- UID
- 13404
注册时间2006-5-17
阅读权限20
最后登录1970-1-1
以武会友
TA的每日心情 | 无聊 2021-4-1 00:38 |
---|
签到天数: 47 天 [LV.5]常住居民I
|
为了方便大侠们调试,我将安装程序放到了网络硬盘上,是一款酒店门锁管理软件.
提取文件连接 http://pickup.mofile.com/4557471928084738
或登录Mofile,使用提取码 4557471928084738 提取文件
通过几天的努力,提供一些但愿是有价值的参考^_^
004DE45C 55 push ebp /疑是程序入口 在这里下断
004DE45D 8BEC mov ebp, esp
004DE45F B919000000 mov ecx, $00000019
004DE464 6A00 push $00
004DE466 6A00 push $00 |
004DE468 49 dec ecx
004DE469 75F9 jnz 004DE464 这个跳总在这几处地方跳上二十几次,不懂解^_^
004DE46B 53 push ebx
004DE46C 56 push esi
004DE46D 57 push edi
004DE46E 8945FC mov [ebp-$04], eax
004DE471 33C0 xor eax, eax
004DE473 55 push ebp
程序无壳,但程序安装目录里有一个reg32.dll 文件加了upx壳,几经调试,输入20个字符的假码,偿试用各种断点,说明一下:曾经找到过一次真码,也不知自己下的什么断,(没做好记录,该打PP)但程序也因此崩了,重新安装,注册申请码改了(这程序每次安装的注册申请码是不同的)
我调试时出现真码的信息参考:
004DE6AA E8 696A0100 call <jmp.&HotelLock.GetRegisterCode>
004F5118=<jmp.&HotelLock.GetRegisterCode>
eax=01AED4EC, (ASCII "1517D71716D717177811")
请老师、大侠们给我指点迷津,谢谢了! |
|