![](https://img-blog.csdnimg.cn/c45503ac8180497c9b50d30bcfc28f78.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机系统
文章平均质量分 76
计算机系统
目羲
在困难的道路上艰难前行,忍着眼泪走
展开
-
计算机系统 实验四(课程实验LAB四)
实验中需要的几个控制语句: -u userid,使用这个语句是要确保不同的人使用不同的 ID 做题,并攻击不同的地址。 -h 用于打印这几个操作的内容, -n 用于 Level4 关卡, -s 用于提交你的解决方案到服务器中 1.根据makecookie生成个人的身份数据 确定自己的userid为lihui,则自己的身份数据为0x5dfd1a11 2.level0 当 test 函数在调用 getbuf 函数时,本来这个程序会按照惯例返回 test 函数,题目要求当getbuf 函数执行结束时,返回到 s原创 2022-05-04 08:53:23 · 1261 阅读 · 0 评论 -
计算机系统 实验三(课程实验LAB三)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录实验目的:一、Phase 1二、Phase 2三、Phase 3四、Phase 4五、Phase 5六、Phase 6 实验目的: 二进制炸弹是作为一个目标代码文件提供给学生们的程序,运行时,它提示用户输入6个不 同的字符串。如果其中任何一个不正确,炸弹就会“爆炸”:打印出一条错误信息。学生通过反汇 编和逆向工程来确定是哪六个字符串,从而解除他们各自炸弹的雷管。 一、Phase 1 代码 方法 由反汇编代码可知,第二行是将立即.原创 2022-03-17 14:53:03 · 689 阅读 · 0 评论 -
计算机系统 实验二( 课程实验LAB2 )
实验内容及操作步骤: 第一步:按照要求填写函数,只使用有限数量、规定的操作符。 第二步:运行函数,保证无错 第三步:使用dlc和btest两个工具,检测写的函数代码格式及功能是否正确 实验结果及分析: 函数一 函数目的:实现两个int型数据x和y的与运算,并返回结果, 解决方法:由于操作符限制,只能使用~以及|,所以由德摩根定律可得出答案 函数二 函数目的:要获取x中的第n个字节 函数三: 函数四: 函数五: 函数六: 函数七: 函数八: 函数九: 函数十: 函数十一: 函数十二:原创 2021-11-17 23:26:18 · 945 阅读 · 0 评论 -
计算机系统 实验一安装Linux并进行简单编译和调试
实验题目 安装Linux环境,并进行简单程序的编译和GDB调试。 实验目的 本实验为课程预备实验,要求成功安装linux基本环境,并进行简单程序的编译和GDB调试,从而为后续课程实验搭建基础运行平台。 实验环境 个人电脑、linux发行版本 实验内容及操作步骤 第一步,在电脑平台上安装linux系统与环境; 第二步,成功在linux系统中使用gcc完成简单c语言的编译和执行; 第三步,使用GDB进行程序基本的程序调试和反汇编。 安装Linux所遇到的问题 1.vim编辑模式下如何复制粘贴代码 复制到光标位置原创 2021-11-17 21:47:48 · 1373 阅读 · 0 评论