破解实例:单词抓取器 V1.71
2007-01-13 20:16:07 来源:WEB开发网核心提示:单词抓取器 V1.71版本: V1.71授权方式: 共享软件 (国产)有效期限: 15天注册费用: 15.00¥应用平台: Windows 95/98/NT软件评价:说明:单词抓取器的主要功能是将金山词霸动态翻译出来的单词(包括单词、音标和解释)自动或者手动抓取下来并且保存到文件当中,您可以将每一个单词设定难度等级,破
单词抓取器 V1.71
版 本: V1.71
授权方式: 共享软件 (国产)
有效期限: 15天
注册费用: 15.00¥
应用平台: Windows 95/98/NT
软件评价:
说 明:
单词抓取器的主要功能是将金山词霸动态翻译出来的单词(包括单词、音标和解释)自动或者手动抓取下来并且保存到文件当中,您可以将每一个单词设定难度等级,并且将它们分类管理。之后还可以利用单词抓取器背单词,支持全程语音技术(TTS) ,准确读出么一单词帮助您学习英语。除此之外,您还可以将单词分类,将不同类别的单词分门别类的放到不同的类别中形成你自己的单词库,这样使您的单词条理清晰明了。强大的单词查询功能能够迅速的查找到您需要的单词。
用bpx GetWindowTextA作断点,中断后清除断点,再按4次F12,就到下面:015F:00403BBD CALL 0043731F //调用GetWindowTextA
015F:00403BC2 MOV EAX,[ESI+5C]
015F:00403BC5 CMP DWORD PTR [EAX-08],06 //检查Name的长度
015F:00403BC9 JGE 00403BE9
015F:00403BCB PUSH 00
015F:00403BCD PUSH 40
015F:00403BCF PUSH 00474200 //“名字至少6个字符!”
015F:00403BD4 CALL 00444F4B //MessageBoxA
015F:00403BD9 POP ESI
015F:00403BDA MOV ECX,[ESP+10]
015F:00403BDE MOV FS:[00000000],ECX
015F:00403BE5 ADD ESP,1C
015F:00403BE8 RET
015F:00403BE9 PUSH EAX
015F:00403BEA LEA EAX,[ESP+0C]
015F:00403BEE PUSH EAX
015F:00403BEF MOV ECX,ESI
015F:00403BF1 CALL 00403D00 //生成注册码,没新东西,拷贝下来就是注册机
015F:00403BF6 MOV EAX,[ESI+60]
015F:00403BF9 MOV ECX,[ESP+08]
015F:00403BFD PUSH EAX
015F:00403BFE PUSH ECX
015F:00403BFF MOV DWORD PTR [ESP+24],00000000
015F:00403C07 CALL 00422239 //比较注册码
015F:00403C0C ADD ESP,08
015F:00403C0F TEST EAX,EAX
015F:00403C11 JZ 00403C42
015F:00403C13 PUSH 00
015F:00403C15 PUSH 40
015F:00403C17 PUSH 004741F0 //注册码不正确
015F:00403C1C CALL 00444F4B //MessageBoxA
015F:00403C21 LEA ECX,[ESP+08]
015F:00403C25 MOV DWORD PTR [ESP+1C],FFFFFFFF
015F:00403C2D CALL 00438954
015F:00403C32 POP ESI
015F:00403C33 MOV ECX,[ESP+10]
015F:00403C37 MOV FS:[00000000],ECX
015F:00403C3E ADD ESP,1C
015F:00403C41 RET
015F:00403C42 PUSH EBX
015F:00403C43 XOR EBX,EBX
015F:00403C45 MOV [ESP+14],EBX
015F:00403C49 MOV EDX,[00475098]
015F:00403C4F MOV [ESP+08],EDX
015F:00403C53 PUSH 0000EF20
015F:00403C58 LEA ECX,[ESP+0C]
015F:00403C5C MOV BYTE PTR [ESP+24],02
015F:00403C61 CALL 00439F0C
015F:00403C66 MOV ECX,[ESP+08]
015F:00403C6A LEA EAX,[ESP+10]
015F:00403C6E PUSH EAX
015F:00403C6F PUSH 000F003F
015F:00403C74 PUSH EBX
015F:00403C75 PUSH ECX
015F:00403C76 PUSH 80000002
015F:00403C7B MOV [ESP+24],EBX
015F:00403C7F CALL [ADVAPI32!RegOpenKeyExA] //以下将注册信息存入注册表
015F:00403C85 TEST EAX,EAX
015F:00403C87 JNZ 00403CB0
015F:00403C89 MOV EBX,[ESP+10]
015F:00403C8D PUSH EDI
015F:00403C8E MOV EDI,[ESI+5C]
015F:00403C91 MOV [ESP+18],EBX
015F:00403C95 PUSH EDI
015F:00403C96 CALL [KERNEL32!lstrlen]
015F:00403C9C INC EAX
015F:00403C9D PUSH EAX
015F:00403C9E PUSH EDI
015F:00403C9F PUSH 01
015F:00403CA1 PUSH 00
015F:00403CA3 PUSH 004741E4
015F:00403CA8 PUSH EBX
015F:00403CA9 CALL [ADVAPI32!RegSetValueExA]
跟进call 00422239,看见比较注册码:
赞助商链接