选课类别:核心通识 | 教学类型:理论课 |
课程类别:一般通识 | 开课单位:计算机科学与技术系 |
课程层次:通修 | 学分:2.0 |
这个课基本上是介绍反汇编的一些基本方法,用的书是俄罗斯人写的《黑客反汇编揭秘》 http://book.douban.com/subject/1218873/
这本书讲的反向工程方法真是大开眼界!
平时不点名,不留作业,最后是做一个反向工程相关的大作业,在课堂上做 slides 演讲。我做的是模仿 Ken Thompson 的图灵奖演讲做了一个向 TCC (tiny C compiler) 编译器中插入自修改后门的实验。
https://ring0.me/2014/11/insert-backdoor-into-compiler/
实验报告:compiler.pdf
最后得了 95 分!
在 Hypercube 的点评最后补充一句呼之欲出的话 :"但是如果没基础,那得分基本是凉了"
老师水平可能有些跟不上时代了,讲的内容不太有用。
比较有意思的部分是课程的后半部分,同学展示自己的大作业项目。班上还是有个别大佬的。(这部分课会点到)
感觉我项目做的还行吧,居然只有A-(越发怀疑老师水平)