请选择 进入手机版 | 继续访问电脑版

IT资源社区(IT0365.COM) 一个收集优质的IT学习资源和教程社区

 找回密码
 登记学习
查看: 72|回复: 3

分析一款被EXE密码锁加密的程序破解教程三编写算法注册机

[复制链接]
发表于 2019-11-27 17:07:13 | 显示全部楼层 |阅读模式

想学习更多破解与编程技巧,就马上加入吧!

您需要 登录 才可以下载或查看,没有帐号?登记学习

x
本帖最后由 it资源社区 于 2019-11-27 17:12 编辑

前面分析文章:
分析一款被EXE密码锁加密的程序破解教程一
分析一款被EXE密码锁加密的程序破解教程二算法分析



通过前面文章分析算法后,本篇我们来对算法进行代码编写,制作一个算法注册机。


[Asm] 纯文本查看 复制代码
0057CA93    8D45 FC         lea eax,dword ptr ss:[ebp-0x4]
0057CA96    E8 75B4E8FF     call 右键管理.00407F10                       ; 获取假码地址
0057CA9B    0FB6F3          movzx esi,bl                             ; BL==1
0057CA9E    8B55 FC         mov edx,dword ptr ss:[ebp-0x4]           ; 假码地址
0057CAA1    0FB75472 FE     movzx edx,word ptr ds:[edx+esi*2-0x2]    ; 假码第一位
0057CAA6    8BCB            mov ecx,ebx                              ; 01FA1301
0057CAA8    80C9 75         or cl,0x75                               ; OR操作
0057CAAB    0FB6C9          movzx ecx,cl                             ; 内容给ECX
0057CAAE    66:33D1         xor dx,cx                                ; 假码第一位和75操作后的值XOR
0057CAB1    66:895470 FE    mov word ptr ds:[eax+esi*2-0x2],dx       ; 保存
0057CAB6    43              inc ebx
0057CAB7    FE4D FB         dec byte ptr ss:[ebp-0x5]
0057CABA  ^ 75 D7           jnz X右键管理.0057CA93



关键算法也相对简单,并给了大家相应的注释。


文字表示即为:
获取假码的长度和0X75进行OR运算,运算后的值在跟假码按位进行XOR。


下面给出2种代码:C语言版及汇编版
游客,如果您要查看本帖隐藏内容请回复


调用:
[C++] 纯文本查看 复制代码
 #include <malloc.h>
#include <string.h>
#include <windows.h>



结束:
算法注册机代码就编写成功了。此时运用该算法通过逆推即可得到正确的密码了。
什么?代码都成了,你还不会怎么逆推出正确密码?




IT资源社区 - 免责声明 1、本站会员可发帖,本主题所有言论和图片纯属会员个人意见,与本论坛立场无关.
2、本站所有帖子由该帖子作者发表,该帖子作者享有帖子相关权益.
3、本帖内容来源网友及会员分享和其它网络媒体.
4、本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除并致以最深的歉意!
5、若因内容问题IT资源社区管理员和版主有权不事先通知发贴者而删除本文.
6、本站教程仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除.
7、本站邮箱地址:admin@it0365.com
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

发表于 2019-11-27 17:20:59 | 显示全部楼层
老板牛逼哟
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

发表于 2019-11-27 20:09:00 | 显示全部楼层
非常感谢
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

发表于 2019-11-29 22:05:30 | 显示全部楼层
谢谢分享
IT资源社区 it0365.com 更多精彩内容等你发现
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 <<--快捷回复】
您需要登录后才可以回帖 登录 | 登记学习

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|IT资源社区(IT0365.COM)

GMT+8, 2019-12-15 21:18 , Processed in 0.046251 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表