自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ADiba0Coder的博客

大二本科在校生

  • 博客(5)
  • 收藏
  • 关注

原创 CSAPP缓冲区溢出实验

缓存区溢出实验 实验目的 从硬件层面理解程序调用过程 理解操作系统为实现程序安全提供的保护 理解如何写出更加安全可靠的代码 实验内容 每人一个二进制程序attack attack程序利用缓冲区溢出进行攻击 从exploit.txt中读取输入并执行 通过反汇编找到正确的输入,以实现对特定目标的攻击 实验步骤 打开gdb调试,在test函数设置断点。跟踪调试到Gets函数,期间分析栈的存储情况,得到: 并且得到buf字符串的存储位置0x7ffffffed

2021-04-01 22:56:05 213

原创 CSAPP二进制炸弹实验

二进制炸弹实验 实验目的 提升对x86汇编的阅读和理解能力 实验内容 每人一个二进制炸弹:bomb_学号 该炸弹需要接收几组输入 如果输入与预期不同,则炸弹会爆炸 为使炸弹不爆炸,需要找到正确的输入 反汇编 调试 实验步骤 准备阶段 查看bomb.c源文件,分析炸弹的关键在phase_1(),phase_2(),phase_3()三个函数。 反汇编给出的二进制文件,使用命令 objdump -d <binary> > xxx.s ​ 然

2021-03-28 22:50:29 464

原创 CSAPP 浮点数位操作实验

浮点数操作实验 实验目的 深入理解浮点数的二进制表示及操作 实验内容 本实验由一组浮点程序的实现问题构成 规则参见bits.c中的“FLOATING POINT CODING RULES” 允许的规则: 使用条件语句和循环语句 使用int和unsigned类型的变量和常量 使用任意的算术、逻辑或是比较操作 禁止的规则: 定义或使用任意的宏 定义额外的函数 函数调用、类型转换 使用除int和unsigned之外的数据类型,包括数列、结构体和联合体

2021-03-28 22:41:09 655

原创 CSAPP整数位操作实验

整数位操作实验`整数位操作实验`实验目的实验内容实验步骤bitXorTminisTMaxallOddBitsNegateisAsciiDigitConditionalisLessOrEquallogicalNeghowManyBits实验结果和总结运行结果截图实验总结 整数位操作实验 实验目的 对整数的二进制表示及操作更为熟悉 实验内容 本实验由一组程序实现问题构成 仅利用位操作符来实现特定的功能 位操作符:! ~ & ^ | + << >> 特定的功能:大小比较

2021-03-28 22:35:37 197

原创 CTF_论剑场 MISC 头像

CTF_论剑场 MISC 头像本人第一次写博客的介绍正文第一步第二步第三步第四步总结 本人第一次写博客的介绍 本博客用于记录本人做题思路和学习如何写博客 。1 各位大佬就当看个笑话。欢迎访问本人hexo博客. 正文 第一步 我先查看页面的源代码,一般是简单web的思路,misc应该不会这样出的。应该是各种文件分析。 我他妈的真傻 第二步 老老实实的把文件下载下来。2 将图片拖进winHex里。按住Ctrl+F键搜索flag 得到flag{bGxvdmV0aGVnaXJs} 第三步 根据提示,对{}里的内容

2020-10-09 23:38:54 546

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除