写在前面,4月24号,微软实习三面失败后,决定继续发奋图强,写在这里给自己一个警醒,也希望以后能更技术能越来越好,以前的博客质量上可能还有欠缺,将在以后的时间里重新编辑
准备工作
1.环境准备
有docker下载我准备好的实验镜像
docker pull liutianhao/csapp_bomb
没有docker请确保有gdb和gcc等工具
2.文件准备
前面的博客里有提到这里在写下地址
准备就绪后进入正题
打开文件应该包含一下文件
其中bomb是可以执行的二进制文件。bomb.c是协助的源文件
我们打开bomb.c可以看见phase_1函数想要通过要先从它入手
执行下列代码进入phase_1的内容
1.gdb bomb
2.disas phase_1