SuperCleaner V2.50 汉化版的算法跟踪 软件大小: 430 KB 软件语言: 简体中文 软件类别: 汉化补丁 / 共享版 / 卸载清除 应用平台: Win9x/NT/2000/XP 软件介绍: 是帮助用户清洗他们的计算机硬盘内不必要的文件的程序。它能扫描你的系统让你选择 不再需要的文件进行删除。并能备份文件已避免你误删除有用的文件,此备份功能将不必要 的文件扔进再循环箱,这样可以让你再必要的时候恢复信息。 【作者声明】:本人是个初学者,只是感兴趣,没有其它目的。失误之处敬请诸位大侠赐教!
【破解工具】:0llydbg_cn v1.09 【过 程】: 这个软件的算法比较简单,用0llydbg加载后,ctrl+N打开"模块中的名称"窗口,找到USER32.GetDlgItemTextA回车.在所有的地址下断点,运行程序出现启动窗口进入注册框.填好用户名:fxyang; 序列号:7894561230123456注册,被0llydbg中断. 不久后来到这里: ================================================================================ 00417250 SUB ESP, 100 00417256 MOV AL, BYTE PTR DS:[42F3E0] 0041725B PUSH EBX 0041725C PUSH EBP 0041725D PUSH ESI 0041725E PUSH EDI 0041725F MOV BYTE PTR SS:[ESP+10], AL 00417263 MOV ECX, 3F 00417268 XOR EAX, EAX 0041726A LEA EDI, DWORD PTR SS:[ESP+11] 0041726E REP STOS DWORD PTR ES:[EDI] 00417270 STOS WORD PTR ES:[EDI] 00417272 STOS BYTE PTR ES:[EDI] 00417273 MOV EDI, DWORD PTR SS:[ESP+114] ; EDI <==SS:[12E818]=0012EA3C,(ASCII "fxyang") 0041727A PUSH EDI ; /String 0041727B CALL DWORD PTR DS:[<&KERNEL32.lstr>; \lstrlenA 00417281 MOV ESI, EAX ; ESI<==6 (用户名长度) 00417283 XOR ECX, ECX 00417285 XOR EAX, EAX 00417287 TEST ESI, ESI 00417289 JLE SHORT SuperCle.0041729E 0041728B MOV EDX, DWORD PTR DS:[42C3E8] ; EDX <== DS:[42C3E8]=0026 00417291 /MOVSX EBX, BYTE PTR DS:[EAX+EDI] ; EBX <==DS:[12EA3C]=66 ('f') 00417295 ADD EBX, EDX ; EBX =EBX+EDX=66+26=8C 00417297 ADD ECX, EBX ; ECX =ECX+EBX=0+8C=8C
上一篇:Talisman Desktop v2.6 算法分析
下一篇:键盘鼠标发声器算法分析
|