- UID
- 8198
注册时间2006-2-16
阅读权限40
最后登录1970-1-1
独步武林
该用户从未签到
|
【破文标题】易通文件夹锁2006 2.9.5 追码
【破文作者】ZHOU2X
【破解工具】PEID,Ollydbg
【破解平台】WinXP
【软件名称】易通文件夹锁2006 2.9.5
【软件大小】2864KB
【原版下载】http://www.onlinedown.net/soft/43125.htm
【保护方式】注册码验证
【软件简介】
软件大小:2864KB
软件语言:简体中文
软件类别:国产软件/共享版/系统安全
运行环境:Win9x/Me/NT/2000/XP/2003
加入时间:2006-7-4 16:19:36
详细信息:
内置文件夹锁、文件锁、磁盘锁;防删除,复制,查看等.提供了锁定、隐藏、移动三种保护方式。是您文件资料的安全屏障。
1.文件夹保护功能:文件夹保护功能具有文件夹加锁和文件夹深度隐藏两种文件夹保护方式。用户可以通过右击想要保护的文件夹,选择[易通加锁/解锁]菜单来实现保护,也可以直接进入软件主界面的文件夹锁功能区里面进行保护与解除保护。
2.文件保护功能:文件保护功能具有文件加锁和文件深度隐藏两种文件保护方式。用户可以通过右击想要保护的文件,选择[易通文件加密]菜单来实现保护,也可以直接进入软件主界面的文件锁功能区里面进行保护与解除保护。
3.磁盘保护功能:磁盘保护功能具有磁盘驱动器加锁和磁盘驱动器隐藏两种磁盘保护方式。用户可以进入软件主界面的磁盘锁功能区里面进行选择需要保护的磁盘驱动器。
4.增强保护功能:增强加锁功能目前为您提供了文件夹移动保护、程序锁、文件夹伪装功能。在以后软件的升级版本中我们还会努力为您提供更多、更实用的加锁保护功能,敬请期待!
------------------------------------------------------------------------
【破解过程】
用PEID查壳为 ASPack 2.12 -> Alexey Solodovnikov,ESP定律搞定
试运行,输入试炼码"98765-43210-98765-43210",有错误提示
再用OD截入程序,下 bp MessageBoxA 断点。
中断后返回程序
- ……
- 005922F6 8B83 34030000 mov eax,dword ptr ds:[ebx+334]
- 005922FC E8 53D9FAFF call etdirloc.0053FC54
- 00592301 FF75 BC push dword ptr ss:[ebp-44]
- 00592304 8D45 FC lea eax,dword ptr ss:[ebp-4]
- 00592307 BA 04000000 mov edx,4
- 0059230C E8 DB29F7FF call etdirloc.00504CEC
- 00592311 8D55 B8 lea edx,dword ptr ss:[ebp-48]
- 00592314 8B83 20030000 mov eax,dword ptr ds:[ebx+320]
- 0059231A E8 35D9FAFF call etdirloc.0053FC54
- 0059231F 8B55 B8 mov edx,dword ptr ss:[ebp-48]
- 00592322 8B45 FC mov eax,dword ptr ss:[ebp-4]
- 00592325 E8 124CFEFF call etdirloc.00576F3C ; 关键CALL,算法比较,跟进
- 0059232A 84C0 test al,al
- 0059232C 74 46 je short etdirloc.00592374
- 0059232E 68 40000400 push 40040
- 00592333 8D55 B4 lea edx,dword ptr ss:[ebp-4C]
- 00592336 B8 50245900 mov eax,etdirloc.00592450
- 0059233B E8 F447FEFF call etdirloc.00576B34
- 00592340 8B45 B4 mov eax,dword ptr ss:[ebp-4C]
- 00592343 E8 DC2AF7FF call etdirloc.00504E24
- 00592348 50 push eax
- 00592349 8D55 B0 lea edx,dword ptr ss:[ebp-50]
- 0059234C B8 98245900 mov eax,etdirloc.00592498
- 00592351 E8 DE47FEFF call etdirloc.00576B34
- 00592356 8B45 B0 mov eax,dword ptr ss:[ebp-50]
- 00592359 E8 C62AF7FF call etdirloc.00504E24
- 0059235E 50 push eax
- 0059235F 6A 00 push 0
- 00592361 E8 DE55F7FF call etdirloc.00507944 ; jmp to user32.MessageBoxA
- 00592366 A1 2CB15900 mov eax,dword ptr ds:[59B12C]
- 0059236B 8B00 mov eax,dword ptr ds:[eax]
- 0059236D E8 CAD0FCFF call etdirloc.0055F43C
- 00592372 EB 38 jmp short etdirloc.005923AC
- 00592374 68 30000400 push 40030
- 00592379 8D55 AC lea edx,dword ptr ss:[ebp-54]
- 0059237C B8 50245900 mov eax,etdirloc.00592450
- 00592381 E8 AE47FEFF call etdirloc.00576B34
- 00592386 8B45 AC mov eax,dword ptr ss:[ebp-54]
- 00592389 E8 962AF7FF call etdirloc.00504E24
- 0059238E 50 push eax
- 0059238F 8D55 A8 lea edx,dword ptr ss:[ebp-58]
- 00592392 B8 DC245900 mov eax,etdirloc.005924DC
- 00592397 E8 9847FEFF call etdirloc.00576B34
- 0059239C 8B45 A8 mov eax,dword ptr ss:[ebp-58]
- 0059239F E8 802AF7FF call etdirloc.00504E24
- 005923A4 50 push eax
- 005923A5 6A 00 push 0
- 005923A7 E8 9855F7FF call etdirloc.00507944 ; jmp to user32.MessageBoxA
- 005923AC 33C0 xor eax,eax ;向上看
- 005923AE 5A pop edx
- 005923AF 59 pop ecx
- 005923B0 59 pop ecx
- 005923B1 64:8910 mov dword ptr fs:[eax],edx
- ……
复制代码
关键CALL,算法比较,跟进
- 00576F3B 0055 8B add byte ptr ss:[ebp-75],dl
- 00576F3E EC in al,dx
- 00576F3F 33C9 xor ecx,ecx
- 00576F41 51 push ecx
- 00576F42 51 push ecx
- 00576F43 51 push ecx
- 00576F44 51 push ecx
- 00576F45 51 push ecx
- 00576F46 51 push ecx
- 00576F47 51 push ecx
- 00576F48 51 push ecx
- 00576F49 53 push ebx
- 00576F4A 56 push esi
- 00576F4B 57 push edi
- 00576F4C 8BFA mov edi,edx
- 00576F4E 8BF0 mov esi,eax
- 00576F50 33C0 xor eax,eax
- 00576F52 55 push ebp
- 00576F53 68 92705700 push etdirloc.00577092
- 00576F58 64:FF30 push dword ptr fs:[eax]
- 00576F5B 64:8920 mov dword ptr fs:[eax],esp
- 00576F5E C645 FF 00 mov byte ptr ss:[ebp-1],0
- 00576F62 B8 C8655700 mov eax,etdirloc.005765C8
- 00576F67 E8 64F8FFFF call etdirloc.005767D0
- 00576F6C 84C0 test al,al
- 00576F6E 74 0C je short etdirloc.00576F7C
- 00576F70 A1 2CB15900 mov eax,dword ptr ds:[59B12C]
- 00576F75 8B00 mov eax,dword ptr ds:[eax]
- 00576F77 E8 C084FEFF call etdirloc.0055F43C
- 00576F7C B8 7C635700 mov eax,etdirloc.0057637C
- 00576F81 E8 4AF8FFFF call etdirloc.005767D0
- 00576F86 84C0 test al,al
- 00576F88 74 0C je short etdirloc.00576F96
- 00576F8A A1 2CB15900 mov eax,dword ptr ds:[59B12C]
- 00576F8F 8B00 mov eax,dword ptr ds:[eax]
- 00576F91 E8 A684FEFF call etdirloc.0055F43C
- 00576F96 B8 90645700 mov eax,etdirloc.00576490
- 00576F9B E8 30F8FFFF call etdirloc.005767D0
- 00576FA0 84C0 test al,al
- 00576FA2 74 0C je short etdirloc.00576FB0
- 00576FA4 A1 2CB15900 mov eax,dword ptr ds:[59B12C]
- 00576FA9 8B00 mov eax,dword ptr ds:[eax]
- 00576FAB E8 8C84FEFF call etdirloc.0055F43C
- 00576FB0 8D45 F4 lea eax,dword ptr ss:[ebp-C]
- 00576FB3 E8 BCFAFFFF call etdirloc.00576A74
- 00576FB8 8D4D F0 lea ecx,dword ptr ss:[ebp-10]
- 00576FBB 8BD7 mov edx,edi
- 00576FBD A1 74CC5900 mov eax,dword ptr ds:[59CC74]
- 00576FC2 E8 BDFCFFFF call etdirloc.00576C84 ; 注册码算法CALL
- 00576FC7 8B45 F0 mov eax,dword ptr ss:[ebp-10] ; 真码入EAX
- 00576FCA 8BD6 mov edx,esi ; 假码入EAX
- 00576FCC E8 9FDDF8FF call etdirloc.00504D70
- 00576FD1 0F85 A0000000 jnz etdirloc.00577077 ;注册码不正确就跳走
- 00576FD7 B2 01 mov dl,1 ;下面是将注册名、码等加密写入注册表
- 00576FD9 A1 E45A5700 mov eax,dword ptr ds:[575AE4]
- 00576FDE E8 01ECFFFF call etdirloc.00575BE4
- …………略部分代码
- 00577077 33C0 xor eax,eax
- 00577079 5A pop edx
- 0057707A 59 pop ecx
- 0057707B 59 pop ecx
- 0057707C 64:8910 mov dword ptr fs:[eax],edx
- 0057707F 68 99705700 push etdirloc.00577099
- 00577084 8D45 E0 lea eax,dword ptr ss:[ebp-20]
- 00577087 BA 07000000 mov edx,7
- 0057708C E8 07D9F8FF call etdirloc.00504998
- 00577091 C3 retn
复制代码
------------------------------------------------------------------------
机器码:16121212122115
注册名:ZHOU2X
注册码:0YSTPE0USTQ507CLU3BJ
成功注册为注册版,追码成功
------------------------------------------------------------------------
【版权声明】本文纯属技术交流,转载请注明作者并保持文章的完整, 谢谢!
[ 本帖最后由 ZHOU2X 于 2006-7-5 17:15 编辑 ] |
|