-
20252911 2025-2026-2 《网络攻防实践》实践9
1.实践内容 实践内容主要包括三个部分。第一部分是手工修改可执行文件,通过分析程序中的跳转逻辑,找到影响程序执行流程的关键机器指令,然后使用十六进制编辑器对其进行修改,使程序不再按照原来的路径运行,而是直接跳转到 getShell 函数。这个过程重点训练了对汇编指令、机器码和文件偏移地址之间关系的理 -
20253915 2024-2025-2 《网络攻防实践》实践9报告
1.实践内容 1.1 手工修改可执行文件跳转至 getShell 使用 objdump 反汇编定位目标函数地址与 call 指令位置。 通过 xxd 将二进制转换为十六进制,修改机器码中的相对偏移(如将 d7 ff 改为 c3 ff),再转换回原格式。 理解 call 指令的机器码格式及偏移量计算方 -
20253911 2025-2026-2 《网络攻防实践》实践九报告
1 实验内容 1.1 实验要求 1.实践目标 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段,getShell,会返回一个可用Shell。正常情况下这个代码是不会被运行的 -
20252918 2025-2026-2 《网络攻防实践》第7周作业
20252918 2025-2026-2 《网络攻防实践》实践7报告 1.实践内容 使用Metasploit进行Linux远程渗透攻击 使用Metasploit攻击Linux靶机上的Samba服务Usermap_script安全漏洞,获取目标Linux靶机的主机访问权限 攻防对抗实践 攻击方:使用M -
# 20252920 2025-2026-2 《网络攻防实践》实践7报告
1.实践内容 (1)使用Metasploit进行Linux远程渗透攻击 任务:使用Metasploit渗透测试软件,攻击Linux靶机上的Samba服务Usermap_script安全漏洞,获取目标Linux靶机的主机访问权限。实践步骤如下: ①启动Metasploit软件,可根据个人喜好使用msf -
20251911 2025-2026-2 《网络攻防实践》实践7报告
1.实践内容 任务一:使用 Metasploit 框架对 Linux 靶机的 Samba 服务进行远程渗透。通过 usermap_script 漏洞模块,配置合适的远程 Shell 载荷,设置目标与监听参数,完成漏洞利用,最终获取靶机的主机访问权限并验证权限级别。 任务二:进行攻防对抗模拟。攻击方在 -
20252808 2025-2026-2 《网络攻防实践》第七次作业
20252808 2025-2026-2 《网络攻防实践》第七次作业 一. 实验内容 1.1 实验内容概述 (1)使用Metasploit进行Linux远程渗透攻击 使用Metasploit渗透测试软件,攻击Linux靶机上的Samba服务Usermap_script安全漏洞,获取目标Linux靶机 -
20253917 2025-2026-2 《网络攻防实践》实践10报告
SQL注入 一、SELECT注入登录 进入SEEDLAB Ubuntu 16.04 在浏览器输入以下网址并进入(http://www.seedlabsqlinjection.com/)也可以在火狐浏览器的书签中找到 这是一个登陆界面,我们需要通过注入的方式登录到该管理系统中去。 注入方式如下在Use -
20252816 2025-2026-2 《网络攻防实践》第八次作业
20252816 2025-2026-2 《网络攻防实践》第八次作业 1. 实践内容 1.1 动手实践任务一 对提供的rada恶意代码样本,进行文件类型识别,脱壳与字符串提取,以获得rada恶意代码的编写作者,具体操作如下: (1)使用文件格式和类型识别工具,给出rada恶意代码样本的文件格式、运行 -
20252812 2025-2026-2 《网络攻防实践》实践七报告
20252812 2025-2026-2 《网络攻防实践》实践七报告 1.实践内容 1.1 本周学习内容 1.1.1 Linux概述 Linux系统在服务器、安全敏感部门、移动终端市场上有重要地位。Linux之所以能成为目前最受关注的系统之一,是因为其开放性与免费性。Linux具有开放性是因为它的源 -
20252307 实验三 《Python程序设计》 实验报告
学号 2025-2026-2 《Python程序设计》实验三报告 课程:《Python程序设计》 班级: 2523 姓名: 万书林 学号:20252307 实验教师:王志强 实验日期:2026年4月27日 必修/选修: 公选课 1.实验内容 (1)使用 Python 语言基于 TCP Socket -
20253421 实验三《Python程序设计》实验报告
课程:《Python程序设计》 班级: 2534 姓名: 林资恒 学号:20253421 实验教师:王志强 实验日期:2026年4月25日 必修/选修: 公选课 1.实验内容 创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。 (1 -
实验四
1 #include <stdio.h> 2 #define N 4 3 #define M 2 4 5 void test1() { 6 int x[N] = {1, 9, 8, 4}; 7 int i; 8 9 // 输出数组x占用的内存字节数 10 printf("sizeof(x) = %d -
实验4
任务1 源代码: 1 #include <stdio.h> 2 #define N 4 3 #define M 2 4 5 void test1() { 6 int x[N] = {1, 9, 8, 4}; 7 int i; 8 9 10 printf("sizeof(x) = %d\n", siz -
实验4
task1 源代码 #include <stdio.h> #define N 4 #define M 2 void test1() { int x[N] = {1, 9, 8, 4}; int i; // 输出数组x占用的内存字节数 printf("sizeof(x) = %d\n", sizeof -
实验四
任务一 1 #include <stdio.h> 2 #define N 4 3 #define M 2 4 5 void test1() { 6 int x[N] = {1, 9, 8, 4}; 7 int i; 8 9 // 输出数组x占用的内存字节数 10 printf("sizeof(x) -
实验4
任务1 1 #include<stdio.h> 2 #define N 4 3 #define M 2 4 5 void test1() { 6 int x[N] = { 1,9,8,4 }; 7 int i; 8 9 //输出数组x占用的内存字节数 10 printf("sizeof(x)=%d\ -
实验4
一、实验结论 1.task1 代码 #include <stdio.h> #define N 4 #define M 2 void test1() { int x[N] = { 1, 9, 8, 4 }; int i; // 输出数组x占用的内存字节数 printf("sizeof(x) = %d\ -
实验四-C语言数组应用编程
任务一 1 #include <stdio.h> 2 #define N 4 3 #define M 2 4 5 void test1() { 6 int x[N] = {1, 9, 8, 4}; 7 int i; 8 9 // 输出数组x占用的内存字节数 10 printf("sizeof(x) -
实验四
实验四 实验任务1(验证) 源代码 点击查看代码 #include <stdio.h> #define N 4 #define M 2 void test1() { int x[N] = {1, 9, 8, 4}; int i; // 输出数组x占用的内存字节数 printf("sizeof(x)