摘要:
[toc] 实验环境 1、关闭堆栈保护 2、关闭堆栈执行保护 3、关闭地址随机化 4、在Linux实践环境 实验任务 Task1 (5 10分) 自己编写一个64位shellcode。参考shellcode指导。 自己编写一个有漏洞的64位C程序,功能类似我们实验1中的样例pwn1。使用自己编写的s 阅读全文
摘要:
[toc] 一、实验介绍 实验目标 手工修改可执行文件,改变程序执行流程,直接跳转到getShell函数。 利用foo函数的Bof漏洞,构造一个攻击输入字符串,覆盖返回地址,触发getShell函数。 注入一个自己制作的shellcode并运行这段shellcode。 基础知识 1、NOP, JNE 阅读全文
摘要:
一、实验步骤 安装 VMware Workstation Pro 官网下载,然后安装 在网上找相应版本的永久激活密钥,就可正常使用 安装 Kali Kali官网有现成的虚拟机镜像,可以选择匹配的文件下载 查看官网的描述 解压下载的压缩包,用VMware打开即可使用 关于用户名的处理(包含学号等信息) 阅读全文
摘要:
[toc] 知识误区 Shell和终端 终端 终端本质上是对应着 Linux上的 设备,Linux 默认提供了 6 个纯命令行界面的 “terminal”来让用户登录。在物理机系统上你可以通过使用[Ctrl]+[Alt]+[F1]~[F6]进行切换,当切换到其中一个终端后想要切换回图形界面,你可以按 阅读全文
摘要:
实现mypwd [toc] 1.学习pwd命令 使 查看pwd的使用 可以看到, (不加参数时默认使用该方法), 都会显示工作目录。但是 会避免显示符号链接。 尝试使用pwd命令如下 2.研究pwd实现需要的系统调用(man k; grep),写出伪代码 由pwd的功能 print name of 阅读全文
摘要:
"2019 2020 1 20175234 20175205 20175217 实验五 通讯协议设计" "个人实验时遇到的问题" 阅读全文
摘要:
遇到的问题 命令行: 报错: 即,加载共享库时出错:libssl.so.1.1:无法打开共享对象文件:没有这样的文件或目录 解决: 使用 命令构建文件件连接 权限不够+sudo 资料参考: "error while loading shared libraries: libcrypto.so.1.1 阅读全文
摘要:
"2019 2020 1 20175205 20175234 20175217 实验四 外设驱动程序设计" 阅读全文
摘要:
2019 2020 1 20175234 20175205 20175217 实验三 实时系统 小组成员 20175205 20175217 20175234 [TOC] 任务一 实验要求 实验步骤 使用 学习wc的使用,并尝试使用。 可发现 打印出文件中行数, 统计字节数, 统计字数, 统计单词个 阅读全文
摘要:
小组成员:20175205、20175217、20175234 "实验博客连接" 阅读全文