简介:随着整个程序设计领域对逆向工程研究的日益深入,各式各样的动态调试工具越来越多,其中有专门配套自己的编译器而发售的Debugger——如微软的VisualStudioDebugger、WinDbg;英特尔的IntelDebuggerForWindows;FSF自由软件基金会的GNUDebugger等。也有作为专门的Debug工具而单独出品的——如Compuware公司的大名鼎鼎的Soft-ice;IDA4.5版以后自带的IDADebugger;作为免费软件发布的OllyDbg等。这些形形色色的Debugger软件为我们提供了从源代码到汇编语言全方位的调试工具,给所有的程序员和逆向工程者带来了极大的方便。可所有的这些工具毕竟都是“通用型”调试工具,虽然在完成一些日常的、普通的调试工作完全可以满足要求,但是一旦我们需要自己定义一些“特殊过程”(写脱壳机、内存注册机,程序运行时监控等),这些通用型的调试软件就不能给我们多少帮助了,这时候我们就需要自己动手,丰衣足食,利用操作系统提供给我们的调试接口,打造自己的DebuRger调试程序。
简介: 再次听到卡卡的名字是在去年冬天.一位隔着八竿子距离的远亲要结婚,捎帖子过来请我赴宴吃喜酒.动身的那天,发现我周围许多人都收到了那位仁兄的请柬.我和其中的几位一道上了短程火车.一位蓄八字须的老兄嚷道,这酒吃得没道理,我只是与他朋友的朋友熟悉嘛.欧洲华人圈的婚宴,有趁机敛财之嫌.……