Crackme022

Crackme022 的逆向分析

1.程序观察


程序只有一个输入框,看起来只有一个注册码的亚子。

2.简单查壳


使用 VB5 编写,无壳。

3.程序分析

使用 OD 载入程序,搜索字符串。

在字符串上面有一个比较函数,但函数的参数并没有我们输入的注册码

分析代码可以看出来,参数2的值固定为1,所以在别的代码处肯定还要有比较和为参数1赋值的代码。
真正的比较函数其实在上方不远

断点处就是真正的比较函数所在处。

进入函数里面

在下面是真正的比较函数

函数的参数


可以看到一个参数 123 是我们输入的注册码,而 rkh1oyie 就是真正的注册码。

相关文件在我的 Github

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理