📄 chap6-3-6.htm.primary
字号:
;IF(BF_De(sn,key=PW_3)==MagicNum) Then Registed OK! <br>
<br>
<br>
.386 <br>
.model flat,stdcall <br>
option casemap:none <br>
include windows.inc <br>
include user32.inc <br>
include kernel32.inc <br>
include comctl32.inc <br>
include comdlg32.inc <br>
include masm32.inc <br>
<br>
includelib masm32.lib <br>
includelib user32.lib <br>
includelib kernel32.lib <br>
includelib comctl32.lib <br>
includelib comdlg32.lib <br>
<br>
DLG_MAIN equ 100 <br>
IDGEN equ 10 <br>
Edit1 equ 11 <br>
Edit2 equ 12 <br>
<br>
len_PW_1 equ offset data1_p - offset PW_1 <br>
<br>
_ProcDlgMain PROTO :DWORD,:DWORD,:DWORD,:DWORD <br>
_Math PROTO :DWORD,:DWORD,:DWORD
<br>
BlowFish_En PROTO :DWORD,:DWORD
<br>
BlowFish_Fun PROTO :DWORD <br>
BlowFish_Init PROTO :DWORD,:DWORD <br>
<br>
<br>
.data? <br>
hInstance dd ? <br>
<br>
.data <br>
;如果你直接用ComputerID产生序列号,你应该把PW_1换成你自己机器的Windows版本号 <br>
;PW_1 db "25001-OEM-0080247-46673" <br>
PW_2 db "ChinaCrackingGroup" <br>
PW_3 db "CrackingForFun" <br>
szID db 20 dup(0) <br>
szText db 9 dup(0) <br>
data1_p dd 0776f6c62h, 068736966h <br>
key dd 1058 dup (0) <br>
BFLOW dd 0 <br>
<br>
BFHIGH dd 0 <br>
MYBFLOW DD 0 <br>
MYBFHIGH DD 0 <br>
<br>
pbox dd 0243f6a88h, 085a308d3h, 013198a2eh, 003707344h, 0a4093822h,
0299f31d0h <br>
dd 0082efa98h, 0ec4e6c89h, 0452821e6h, 038d01377h, 0be5466cfh,
034e90c6ch <br>
dd 0c0ac29b7h, 0c97c50ddh, 03f84d5b5h, 0b5470917h, 09216d5d9h,
08979fb1bh <br>
<br>
<br>
sbox1 dd 0d1310ba6h, 098dfb5ach, 02ffd72dbh, 0d01adfb7h, 0b8e1afedh,
06a267e96h <br>
dd 0ba7c9045h, 0f12c7f99h, 024a19947h, 0b3916cf7h, 00801f2e2h,
0858efc16h <br>
dd 0636920d8h, 071574e69h, 0a458fea3h, 0f4933d7eh, 00d95748fh,
0728eb658h <br>
dd 0718bcd58h, 082154aeeh, 07b54a41dh, 0c25a59b5h, 09c30d539h,
02af26013h <br>
dd 0c5d1b023h, 0286085f0h, 0ca417918h, 0b8db38efh, 08e79dcb0h,
0603a180eh <br>
dd 06c9e0e8bh, 0b01e8a3eh, 0d71577c1h, 0bd314b27h, 078af2fdah,
055605c60h <br>
dd 0e65525f3h, 0aa55ab94h, 057489862h, 063e81440h, 055ca396ah,
02aab10b6h <br>
dd 0b4cc5c34h, 01141e8ceh, 0a15486afh, 07c72e993h, 0b3ee1411h,
0636fbc2ah <br>
dd 02ba9c55dh, 0741831f6h, 0ce5c3e16h, 09b87931eh, 0afd6ba33h,
06c24cf5ch <br>
dd 07a325381h, 028958677h, 03b8f4898h, 06b4bb9afh, 0c4bfe81bh,
066282193h <br>
dd 061d809cch, 0fb21a991h, 0487cac60h, 05dec8032h, 0ef845d5dh,
0e98575b1h <br>
dd 0dc262302h, 0eb651b88h, 023893e81h, 0d396acc5h, 00f6d6ff3h,
083f44239h <br>
dd 02e0b4482h, 0a4842004h, 069c8f04ah, 09e1f9b5eh, 021c66842h,
0f6e96c9ah <br>
dd 0670c9c61h, 0abd388f0h, 06a51a0d2h, 0d8542f68h, 0960fa728h,
0ab5133a3h <br>
dd 06eef0b6ch, 0137a3be4h, 0ba3bf050h, 07efb2a98h, 0a1f1651dh,
039af0176h <br>
dd 066ca593eh, 082430e88h, 08cee8619h, 0456f9fb4h, 07d84a5c3h,
03b8b5ebeh <br>
dd 0e06f75d8h, 085c12073h, 0401a449fh, 056c16aa6h, 04ed3aa62h,
0363f7706h <br>
dd 01bfedf72h, 0429b023dh, 037d0d724h, 0d00a1248h, 0db0fead3h,
049f1c09bh <br>
dd 0075372c9h, 080991b7bh, 025d479d8h, 0f6e8def7h, 0e3fe501ah,
0b6794c3bh <br>
dd 0976ce0bdh, 004c006bah, 0c1a94fb6h, 0409f60c4h, 05e5c9ec2h,
0196a2463h <br>
dd 068fb6fafh, 03e6c53b5h, 01339b2ebh, 03b52ec6fh, 06dfc511fh,
09b30952ch <br>
dd 0cc814544h, 0af5ebd09h, 0bee3d004h, 0de334afdh, 0660f2807h,
0192e4bb3h <br>
dd 0c0cba857h, 045c8740fh, 0d20b5f39h, 0b9d3fbdbh, 05579c0bdh,
01a60320ah <br>
dd 0d6a100c6h, 0402c7279h, 0679f25feh, 0fb1fa3cch, 08ea5e9f8h,
0db3222f8h <br>
dd 03c7516dfh, 0fd616b15h, 02f501ec8h, 0ad0552abh, 0323db5fah,
0fd238760h <br>
dd 053317b48h, 03e00df82h, 09e5c57bbh, 0ca6f8ca0h, 01a87562eh,
0df1769dbh <br>
dd 0d542a8f6h, 0287effc3h, 0ac6732c6h, 08c4f5573h, 0695b27b0h,
0bbca58c8h <br>
dd 0e1ffa35dh, 0b8f011a0h, 010fa3d98h, 0fd2183b8h, 04afcb56ch,
02dd1d35bh <br>
dd 09a53e479h, 0b6f84565h, 0d28e49bch, 04bfb9790h, 0e1ddf2dah,
0a4cb7e33h <br>
dd 062fb1341h, 0cee4c6e8h, 0ef20cadah, 036774c01h, 0d07e9efeh,
02bf11fb4h <br>
dd 095dbda4dh, 0ae909198h, 0eaad8e71h, 06b93d5a0h, 0d08ed1d0h,
0afc725e0h <br>
dd 08e3c5b2fh, 08e7594b7h, 08ff6e2fbh, 0f2122b64h, 08888b812h,
0900df01ch <br>
dd 04fad5ea0h, 0688fc31ch, 0d1cff191h, 0b3a8c1adh, 02f2f2218h,
0be0e1777h <br>
dd 0ea752dfeh, 08b021fa1h, 0e5a0cc0fh, 0b56f74e8h, 018acf3d6h,
0ce89e299h <br>
dd 0b4a84fe0h, 0fd13e0b7h, 07cc43b81h, 0d2ada8d9h, 0165fa266h,
080957705h <br>
dd 093cc7314h, 0211a1477h, 0e6ad2065h, 077b5fa86h, 0c75442f5h,
0fb9d35cfh <br>
dd 0ebcdaf0ch, 07b3e89a0h, 0d6411bd3h, 0ae1e7e49h, 000250e2dh,
02071b35eh <br>
dd 0226800bbh, 057b8e0afh, 02464369bh, 0f009b91eh, 05563911dh,
059dfa6aah <br>
dd 078c14389h, 0d95a537fh, 0207d5ba2h, 002e5b9c5h, 083260376h,
06295cfa9h <br>
dd 011c81968h, 04e734a41h, 0b3472dcah, 07b14a94ah, 01b510052h,
09a532915h <br>
dd 0d60f573fh, 0bc9bc6e4h, 02b60a476h, 081e67400h, 008ba6fb5h,
0571be91fh <br>
dd 0f296ec6bh, 02a0dd915h, 0b6636521h, 0e7b9f9b6h, 0ff34052eh,
0c5855664h <br>
dd 053b02d5dh, 0a99f8fa1h, 008ba4799h, 06e85076ah <br>
<br>
sbox2 dd 04b7a70e9h, 0b5b32944h <br>
dd 0db75092eh, 0c4192623h, 0ad6ea6b0h, 049a7df7dh, 09cee60b8h,
08fedb266h <br>
dd 0ecaa8c71h, 0699a17ffh, 05664526ch, 0c2b19ee1h, 0193602a5h,
075094c29h <br>
dd 0a0591340h, 0e4183a3eh, 03f54989ah, 05b429d65h, 06b8fe4d6h,
099f73fd6h <br>
dd 0a1d29c07h, 0efe830f5h, 04d2d38e6h, 0f0255dc1h, 04cdd2086h,
08470eb26h <br>
dd 06382e9c6h, 0021ecc5eh, 009686b3fh, 03ebaefc9h, 03c971814h,
06b6a70a1h <br>
dd 0687f3584h, 052a0e286h, 0b79c5305h, 0aa500737h, 03e07841ch,
07fdeae5ch <br>
dd 08e7d44ech, 05716f2b8h, 0b03ada37h, 0f0500c0dh, 0f01c1f04h,
00200b3ffh <br>
dd 0ae0cf51ah, 03cb574b2h, 025837a58h, 0dc0921bdh, 0d19113f9h,
07ca92ff6h <br>
dd 094324773h, 022f54701h, 03ae5e581h, 037c2dadch, 0c8b57634h,
09af3dda7h <br>
dd 0a9446146h, 00fd0030eh, 0ecc8c73eh, 0a4751e41h, 0e238cd99h,
03bea0e2fh <br>
dd 03280bba1h, 0183eb331h, 04e548b38h, 04f6db908h, 06f420d03h,
0f60a04bfh <br>
dd 02cb81290h, 024977c79h, 05679b072h, 0bcaf89afh, 0de9a771fh,
0d9930810h <br>
dd 0b38bae12h, 0dccf3f2eh, 05512721fh, 02e6b7124h, 0501adde6h,
09f84cd87h <br>
dd 07a584718h, 07408da17h, 0bc9f9abch, 0e94b7d8ch, 0ec7aec3ah,
0db851dfah <br>
dd 063094366h, 0c464c3d2h, 0ef1c1847h, 03215d908h, 0dd433b37h,
024c2ba16h <br>
dd 012a14d43h, 02a65c451h, 050940002h, 0133ae4ddh, 071dff89eh,
010314e55h <br>
dd 081ac77d6h, 05f11199bh, 0043556f1h, 0d7a3c76bh, 03c11183bh,
05924a509h <br>
dd 0f28fe6edh, 097f1fbfah, 09ebabf2ch, 01e153c6eh, 086e34570h,
0eae96fb1h <br>
dd 0860e5e0ah, 05a3e2ab3h, 0771fe71ch, 04e3d06fah, 02965dcb9h,
099e71d0fh <br>
dd 0803e89d6h, 05266c825h, 02e4cc978h, 09c10b36ah, 0c6150ebah,
094e2ea78h <br>
dd 0a5fc3c53h, 01e0a2df4h, 0f2f74ea7h, 0361d2b3dh, 01939260fh,
019c27960h <br>
dd 05223a708h, 0f71312b6h, 0ebadfe6eh, 0eac31f66h, 0e3bc4595h,
0a67bc883h <br>
dd 0b17f37d1h, 0018cff28h, 0c332ddefh, 0be6c5aa5h, 065582185h,
068ab9802h <br>
dd 0eecea50fh, 0db2f953bh, 02aef7dadh, 05b6e2f84h, 01521b628h,
029076170h <br>
dd 0ecdd4775h, 0619f1510h, 013cca830h, 0eb61bd96h, 00334fe1eh,
0aa0363cfh <br>
dd 0b5735c90h, 04c70a239h, 0d59e9e0bh, 0cbaade14h, 0eecc86bch,
060622ca7h <br>
dd 09cab5cabh, 0b2f3846eh, 0648b1eafh, 019bdf0cah, 0a02369b9h,
0655abb50h <br>
dd 040685a32h, 03c2ab4b3h, 0319ee9d5h, 0c021b8f7h, 09b540b19h,
0875fa099h <br>
dd 095f7997eh, 0623d7da8h, 0f837889ah, 097e32d77h, 011ed935fh,
016681281h <br>
dd 00e358829h, 0c7e61fd6h, 096dedfa1h, 07858ba99h, 057f584a5h,
01b227263h <br>
dd 09b83c3ffh, 01ac24696h, 0cdb30aebh, 0532e3054h, 08fd948e4h,
06dbc3128h <br>
dd 058ebf2efh, 034c6ffeah, 0fe28ed61h, 0ee7c3c73h, 05d4a14d9h,
0e864b7e3h <br>
dd 042105d14h, 0203e13e0h, 045eee2b6h, 0a3aaabeah, 0db6c4f15h,
0facb4fd0h <br>
dd 0c742f442h, 0ef6abbb5h, 0654f3b1dh, 041cd2105h, 0d81e799eh,
086854dc7h <br>
dd 0e44b476ah, 03d816250h, 0cf62a1f2h, 05b8d2646h, 0fc8883a0h,
0c1c7b6a3h <br>
dd 07f1524c3h, 069cb7492h, 047848a0bh, 05692b285h, 0095bbf00h,
0ad19489dh <br>
dd 01462b174h, 023820e00h, 058428d2ah, 00c55f5eah, 01dadf43eh,
0233f7061h <br>
dd 03372f092h, 08d937e41h, 0d65fecf1h, 06c223bdbh, 07cde3759h,
0cbee7460h <br>
dd 04085f2a7h, 0ce77326eh, 0a6078084h, 019f8509eh, 0e8efd855h,
061d99735h <br>
dd 0a969a7aah, 0c50c06c2h, 05a04abfch, 0800bcadch, 09e447a2eh,
0c3453484h <br>
dd 0fdd56705h, 00e1e9ec9h, 0db73dbd3h, 0105588cdh, 0675fda79h,
0e3674340h <br>
dd 0c5c43465h, 0713e38d8h, 03d28f89eh, 0f16dff20h, 0153e21e7h,
08fb03d4ah <br>
dd 0e6e39f2bh, 0db83adf7h <br>
<br>
sbox3 dd 0e93d5a68h, 0948140f7h, 0f64c261ch, 094692934h <br>
dd 0411520f7h, 07602d4f7h, 0bcf46b2eh, 0d4a20068h, 0d4082471h,
03320f46ah <br>
dd 043b7d4b7h, 0500061afh, 01e39f62eh, 097244546h, 014214f74h,
0bf8b8840h <br>
dd 04d95fc1dh, 096b591afh, 070f4ddd3h, 066a02f45h, 0bfbc09ech,
003bd9785h <br>
dd 07fac6dd0h, 031cb8504h, 096eb27b3h, 055fd3941h, 0da2547e6h,
0abca0a9ah <br>
dd 028507825h, 0530429f4h, 00a2c86dah, 0e9b66dfbh, 068dc1462h,
0d7486900h <br>
dd 0680ec0a4h, 027a18deeh, 04f3ffea2h, 0e887ad8ch, 0b58ce006h,
07af4d6b6h <br>
dd 0aace1e7ch, 0d3375fech, 0ce78a399h, 0406b2a42h, 020fe9e35h,
0d9f385b9h <br>
dd 0ee39d7abh, 03b124e8bh, 01dc9faf7h, 04b6d1856h, 026a36631h,
0eae397b2h <br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -