黑客反向工程技术(陈凯明) 2019秋 2018秋 2017秋 2016秋 2015秋 2014秋 2013秋 2012秋 2011秋 2010秋 2009秋 2008秋 2008春 2007秋 2007春  课程号:CS150601
2019秋 2018秋 2017秋 2016秋 2015秋 2014秋 2013秋 2012秋 2011秋 2010秋 2009秋 2008秋 2008春 2007秋 2007春  课程号:CS150601
7.0(4人评价)
7.0(4人评价)
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:没有
选课类别:核心通识 教学类型:理论课
课程类别:一般通识 开课单位:计算机科学与技术系
课程层次:通修   学分:2.0
课程主页:暂无(如果你知道,劳烦告诉我们!)
排序 学期

评分 评分 4条点评

boj 2012秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:一般

这个课基本上是介绍反汇编的一些基本方法,用的书是俄罗斯人写的《黑客反汇编揭秘》 http://book.douban.com/subject/1218873/

这本书讲的反向工程方法真是大开眼界!

平时不点名,不留作业,最后是做一个反向工程相关的大作业,在课堂上做 slides 演讲。我做的是模仿 Ken Thompson 的图灵奖演讲做了一个向 TCC (tiny C compiler) 编译器中插入自修改后门的实验。

https://ring0.me/2014/11/insert-backdoor-into-compiler/

实验报告:compiler.pdf

代码:compiler-backdoor.tar

最后得了 95 分!

5 1 复制链接
qzr现在会点名了。。。。
立即登录,说说你的看法
Indigo6 2018秋
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:简单
  • 作业:很少
  • 给分:一般
  • 收获:没有

在 Hypercube 的点评最后补充一句呼之欲出的话 :"但是如果没基础,那得分基本是凉了"

1 0 复制链接
qzr 2018秋
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:简单
  • 作业:很少
  • 给分:一般
  • 收获:没有

老师水平可能有些跟不上时代了,讲的内容不太有用。

比较有意思的部分是课程的后半部分,同学展示自己的大作业项目。班上还是有个别大佬的。(这部分课会点到)

 

感觉我项目做的还行吧,居然只有A-(越发怀疑老师水平)

1 0 复制链接
Hypercube 2017秋
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:没有
  • 难度:简单
  • 作业:很少
  • 给分:超好
  • 收获:没有

看boj的评价还挺有意思的,但现在这门课已经变成一个刷分课了。老师没讲什么,很水,就是让大家随便做展示、交流,按展示的好坏给分。有相关基础的同学可以去展示点看起来厉害的东西,给分应该是非常好的。

1 0 复制链接

陈凯明

教师主页: 戳这里

其他老师的「黑客反向工程技术」课

陈凯明老师的其他课

程序设计II 10.0 (2) 2020春
程序调试技术 8.5 (2) 2023秋 2022秋
计算机程序设计B 7.5 (2) 2023秋 2022秋
计算机程序设计B 1.0 (1) 2022秋
离散数学 2005秋