RESTOOLS -- freeRes分析軟體壓縮資源的超級利器 (2千字)

看雪資料發表於2001-10-03

用Keymake 1.2版本做它的序號產生器!
===================
第一、用FI得知是用ASP加殼!先用UNASP 脫殼!
第二、反彙編如下:

反彙編可見:
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004B6D49(C)
|
:004B6D5B 8B45F0                  mov eax, dword ptr [ebp-10]
:004B6D5E E87DD1F4FF              call 00403EE0
:004B6D63 83F828                  cmp eax, 00000028 //  比較註冊碼是否為40位  28十六進位制=40十進位制!
:004B6D66 7538                    jne 004B6DA0
:004B6D68 8B45F4                  mov eax, dword ptr [ebp-0C]
:004B6D6B E870D1F4FF              call 00403EE0
:004B6D70 85C0                    test eax, eax
:004B6D72 7E2C                    jle 004B6DA0
:004B6D74 68348C0000              push 00008C34
:004B6D79 8D45EC                  lea eax, dword ptr [ebp-14]
:004B6D7C 50                      push eax
:004B6D7D B983310000              mov ecx, 00003183
:004B6D82 BAD6030000              mov edx, 000003D6
:004B6D87 8B45F4                  mov eax, dword ptr [ebp-0C]
:004B6D8A E80DFCFFFF              call 004B699C
:004B6D8F 8B45EC                  mov eax, dword ptr [ebp-14]
:004B6D92 8B55F0                  mov edx, dword ptr [ebp-10]
:004B6D95 E856D2F4FF              call 00403FF0  //  經典故事 進入去!
:004B6D9A 7504                    jne 004B6DA0  //一跳就玩完!
:004B6D9C C645FF01                mov [ebp-01], 01

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
===========
進入前面的::004B6D95 E856D2F4FF        call 00403FF0 如下:

:00403FF0 53                      push ebx
:00403FF1 56                      push esi
:00403FF2 57                      push edi
:00403FF3 89C6                    mov esi, eax
:00403FF5 89D7                    mov edi, edx
:00403FF7 39D0                    cmp eax, edx //絕對經典  D EAX =真的註冊碼40位長  D EDX =假的註冊碼
:00403FF9 0F848F000000            je 0040408E
:00403FFF 85F6                    test esi, esi
:00404001 7468                    je 0040406B
:00404003 85FF                    test edi, edi
:00404005 746B                    je 00404072
:00404007 8B46FC                  mov eax, dword ptr [esi-04]
:0040400A 8B57FC                  mov edx, dword ptr [edi-04]
:0040400D 29D0                    sub eax, edx
:0040400F 7702                    ja 00404013
:00404011 01C2                    add edx, eax

==========================

用Keymake 1.2版本做它的序號產生器!
一)選擇F8-另類序號產生器!
1、程式名稱:freeRes.exe
2、新增資料:
  中斷地址:4b6d95
    中斷次數:1
  第一位元組:E8
  指令長度:5
=========
再次新增資料:
  中斷地址:403ff7
    中斷次數:1
  第一位元組:39
   指令長度:2
===========

二、選擇記憶體方式 EAX 

 先第一次執行註冊資訊後,再執行本序號產生器!一切OK!能顯示40位長註冊碼!!!

絕密檔案
http://hongjian.126.com
 

相關文章