购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 黑客编程工具简介

工欲善其事,必先利其器。

这个俺知道,俺在家没事就磨那丈八蛇矛,现在都快成绣花针了。

……想要快速、方便地开发出优秀的黑客工具,必须拥有一套良好的开发工具。以后会为你专门介绍强大的Visual Studio 2008,但是在这之前,我还是先为你补充一些辅助的开发工具,日后配合上VS2008,会事半功倍。

1.Visual Assist X

Visual Assist X是一款非常好的Microsoft Visual Studio 2008插件(如图1.15所示),支持C/C++、C#、ASP、Visual Basic、Java和HTML等语言,能自动识别各种关键字、系统函数、成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等,有助于提高开发过程的自动化和开发效率。它的出现有效地弥补了Visual Studio对C/C++语言的智能感知功能支持的不足,更多介绍请参考http://www.wholetomato.com/。

图1.15

2.UltraEdit

UltraEdit是能够满足你一切编辑需要的编辑器(如图1.16所示)。它是一套功能强大的文本编辑器,可以编辑文本、十六进制值、ASCII码。在黑客编程中,可以用其来查看和修改EXE或DLL文件的资源,以及十六进制值,更多介绍请参考http://www.idmcomp.com/。

图1.16

3.PEiD

PEiD是一款著名的查壳工具(如图1.17所示),其功能强大,几乎可以检测出所有的壳,更可贵的是PEiD的进程查看模块、HEX十六进制查看模块、反汇编模块在黑客编程中都应用广泛,例如,后面我们会使用它的进程查看模块来检测DLL模块是否已成功注入,更多介绍请参考http://www.peid.info/。

图1.17

4.OllyDBG

OllyDBG简称OD,号称当今最好的Ring3下的动态调试器。众所周知,很多黑客工具的调试是在没有源代码的情况下进行的,这种情况下,OD就有了用武之地,它可以很清晰地标识出代码中出现的Windows API调用、寄存器状态、堆栈状态等。OD还有改进版OllyICE(如图1.18所示),因为其出色的易用性而受到更广大用户的喜爱,更多介绍请参考http://www.ollydbg.de/。

图1.18

5.IDA

IDA Pro是目前最棒的一款静态反编译软件(如图1.19所示),是破解者不可缺少的利器。新版的IDA甚至可以直接把静态反汇编的代码还原成C语言的代码,更多介绍请参考http://www.datarescue.com/。

图1.19 hkB/jm4Ir2XfZUUt5qE3WfufMYVk5E8/POG6c+AmAGNykubCa77Z/OQ84zPGMoAS

点击中间区域
呼出菜单
上一章
目录
下一章
×