新手破解练习Crackme160之156 - thecodingone.1

运行程序, 是一个命令行应用, OD载入搜索提示信息Checking..., 定位到0040112C, 下个断点, F9运行程序, 断点处停下, 0040117B处发现文件名crack.dat, 所以我们先创建好这个文件, F8向下运行, 文件存在则提示succss, 不存在则失败了, 00401233处判断文件内容是否等于0xE6898150 (3867771216),
文件输入3867771216保存, 重新运行程序, 验证通过~
004012E5处要求输入用户名, 00401308处要求输入公司名, 0040132C处要求输入系列号, 004013AC处是验证算法, 算法分析如下:
1). 0040140C 计算用户名长度
2). 00401445 获取当前时间戳
3). 00401452 用时间得到一个随机数
4). 0040145F 随机数 mod 0xA
5). 00401464 ~ 00401481 通过用户名和公司名计算出一个数字 s += user[i] * comp[i];
6). 00401492 计算得到的数与系列号 分别 乘以 4)得到的模值, 结果对比, 乘以相同的数 ^ _ ^
示例:
用户名: 0
公司名: 0
系列号: '0' * '0' = 0x30 * 0x30 = 0x900 = 2304
输入验证成功~
算法太简单了, 就不写注册机了~

 
 
 
这是160个软件part1
这是160个软件part2

1~160每个破解过程,在吾爱破解论坛都有高手破解过了,也有整理好现成的, 我这边主要就是自己动手操作的过程,与他们的不太一样
附上高手们的连接: 点击前往查看
使用的工具连接(工具有点多有点大,可以先下OD,其它的后面慢慢下) 点击前往下载

新人入门教程"玩玩破解,写给新人看" 点击前往查看
我就是从这里开始的,对我这样的小白感觉超级友好~

下面是我的OD的界面布局,我觉得这4个是最常用的界面,其它的我基本上没用到~
OD界面布局

posted @ 2024-08-14 15:41  hankerstudio  阅读(32)  评论(0)    收藏  举报