-
-
[原创] Bluefox MOV Converter 2.10.08.1225算法分析
-
发表于:
2009-1-7 22:55
6498
-
[原创] Bluefox MOV Converter 2.10.08.1225算法分析
Bluefox MOV Converter 2.10.08.1225算法分析
【破文标题】 Bluefox MOV Converter 2.10.08.1225算法分析
【破文作者】 creantan
【作者邮箱】 creantan@126.com
【破解工具】 PEiD,OD
【破解平台】 Windows XP sp2
【软件名称】 Bluefox MOV Converter 2.10.08.1225
【软件大小】 4569KB
【软件语言】 英文
【软件类别】 国外软件/视频处理
【更新时间】 2009-1-6
【原版下载】 自己找一下
【保护方式】 注册码
【软件简介】 Bluefox MOV Converter是一款录影转换软件
【破解声明】 我是一只小菜鸟,偶得一点心得,愿与大家分享:)
--------------------------------------------------------------
【破解内容】
BlueFoxStudio_Video_Mov.exe查壳,显示:Microsoft Visual C++ 6.0
观察下注册流程。。要填入用户名和密码。。随便输入出现错误提示,下bp MessageBoxA断点,找到下面注册算法:
0041A491 . 50 push eax
0041A492 . 6A 00 push 0
0041A494 . E8 652F0300 call 0044D3FE
0041A499 . 50 push eax
0041A49A . E8 71CAFEFF call 00406F10 ; b-mov-converter
0041A49F . 8D4C24 3C lea ecx, dword ptr [esp+3C]
0041A4A3 . 8D5424 60 lea edx, dword ptr [esp+60]
0041A4A7 . 51 push ecx
0041A4A8 . 52 push edx
0041A4A9 . E8 A2E3FEFF call 00408850 ; 取“b-mov-converter”MD5值=6622b32ece23a5be86356074ebd23cfd
0041A58E . 8D4C24 10 lea ecx, dword ptr [esp+10]
0041A592 . C68424 5C0200>mov byte ptr [esp+25C], 2
0041A59A . E8 8E2A0300 call 0044D02D ; 取前四位假码
0041A59F . 8B5424 24 mov edx, dword ptr [esp+24] ; 与32位MD5值的前两位和最后两位连接的字符串"66fd"进行比较
0041A5A3 . 8B4424 28 mov eax, dword ptr [esp+28]
0041A5A7 . 52 push edx
0041A5A8 . 50 push eax
0041A5A9 . E8 E1E00100 call 0043868F ; 验证是否相等
0041A5AE . 83C4 08 add esp, 8
0041A5B1 . 85C0 test eax, eax
0041A5B3 . 74 04 je short 0041A5B9 ; 不等跳向错误提示
0041A5B5 . 33C0 xor eax, eax
0041A5B7 . EB 3E jmp short 0041A5F7
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课