• Crackme022


    Crackme022 的逆向分析 

    1.程序观察

     

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

    2.简单查壳

     使用 VB5 编写,无壳。

    3.程序分析

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

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

     

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

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

    进入函数里面

    在下面是真正的比较函数

    函数的参数

     

     

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

    相关文件在我的 Github:https://github.com/UnreachableLove/160-Crackme/upload/master/Crackme022

  • 相关阅读:
    php
    图片拖拽
    12.20
    正则详细讲解
    12.19
    正则
    闭包
    date类
    二分查找
    冒泡排序
  • 原文地址:https://www.cnblogs.com/white-album2/p/11580728.html
Copyright © 2020-2023  润新知