反汇编学习必备教程下载

2009-9-19 6:04:32 | 浏览:
评论数:0

提到汇编,大家脑子里可能首先会闪现出那些大家在书上常看到的命令,比如 MOV , INT 21, LEA 等等,以及AX, BX , DX, CX 等寄存器。不过我们在这里要跟大家分享的是“反汇编”。

反汇编的概念:通常,编写程序是利用高级语言如C,Pascal等语言进行编程的,后再经过编译程序生成可以 被计算机系统直接执行的执行文件。反汇编即是指将这些执行文件反编译还原成 汇编语言或其他高级语言。但通常反编译出来的程序与原程序会存在许多不同,虽然执行效果相同,但程序代码 会发生很大的变化,非编程高手很难读懂。(概念来自百度百科

对于一个现成软件,有时我们希望去除上面的广告、写出注册补丁、写出注册机等,这些就需要对软件进行调试,也就必须了解反汇编的相关知识。

这里huo119.com向大家推荐一些反汇编学习的经典教程:

1.罗云彬的《Windows环境下32位汇编语言程序设计》。这个是必须看的,因为我们在学校学的大部分是IBM PC下的汇编语言程序设计,讲的大部分是16位环境下的汇编语言程序设计,而32位Windows下的汇编与16位环境下的汇编已经有了很大的不同,特别是那些段寄存器的使用。点击这里查看Google到的下载地址

2.《天书夜读 从汇编语言到windows内核编程》,这个是同学推荐给我的,感觉很不错。讲了如何将反汇编的程序代码分类、分析。点击这里查看Google到的下载地址

3.《看雪论坛精华1~9合集》,技术含量很高。点击这里查看Google到的下载地址

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。