admin管理员组

文章数量:1609213


2024年6月11日发(作者:)

反汇编入门教程

仅以此文来描述如何反汇编一个

EXE

程序,这里采用的是静态反汇编,也就是

先把整个程序全部反汇编成汇编语言后进行修改,这个例子很简单,首先是我

从看雪论坛上下载到的一个C

RACK

M

E

.

EXE

程序

然后我们使用W32D

ASM

.

EXE

打开它,可以看到这个

内容

EXE

程序在反编译以后的

双击正式启动这个程序,随便输入注册码123,点击C

HECK

这里可以看到程序在输入错误后提示的内容

然后我们使用"串式数据参考",找到这个字符串的位置

这个位置如下

可以看到在我程序的0040段,15B9这个偏移地址下程序输出了这个字符串,

然后我们考虑一下,程序在我输入了错误的注册码,并且点击了

CHECK

以后,弹


本文标签: 程序输入反汇编错误汇编语言