CSAPP Shell Lab
Shell Lab 的内容是实现一个具有基本作业控制和信号处理功能的 Unix Shell。
Shell Lab 的内容是实现一个具有基本作业控制和信号处理功能的 Unix Shell。
Cache Lab 的内容有两部分,分别是实现一个 LRU 缓存,另一部分是通过 Blocking 方法优化矩阵转置算法。
Attack Lab 的内容通过缓冲区溢出漏洞进行代码注入或者 ROP 攻击。
Bomb Lab 的内容是有一个二进制炸弹,可以通过依次输入一些特定字符串拆除,我们需要利用逆向工程分析汇编代码来找出字符串。
每次打开 gdb 先b explode_bomb
,并且经常info b
检查这个断点是否启用。
Data Lab 的内容是仅采用有限制的位运算符实现一些函数。
这一部分内容有点偏向于读书笔记了,期末复习主要参考练习题。重点文字由下划线和加粗标识。
血的教训:考前认真看书看 PPT!!!会考书上的细节!
Update your browser to view this website correctly.&npsb;Update my browser now