xinldy 发表于 2008-7-26 19:34:09

一个Microsoft Visual C++ 6.0程序找到了关键位置,可接下来不知怎样办!!!

软件名称:SeaMoon Pic Hunter
下载地址:http://www.onlinedown.net/soft/5394.htm
一个注册表的重启验证软件关键位置:
0040699D   .E8 9E050000   call    00406F40
004069A2   .8B0D 98AF4800 mov   ecx, dword ptr           ;PicHunte.0048AFAC
004069A8   .894C24 14   mov   dword ptr , ecx
004069AC   .68 E0D14800   push    0048D1E0
004069B1   .68 94844800   push    00488494                         ;regname
004069B6   .8D5424 18   lea   edx, dword ptr
004069BA   .BB 02000000   mov   ebx, 2
004069BF   .68 88844800   push    00488488                         ;settings
004069C4   .52            push    edx
004069C5   .8BCE          mov   ecx, esi
004069C7   .899C24 640100>mov   dword ptr , ebx
004069CE   .E8 81C30500   call    00462D54
004069D3   .8DBE D8000000 lea   edi, dword ptr
004069D9   .50            push    eax
004069DA   .8BCF          mov   ecx, edi
004069DC   .C68424 580100>mov   byte ptr , 3
004069E4   .E8 59270400   call    00449142
004069E9   .8D4C24 10   lea   ecx, dword ptr
004069ED   .889C24 540100>mov   byte ptr , bl
004069F4   .E8 10260400   call    00449009
004069F9   .68 E0D14800   push    0048D1E0
004069FE   .68 7C844800   push    0048847C                         ;searchnum
00406A03   .8D4424 24   lea   eax, dword ptr
00406A07   .68 88844800   push    00488488                         ;settings
00406A0C   .50            push    eax
00406A0D   .8BCE          mov   ecx, esi
00406A0F   .E8 40C30500   call    00462D54
00406A14   .50            push    eax
00406A15   .8D4C24 18   lea   ecx, dword ptr
00406A19   .C68424 580100>mov   byte ptr , 4
00406A21   .E8 1C270400   call    00449142
00406A26   .8D4C24 1C   lea   ecx, dword ptr
00406A2A   .889C24 540100>mov   byte ptr , bl
00406A31   .E8 D3250400   call    00449009

注册表中的信息:

"RegName"="xinldy"
"SearchNum"="19831030"
"SearchMaxLev"=dword:0000000a
"FollowOffSiteLinks"=dword:00000001
"SearchGif"=dword:00000001
"SearchJpg"=dword:00000001
"SearchMinSize"=dword:00000000
"SearchMaxSize"=dword:00000fa0
"UseThreadNum"=dword:00000004
"SavePath"="C:\\Program Files\\Advanced Pic Hunter\\Saving"
"OverWriteMode"=dword:00000001
"KeepDirStructure"=dword:00000000
"TimeOut"=dword:0000001e
"UseProxyType"=dword:00000000
"ProxyServer"=""
"ProxyPort"=dword:00001f90

可是找了半天没有结果,虽然去掉了注册窗口可是我想实现注册,请大家指教谢谢!!!

[ 本帖最后由 xinldy 于 2008-7-26 19:35 编辑 ]

azzal 发表于 2008-7-27 11:05:28

傻人有傻福 发表于 2008-7-27 18:26:12

帮楼主看了一下,这个软件是明码比较的 算法也比较简单 关键地方离楼主的这段代码不远了,再稍微仔细看一下就可以成功了 我自己跟了一下大概是这样的 这个软件不会用所以不知道怎么看看其他哪里还有什么其他的验证了 不过关于那里"注册”和“购买”两个按钮也看不见了 不知道这样是不是完美了 楼主还可以顺便写个算法注册机啊 不过留着自己练手就好了 不用外传了/:018

xinldy 发表于 2008-7-27 20:30:10

问题已经解决了,谢谢大家!!
页: [1]
查看完整版本: 一个Microsoft Visual C++ 6.0程序找到了关键位置,可接下来不知怎样办!!!