完美解除安裝 V5.01 演算法分析 (6千字)
完美解除安裝 V5.01 演算法分析
作 者:PaulYoung / 屬於 China Cracking Group
軟體下載:http://wjfso.home.chinaren.com
破解工具:SoftICE
破解時間:2002.2.2
*******************************************************************************
這是一個非常簡單的應用了查表的註冊碼演算法,適合我這種小鳥練練手…… :)
軟體共分 5 個框輸入註冊碼,我將這 5 個框各段註冊碼依先後順序分別稱為 N1 , N2 , N3 , N4 ,N5
:004094D1 E8CD160100 call 0041ABA3
// 取 N5
:004094D6 83C414
add esp, 00000014
:004094D9 85C0
test eax, eax // 一定要大於或等於 1
:004094DB 0F8ED9010000 jle 004096BA
:004094E1 83F864
cmp eax, 00000064 // 一定要小於或等於 100
:004094E4 0F8FD0010000 jg 004096BA
:004094EA 3B34850C924400 cmp esi, dword ptr
[4*eax+0044920C] //從表①取一資料與 N1 比較
:004094F1 0F85BA010000 jne 004096B1
:004094F7 3B3C85B48F4400 cmp edi, dword ptr
[4*eax+00448FB4] //從表②取一資料與 N2 比較
:004094FE 0F85AD010000 jne 004096B1
:00409504 3B1C855C8D4400 cmp ebx, dword ptr
[4*eax+00448D5C] //從表③取一資料與 N3 比較
:0040950B 0F85A0010000 jne 004096B1
:00409511 8B542410 mov
edx, dword ptr [esp+10] // N4 送 edx
:00409515 8B0C85048B4400 mov ecx, dword ptr
[4*eax+00448B04]// 從表④取一資料
:0040951C 3BD1
cmp edx, ecx
// N4 與從表④取出的資料比較
:0040951E 0F858D010000 jne 004096B1
_____________________________________________________________________________________________
表①如下,共100個資料:
00002950 00002953 00002956
0000295A 0000295D 00002960 00002963
0000296A 0000296D 00002970 00002974
00002977 0000297A 0000297D 00002981
00002984 00002987 0000298B 0000298E
00002991 00002994 00002998 0000299B
0000299E 000029A1 000029A5 000029A8
000029AB 000029AE 000029B2 000029B5
000029B8 000029BB 000029BF 000029C2
000029C5 000029CC 000029CF 000029D2
000029D6 000029D9 000029DC 000029DF
000029E3 000029E6 000029E9 000029EC
000029F0 000029F3 000029F6 000029FA
000029FD 00002A00 00002A03 00002A07
00002A0A 00002A0D 00002A10 00002A14
00002A17 00002A1A 00002A1D 00002A21
00002A24 00002A27 00002A2B 00002A2E
00002A31 00002A34 00002A38 00002A3B
00002A3E 00002A45 00002A48 00002A4B
00002A4E 00002A52 00002A55 00002A58
00002A5C 00002A5F 00002A62 00002A65
00002A69 00002A6C 00002A6F 00002A72
00002A76 00002A79 00002A7C 00002A7F
00002A83 00002A86 00002A8C 00002A90
00002A93 00002A96 00002A9A 00002A9D
00002AA0
表②如下,共100個資料:
00000350 00002D4C 00005749
00000145 00002B41 0000553E 00007F3A
00005333 00007D2F 0000272C 00005128
00007B25 00002521 00004F1D 0000791A
00002316 00004D13 0000770F 0000210B
00004B08 00007504 00001F01 000048FD
000072FA 00001CF6 000046F2 000070EF
00001AEB 000044E8 00006EE4 000018E0
000042DD 00006CD9 000016D6 000040D2
00006ACE 00003EC7 000068C4 000012C0
00003CBC 000066B9 000010B5 00003AB2
000064AE 00000EAA 000038A7 000062A3
00000CA0 0000369C 00006098 00000A95
00003491 00005E8E 0000088A 00003287
00005C83 0000067F 0000307C 00005A78
00000475 00002E71 0000586D 0000026A
00002C66 00005663 0000005F 00002A5B
00005458 00007E54 00002851 0000524D
00007C49 00005042 00007A3F 0000243B
00004E37 00007834 00002230 00004C2D
00007629 00002025 00004A22 0000741E
00001E1B 00004817 00007214 00001C10
0000460C 00007009 00001A05 00004402
00006DFE 000017FA 00006BF3 000015F0
00003FEC 000069E8 000013E5 00003DE1
000067DE
表③如下,共100個資料:
000011AB 00005773 00001D3B
00006304 000028CC 00006E94 0000345C
00003FED 000005B5 00004B7D 00001145
0000570D 00001CD5 0000629E 00002866
00006E2E 000033F6 000079BE 00003F86
0000054F 00004B17 000010DF 000056A7
00001C6F 00006237 00002800 00006DC8
00003390 00007958 00003F20 000004E8
00004AB1 00001079 00005641 00001C09
000061D1 00006D62 0000332A 000078F2
00003EBA 00000482 00004A4B 00001013
000055DB 00001BA3 0000616B 00002733
00006CFC 000032C4 0000788C 00003E54
0000041C 000049E4 00000FAD 00005575
00001B3D 00006105 000026CD 00006C95
0000325E 00007826 00003DEE 000003B6
0000497E 00000F46 0000550F 00001AD7
0000609F 00002667 00006C2F 000031F7
000077C0 00000350 00004918 00000EE0
000054A9 00001A71 00006039 00002601
00006BC9 00003191 0000775A 00003D22
000002EA 000048B2 00000E7A 00005442
00001A0B 00005FD3 0000259B 00006B63
0000312B 000076F3 00000284 0000484C
00000E14 000053DC 000019A4 00005F6D
00002535
表④如下,共100個資料:
00005277 00003076 00000E75
00006C74 00004A74 00002873 00000672
00004271 00002070 00007E70 00005C6F
00003A6E 0000186E 0000766D 0000546C
0000326C 0000106B 00006E6A 00004C6A
00002A69 00000868 00006667 00004467
00002266 00000065 00005E65 00003C64
00001A63 00007863 00005662 00003461
00001261 00007060 00004E5F 00002C5F
00000A5E 0000465C 0000245C 0000025B
0000605A 00003E5A 00001C59 00007A58
00005858 00003657 00001456 00007256
00005055 00002E54 00000C54 00006A53
00004852 00002651 00000451 00006250
0000404F 00001E4F 00007C4E 00005A4D
0000384D 0000164C 0000744B 0000524B
0000304A 00000E49 00006C49 00004A48
00002847 00000647 00006446 00004245
00002044 00005C43 00003A42 00001842
00007641 00005440 00003240 0000103F
00006E3E 00004C3E 00002A3D 0000083C
0000663C 0000443B 0000223A 00000039
00005E39 00003C38 00001A37 00007837
00005636 00003435 00007034 00004E33
00002C33 00000A32 00006831 00004631
00002430
_________________________________________________________________________________________
演算法總結:
軟體的註冊碼與使用者名稱無關,當然不能為空。
1≤N5≤100 ,以 N5 為指標,指向表①、表②、表③、表④中要取的資料的位置。
例如:當 N5 = 1 時,則
N1=0x2950 , 即 10 進位制的 10576
N2=0x350 , 即 10 進位制的 848
N3=0x11AB , 即 10 進位制的 4523
N4=0x5277 , 即 10 進位制的 21111
得到一個萬能註冊碼: 10576-848-4523-21111-1
萬能註冊碼共有 100 個!
是不是好簡單? *^_^*
我的 QQ :65827779 (如果你不是破解愛好者,請不要 Q 我哦!)
如有錯漏,還望各位密界大鳥批評指正!!
相關文章
- 完美解除安裝6.0註冊演算法分析 (2千字)2002-02-27演算法
- 完美解除安裝7.00版破解 (7千字)2002-03-18
- 完美解除安裝 V7.02002-12-11
- ORACLE 11G完美解除安裝2012-09-10Oracle
- ORACLE 9i完全完美解除安裝2012-09-10Oracle
- itm6安裝與解除安裝2007-09-20
- 全面分析 解除安裝精靈v1.20 註冊演算法,僅此祝大家新年快樂! (23千字)2015-11-15演算法
- docker安裝及解除安裝2021-06-19Docker
- Ubuntu解除安裝和安裝2020-10-20Ubuntu
- Oracle 安裝與解除安裝2011-04-14Oracle
- solaris mysql 安裝 解除安裝2013-02-28MySql
- JDK安裝和解除安裝2024-08-01JDK
- PC 安全虎[Beta 1]演算法分析 (6千字)2001-12-05演算法
- 解除安裝RAC2014-07-22
- 解除安裝CRS2010-02-24
- JDK 解除安裝2016-05-19JDK
- oracle解除安裝2009-09-03Oracle
- ORACLE 解除安裝2009-12-04Oracle
- docker 解除安裝2024-04-29Docker
- revit解除安裝/完美解決安裝失敗/如何徹底解除安裝清除乾淨revit各種殘留登錄檔和檔案的方法2020-11-01
- 解除安裝雙系統中win8系統的完美方案2016-08-31
- cocoapods安裝/解除安裝/使用2019-07-04
- Mac Redis安裝與解除安裝2018-10-30MacRedis
- Ubuntu安裝和解除安裝mongodb2020-12-02UbuntuMongoDB
- [雲原生]Docker - 安裝&解除安裝2021-12-08Docker
- JDK的安裝與解除安裝2020-09-29JDK
- ORACLE TEXT安裝與解除安裝2016-11-16Oracle
- Linux安裝解除安裝MySQL2024-05-24LinuxMySql
- PackageInstaller 5.0原始碼分析靜默安裝與靜默解除安裝2016-08-26Package原始碼
- 安裝和解除安裝clusterware過程中的各種問題分析2014-02-14
- window下安裝並使用nvm(含解除安裝node、解除安裝nvm、全域性安裝npm)2024-06-26NPM
- 安裝npm 解除安裝npm 安裝apidoc2021-04-02NPMAPI
- debian軟體解除安裝|deb包解除安裝|dpkg命令2024-10-19
- air安裝win10怎麼解除安裝_air安裝win10如何解除安裝2020-02-20AIWin10
- 解除安裝 Python2019-07-01Python
- kangle 解除安裝命令2019-06-27
- mac解除安裝mysql2016-09-29MacMySql
- mac 解除安裝 node2016-11-10Mac