-
Jolt获奖作品《软件剖析:代码攻防之道》(Exploiting Software: How to Break Code)
资源介绍
破解既是一门艺术,也是一场严峻的挑战。
首先必须指出一段代码的功能,这需要经常观察它的运行过程。
方法一是将它分解,然后观察各部分。
方法二是输入不良数据,然后观察它是否稳定。
方法三是分解和反编译,然后把它放到容器中并用实验探测器探测它。
方法四是分析设计,以找出体系结构的缺陷。
---------------------------------------------------------------------------
这是一本危险的书,但是世界本来就是危险的。知道得越多就越容易自我保护。有些人也许会批评不应该公开这些信息;但是我们的哲理是:保密和包庇阴暗面最终只会害了自己。作者认为,如果好人读了这样的书籍,将会帮助他们把大量的软件安全问题丢进历史的垃圾桶。