让共享程序自己显示注册码

时间:2013-08-17 20:10:02  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:http://www.002pc.com)中保存的该网页的镜像.当该网页已经不能访问的时候,快照对于查询信息的用户非常重要.很遗憾的是因为某些原因造成Google快照不能被访问或者时断时续."Google快照助手"正是为了帮助您查看Google保存的网页快照而推出的.它能够帮助您看到大部分的Google快照作者声明:初学破解,属技术交流,无其它目的。 工具:ollyDBg1.09,W32Dasm10,CASPr110脱壳工...
  正文:

软件名称:Google快照助手
 ??
整理日期:2003.4.6
最新版本:1.10
文件大小:742KB
软件授权:共享软件
使用平台:Win9x/Me/NT/2000/XP
发布公司:Home Page
软件简介:
  Google快照是某网页在Google服务器(第二电脑网http://www.002pc.com)中保存的该网页的镜像.当该网页已经不能访问的时候,快照对于查询信息的用户非常重要.很遗憾的是因为某些原因造成Google快照不能被访问或者时断时续."Google快照助手"正是为了帮助您查看Google保存的网页快照而推出的.它能够帮助您看到大部分的Google快照


作者声明:初学破解,属技术交流,无其它目的。
工具:ollyDBg1.09,W32Dasm10,CASP/ target=_blank class=infotextkey>aspr110脱壳工具。

假设:
机器码:214414EA
注册码(假码):654321


首先说明:

  要让共享程序自己显示注册码,一般这是针对明码比较的软件。这个程序先取得机器码,再据机器码生成一密码串,利用密码串与机器码运算,依次生成真码的各位。然后把真码与输入的注册码作比较,如果相等就显示注册成功,如不相等会显示注册失败。基本的思想是用起真码代替“错误的序列号码”等的字符串,让其本来显示错误的信息现在显示正确注册码。请看下面过程。

一、查找出错信息。
:005083DB E8F012F0FF??????????????call 004096D0
:005083E0 8B55A4??????????????????mov edx, dword ptr [ebp-5C]
:005083E3 8B45E8??????????????????mov eax, dword ptr [ebp-18]
:005083E6 E821C9EFFF??????????????call 00404D0C
:005083EB 740C????????????????????je 005083F9

* Possible StringData Ref from Code Obj ->"错误的序列号码,如果您已经注册请尽快通过webmast"
???????????????????????????????????????->"er@51google.net和作者联系"
?????????????????????????????????|
:005083ED B8D4845000??????????????mov eax, 005084D4
:005083F2 E8F9CEF3FF??????????????call 004452F0


二、用ollydbg载入程序,动态跟

005082BD???.^EB F0?????????JMP SHORT aa.005082AF
005082BF???.??8D55 D0???????LEA EDX,DWORD PTR SS:[EBP-30]
005082C2???.??8B45 F0???????MOV EAX,DWORD PTR SS:[EBP-10]????????????;??机器码入eaxDWOR
005082C5???.??E8 0EF2FFFF???CALL aa.005074D8
005082CA???.??8D45 D0???????LEA EAX,DWORD PTR SS:[EBP-30]
005082CD???.??8D55 E0???????LEA EDX,DWORD PTR SS:[EBP-20]
005082D0???.??E8 77F2FFFF???CALL aa.0050754C?????????????????????????;??取得中间码a.005
005082D5???.??8B55 E0???????MOV EDX,DWORD PTR SS:[EBP-20]????????????;??中间码入edxDWOR
005082D8???.??8D45 F0???????LEA EAX,DWORD PTR SS:[EBP-10]????????????;??机器码地址入eaxORD PT
005082DB???.??E8 C8C6EFFF???CALL aa.004049A8
005082E0???.??8D45 E8???????LEA EAX,DWORD PTR SS:[EBP-18]
005082E3???.??E8 28C6EFFF???CALL aa.00404910
005082E8???.??8D45 CC???????LEA EAX,DWORD PTR SS:[EBP-34]
005082EB???.??8B55 F0???????MOV EDX,DWORD PTR SS:[EBP-10]
005082EE???.??8A12??????????MOV DL,BYTE PTR DS:[EDX]
005082F0???.??8850 01???????MOV BYTE PTR DS:[EAX+1],DL
005082F3???.??C600 01???????MOV BYTE PTR DS:[EAX],1
005082F6???.??8D55 CC???????LEA EDX,DWORD PTR SS:[EBP-34]
005082F9???.??8D45 C8???????LEA EAX,DWORD PTR SS:[EBP-38]
005082FC???.??E8 63AEEFFF???CALL aa.00403164
00508301???.??8D45 C4???????LEA EAX,DWORD PTR SS:[EBP-3C]
00508304???.??8B55 F0???????MOV EDX,DWORD PTR SS:[EBP-10]
00508307???.??8A52 02???????MOV DL,BYTE PTR DS:[EDX+2]
0050830A???.??8850 01???????MOV BYTE PTR DS:[EAX+1],DL
0050830D???.??C600 01???????MOV BYTE PTR DS:[EAX],1
00508310???.??8D55 C4???????LEA EDX,DWORD PTR SS:[EBP-3C]
00508313???.??8D45 C8???????LEA EAX,DWORD PTR SS:[EBP-38]
00508316???.??B1 02?????????MOV CL,2
00508318???.??E8 17AEEFFF???CALL aa.00403134
0050831D???.??8D55 C8???????LEA EDX,DWORD PTR SS:[EBP-38]
00508320???.??8D45 C0???????LEA EAX,DWORD PTR SS:[EBP-40]
00508323???.??E8 3CAEEFFF???CALL aa.00403164
00508328???.??8D45 C4???????LEA EAX,DWORD PTR SS:[EBP-3C]
0050832B???.??8B55 F0???????MOV EDX,DWORD PTR SS:[EBP-10]
0050832E???.??8A52 08???????MOV DL,BYTE PTR DS:[EDX+8]
00508331???.??8850 01???????MOV BYTE PTR DS:[EAX+1],DL
00508334???.??C600 01???????MOV BYTE PTR DS:[EAX],1
00508337???.??8D55 C4???????LEA EDX,DWORD PTR SS:[EBP-3C]
让共享程序自己显示注册码》由第二电脑网原创提供,转载请注明:http://www.002pc.com/pcedu/network/jichulilun/28319.html


关于《让共享程序自己显示注册码》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td