内容简介
很多人认为,黑客行为(Hacking)是不道德的,而本书作者Kris Kaspersky认为,这有失公允。黑客行为其实是天性不安分的人的一种本能,此类人天生就爱破解谜题,并乐此不疲。他们与那些以牟利或伤害他人为目标的“黑客”们,根本就是两码事。所以,本书既不是一本破解代码的技术手册,也不是一本关于反黑客的防护手册,本书可以看做是一位喜欢刨根问底的自由主义者的学习笔记。你可以跟随他的脚步,考察Intel编译器,洞悉商业程序的保护机制,学习使用反汇编器与调试器。在第二版中,添加了一些新内容,比如克服反调试技术、探查经过打包、加密、异化或者混淆的代码等。
如果你也和作者一样,想探究清楚那些商业软件浩瀚的代码中都有些什么,不妨读一读本书。
目录
第一篇 黑客工具介绍
第1章 携黑客工具启程
第2章 UNIX黑客工具
第3章 调试器与仿真器的仿真
第4章 汇编器入门
第二篇 基本黑客技术
第5章 走进黑客门
第6章 热身
第7章 通晓应用程序调试技术
第8章 在UNIX与Linux下的特殊调试技术
第9章 Linice内核调试基础
第10章 调试专题
第三篇 反汇编技术
第11章 反汇编32位PE文件
第12章 在Linux与BSD中反汇编ELF文件
第13章 反汇编x86-64程序
第14章 反汇编与破解Linux内核
第15章 补丁技术
第16章 反汇编其他格式的文件
第四篇 实用代码探查技术
第17章 在Windows上捉迷藏
第18章 攻克打包器
第19章 攻克代码混淆
第20章 攻克Linux与BSD打包器
第21章 调试与反汇编恶意软件