-
高级语言程序设计第一次作业
这个作业属于的课程:课程链接 这个作业要求:作业要求 学号:102500408 姓名:阮意舒 一、安装C程序的编译环境 1.从sourceforge下载dev-c++ 2.成功安装devcpp 二、编写并运行书本第2章示例程序 1.书写代码,编译并运行。文件尽量保存在无中文路径下的文件夹中 2.在终 -
# 20232321 2025-2026-1 《网络与系统攻防技术》实验一实验报告
1.实验内容 1.1直接修改程序机器指令,改变程序执行流程————通过直接修改可执行文件改变流程 1.2通过构造输入参数,造成BOF攻击,改变程序执行流————通过利用缓冲区溢出的漏洞,使返回的地址跳转到getshell 1.3注入Shellcode并执行————通过利用缓冲区溢出的漏洞,执行任意自 -
实验1 现代C++编程初体验
实验任务一 代码 验证性实验。 在C++编码环境中,输入、运行并观察以下代码,结合运行结果和注释,体验使用C++标准库进行编程的便捷性。从面 向对象编程范式的角度,体会封装与基于接口编程的意义。 task1.cpp #include <iostream> #include <string> #inc -
#20232408 2025-2026-1《网络与系统攻防技术》实验一实验报告
北京电子科技学院(BESTI) 实 验 报 告 课程名称: 网络与系统攻防技术 实验序号: 实验一 实验名称: 缓冲区溢出攻击 学 号: 20232408 姓 名: 李易骋 指导老师: 王志强 必修/选修: 选修 实验日期: 一、实验目的 1. 掌握反汇编与十六进制编程器 2. 能正确修改机器指令改 -
20232309 2025-2026-1 《网络与系统攻防技术》实验一实验报告
1.实验内容 1.1学习内容 缓冲区漏洞的概念,发展历程,经典案例 缓冲区溢出的基本知识 gdb的基本操作:break、step、stepi、continue等 基本汇编指令:push、pop、ret、call等 栈结构:环境变量/参数和个数以及主函数和调用栈中函数的临时保存信息,从高地址向低地址增 -
20232401 2025-2026-1 《网络与系统攻防技术》实验一实验报告
学号 2025-2026-1 《网络与系统攻防技术》实验一实验报告 1.实验内容 1.1 目标任务 a.对一个存在漏洞的pwn文件,直接修改其机器指令从而改变执行过程,运行getShell得到可用Shell b.对一个存在漏洞的pwn文件,通过构造特殊的输入字符串覆盖返回地址从而跳转执行getShe -
高级语言程序设计第一次作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13558 学号:102500421 姓名:陈浩宇 1.安装c程序的编译 -
20232416 2025-2026-1《网络与系统攻防技术》实验一实验报告
一、实验目标及内容 实验内容:手工修改可执行文件,改变程序执行流程,直接跳转到getShell函数。 利用foo函数的Bof漏洞,构造一个攻击输入字符串,覆盖返回地址,触发getShell函数。 注入一个自己制作的shellcode并运行这段shellcode。 实验目标:理解可执行文件与机器指令 -
20232310 2025-2026-1 《网络与系统攻防技术》 实验一实验报告
20232310 2025-2026-1 《网络与系统攻防技术》 实验一实验报告 一、实验目的 篡改程序流程——直接修改可执行文件,跳转至getShell; 栈溢出攻击——利用foo函数的缓冲区溢出漏洞,覆盖返回地址触发getShell; Shellcode注入——构造恶意输入注入自定义Shellc -
20232419 2025-2026-1《网络与系统攻防技术》实验一实验报告
一、实验目标及内容 实验内容:手工修改可执行文件,改变程序执行流程,直接跳转到getShell函数。 利用foo函数的Bof漏洞,构造一个攻击输入字符串,覆盖返回地址,触发getShell函数。 注入一个自己制作的shellcode并运行这段shellcode。 实验目标:理解可执行文件与机器指令 -
20232324 2025-2026-1 《网络与系统攻防技术》实验一实验报告
1.实验内容 1.1实验目标 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。该程序同时包含另一个代码片段,getShell,会返回一个可用Shell。 正常情况下这个代码是不会被运行的。我们实践的目标 -
OOP-实验一
实验任务1 源代码 点击查看代码 #include <iostream> #include <string> #include <vector> #include <algorithm> template<typename T> void output(const T &c); void test1 -
OOP-实验1
实验任务1 源代码task1.cpp 点击查看代码 // 现代C++标准库、算法库体验 // 本例用到以下内容: // 1. 字符串string, 动态数组容器类vector、迭代器 // 2. 算法库:反转元素次序、旋转元素 // 3. 函数模板、const引用作为形参 #include <ios -
20232314 2025-2026-1 《网络与系统攻防技术》实验一实验报告
1.实验内容 通过修改可执行文件,改变程序执行流程,跳转到getShell函数。 利用foo函数的Bof漏洞,构造一个攻击输入字符串,覆盖返回地址,触发getShell函数。 注入一个自己制作的shellcode并运行这段shellcode。 2.实验过程 (一)直接修改程序机器指令,改变程序执行流 -
20232304 2025-2026-1 《网络与系统攻防技术》实验一实验报告
20232304 2025-2026-1 《网络与系统攻防技术》实验一实验报告 1.实验内容 本次实验以 Linux 可执行文件pwn1为对象,核心目标是通过三种技术手段触发程序中默认不执行的getShell函数(获取交互式 Shell),同时掌握底层攻防相关技能。具体内容包括: 手工修改pwn1的 -
高级语言程序设计第一次作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13558 学号:102500411 姓名:陈鸿彬 一、安装环境的过程 -
高级语言程序设计第一次作业
安装环境的过程和安装成功后界面的截图需要附上。 运行程序代码的截图和结果的截图需要附上。 每张截图按顺序排列并且要有相应的说明内容,包括安装过程和编写运行代码过程遇到的问题,以及如何解决这些问题的说明。 最后要附上对本次作业进行总结和思考。 请在本次及之后的每次作业随笔的最前面加上以下内容: 这个作 -
20232427 2025-2026-1 《网络与系统攻防技术》实验一实验报告
一、实验目的 篡改程序流程——直接修改可执行文件,跳转至getShell; 栈溢出攻击——利用foo函数的缓冲区溢出漏洞,覆盖返回地址触发getShell; Shellcode注入——构造恶意输入注入自定义Shellcode并执行。 二、基础知识 1.NOP, JNE, JE, JMP, CMP汇编 -
软件技术基础第一次作业
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/25rjjc 这个作业的目标 介绍自己,分析优缺点,学会写博客 姓名-学号 张正阳-2023339920030 目录 自我认知 课程期待 一、自我认知 1、 自我介绍 大家好,我叫张正阳,来自23级启新卓越 -
软件技术基础第一次作业
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/25rjjc 这个作业的目标 博客园按要求建立个人技术博客、登记网址,做自我介绍与对课程的期待 姓名-学号 戚飞-2023329301051 一.自我介绍 我叫戚飞,取自戚继光的戚和岳飞的飞,来自浙江理工大