Csapp
deepmind210
这个作者很懒,什么都没留下…
展开
-
Csapp解题记录1
Csapp 2.60 #include <stdio.h> unsigned replace_byte(unsigned x, int i, unsigned char b) { x = x & (~(0XFF << (i << 3)));//相应字节置零 x = x | (b << (i << 3)); ...原创 2018-10-21 19:25:40 · 321 阅读 · 0 评论 -
CS:APP二进制炸弹(bomb lab)拆解
准备工作 首先去CS:APP的cmu官网下载lab2,得到bomb.tar文件,解压bomb.c 和bomb可执行文件.bomb.c是一个包含了bomb主函数逻辑的c文件,可以得知,有phase_1 - phase_6共六关(还有隐藏关卡),代码内的英文注释迷之幽默.大概说,解疯了不关作者的事. 使用objdump生成bomb的反汇编文件bomb.s .使用vim查看,也可gdb调试时使用生成...原创 2018-10-23 23:11:06 · 2150 阅读 · 0 评论