-
实验五
任务1 1.1 运行代码 1 #include <stdio.h> 2 #define N 5 3 4 void input(int x[], int n); 5 void output(int x[], int n); 6 void find_min_max(int x[], int n, int -
20252919 2025-2026-2 《网络攻防实践》第十次作业
20252919 2025-2026-2 《网络攻防实践》第十次作业 实践十 Web应用程序安全攻防 一、实践要求 一、SEED SQL注入攻击与防御实验 我们已经创建了一个Web应用程序,并将其托管在 www.SEEDLabSQLInjection.com。该Web应用程序是一个简单的员工管理应用 -
实验5
实验5 任务一 源代码1: 1 #include <stdio.h> 2 #define N 5 3 4 void input(int x[], int n); 5 void output(int x[], int n); 6 void find_min_max(int x[], int n, in -
社区老年人健康监护系统原型设计作业
墨刀、Axure、Mockplus 原型设计工具的适用领域及优缺点对比分析 一、墨刀 适用领域 移动端 App 原型设计(尤其适合高保真交互演示) 快速产品概念验证与团队协作演示 小程序/网页端的中小型项目原型 优点 上手极快:界面类似 Sketch/Figma,组件拖拽式操作,学习成本低,适合产品 -
20252914 2025-2026-2 《网络攻防实践》第9次作业
20252914 2025-2026-2 《网络攻防实践》第9周作业 1.知识点梳理与总结 一、常用汇编指令 & 对应机器码 汇编指令 指令含义 核心功能 常见机器码 NOP 空操作指令 不执行任何运算,仅占用 1 字节,常用于指令填充、内存对齐、Shellcode 跳板 0x90(单字节) CMP -
实验5
task.1 源代码1 点击查看代码 #include <stdio.h> #define N 5 void input(int x[], int n); void output(int x[], int n); void find_min_max(int x[], int n, int *pmin -
实验5
实验内容 实验任务1 源代码 #include <stdio.h> #define N 5 void input(int x[], int n); void output(int x[], int n); void find_min_max(int x[], int n, int *pmin, in -
实验五
task1-1 源代码 1 #include <stdio.h> 2 #define N 5 3 4 void input(int x[], int n); 5 void output(int x[], int n); 6 int *find_max(int x[], int n); 7 8 int -
实验五
任务一 源代码 1 #include <stdio.h> 2 #include <stdlib.h> 3 #define N 5 4 5 void input(int x[], int n); 6 void output(int x[], int n); 7 void find_min_max(in -
20252806 2025-2026-2 《网络攻防实践》第十周作业
20252806 2025-2026-2 《网络攻防实践》第十周作业 1.实践内容 1.1 SEED SQL注入攻击与防御实验 我们已搭建并托管Web应用程序(地址:www.SEEDLabSQLInjection.com),该应用为简单员工管理系统,包含管理员(特权角色,可管理所有员工个人资料)和普 -
20252814 2025-2026-2 《网络攻防实践》 第九次作业
1.实验内容 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段,getShell,会返回一个可用Shell。正常情况下这个代码是不会被运行的。我们实践的目标就是想办法运行这 -
20253918 2025-2026-2 《网络攻防实践》第9次作业
20253918 2025-2026-2 《网络攻防实践》第9次作业 1.实践内容 1.1 实践总体目标 本次实验以名为pwn1的 Linux ELF 可执行文件为分析对象,围绕二进制程序漏洞利用展开核心实践。实验目标为:掌握三种劫持程序执行流的核心方法,强制触发程序中隐藏的getShell函数或执 -
实验五
实验一: (一) 1.找到数组中最大值和最小值。 2.pmin指向变量min,pmax指向变量max。 (二) 1.找到数组中最大值的地址,返回的是地址。 2.可以。 实验二: (一) 1.数组s1大小是80;sizeof计算的是数组s1占用的字节数;strlen计算的是字符串长度。 2.不能,s1 -
20253906 2025-2026-2 《网络攻防实践》第11周作业
一、实验内容 1.1 web浏览器渗透攻击 任务:使用攻击机和Windows靶机进行浏览器渗透攻击实验,体验网页木马构造及实施浏览器攻击的实际过程。 实验步骤: ①选择使用Metasploit中的MS06-014渗透攻击模块 ②选择PAYLOAD为任意远程Shell连接 ③设置服务器地址和URL参数 -
20252813 2025-2026-2 《网络攻防实践》第9次作业
20252813 2025-2026-2 《网络攻防实践》实践九报告 1.实践内容 1.1本周学习总结 本周学习了软件安全攻防中的缓冲区溢出漏洞利用与Shellcode注入技术。主要包括: 汇编指令与机器码对应关系:掌握了NOP(0x90)、JNE(0x75)、JE(0x74)、JMP(0xEB/E -
20252921 2025-2026-2 《网络攻防实践》实践九报告
20252921 2024-2025-2 《网络攻防实践》实践9报告 1.实践内容 1.1 缓冲区溢出核心原理 攻击前提条件: 目标程序存在输入验证缺陷,未对外部输入数据执行严格的长度与边界检查,同时在栈内存中分配了固定大小的可写缓冲区。 攻击执行流程: 攻击者精心构造超出缓冲区容量的恶意数据,使其 -
20253904 2025-2026-2 《网络攻防实践》第九周作业
20253904 2025-2026-2 《网络攻防实践》第九周作业 Part 1 软件安全攻防--缓冲区溢出和shellcode 1. 实验环境 实践内容 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符 -
20251915 2024-2025-2 《网络攻防实践》实践九报告
1.实践内容 本周的学习核心是软件安全攻防中的缓冲区溢出(Buffer Overflow)与 Shellcode 注入。本次实践以一个包含特定漏洞的 Linux 32 位可执行文件(pwn1)为目标,通过三种由浅入深的方法,劫持程序的正常执行流,使其运行我们期望的代码(获取系统 Shell)。具体内 -
20252821 2025-2026-2 《网络攻防实践》第9周作业
20252821 2025-2026-2 《网络攻防实践》第9周作业 1.实践内容 1.1 手工修改可执行文件,改变程序执行流程,直接跳转到getShell函数 反汇编与机器码:需要知道目标指令的十六进制表示(如 jmp、call 的 opcode 和偏移量计算) 入口点(Entry Point): -
原型设计工具分析与校园二手交易平台原型设计作业
在移动互联网产品设计中,原型设计是连接抽象需求与具体开发的桥梁。本次作业以“校园二手物品处理”为主题,旨在通过原型设计解决大学生闲置物品流转难的问题。同时,为了选择最合适的工具,本文将对墨刀、Axure、Mockplus 等主流工具进行对比分析,并详细展示“校易淘”APP 的核心交互流程。 一、原型