91chinese在线,成人激情免费视频,国产午夜无码视频免费网站,亚洲另类无码一区二区三区

經典案例

聯系方式

公司名稱:昆山華航電子有限公司
公司電話:0512-50139595
公司郵箱:eric@kshuahang.com
公司地址:江蘇省昆山市善浦西路

您當前的位置:首頁 > 技術資源 > 芯片解密

加密解密2光盤中一個CRACKME的算法分析


【破文標題】CRACKME算法分析 
【破文作者】逍遙風[OCN][PYG] 
【作者郵箱】tc-xb@163.com 
【破解工具】OD PEID 
【破解平臺】WINXP 
------------------------------------------------------------------------ 
1)PEID檢查,Borland Delphi 3.0 無殼 
2)根據錯誤提示,用OD的字符串查找,很容易來到如下代碼處00427B44 /. 55 PUSH EBP 
00427B45 |. 8BEC MOV EBP,ESP 
00427B47 |. 6A 00 PUSH 0 
00427B49 |. 6A 00 PUSH 0 
00427B4B |. 53 PUSH EBX 
00427B4C |. 8BD8 MOV EBX,EAX 
00427B4E |. 33C0 XOR EAX,EAX 
00427B50 |. 55 PUSH EBP 
00427B51 |. 68 FA7B4200 PUSH echap515.00427BFA 
00427B56 |. 64:FF30 PUSH DWORD PTR FS:[EAX] 
00427B59 |. 64:8920 MOV DWORD PTR FS:[EAX],ESP 
00427B5C |. 8D55 FC LEA EDX,DWORD PTR SS:[EBP-4] 
00427B5F |. 8B83 DC010000 MOV EAX,DWORD PTR DS:[EBX+1DC] 
00427B65 |. E8 26E2FEFF CALL echap515.00415D90 ; 取注冊名 
00427B6A |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4] ; EBP-4=注冊名 
00427B6D |. E8 3EBCFDFF CALL echap515.004037B0 ; 取注冊名位數 
00427B72 |. 48 DEC EAX ; 注冊名位數減1 
00427B73 |. 7C 30 JL SHORT echap515.00427BA5 
00427B75 |. 8D55 FC LEA EDX,DWORD PTR SS:[EBP-4] 
00427B78 |. 8B83 EC010000 MOV EAX,DWORD PTR DS:[EBX+1EC] 
00427B7E |. E8 0DE2FEFF CALL echap515.00415D90 ; 取假碼位數 
00427B83 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4] ; EBP-4=假碼 
00427B86 |. 50 PUSH EAX 
00427B87 |. 8D55 F8 LEA EDX,DWORD PTR SS:[EBP-8] 
00427B8A |. 8B83 DC010000 MOV EAX,DWORD PTR DS:[EBX+1DC] 
00427B90 |. E8 FBE1FEFF CALL echap515.00415D90 ; 取注冊名位數 
00427B95 |. 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8] ; EBP-8=注冊名 
00427B98 |. 5A POP EDX 
00427B99 |. E8 82FEFFFF CALL echap515.00427A20 ; 算法CALL。。。 
00427B9E |. 3D 4E61BC00 CMP EAX,0BC614E 
00427BA3 |. 7D 1E JGE SHORT echap515.00427BC3 
00427BA5 |> 6A 00 PUSH 0 
00427BA7 |. 68 087C4200 PUSH echap515.00427C08 ; error 
00427BAC |. 68 107C4200 PUSH echap515.00427C10 ; wrong serial number ! 
00427BB1 |. A1 44974200 MOV EAX,DWORD PTR DS:[429744] 
00427BB6 |. E8 411EFFFF CALL echap515.004199FC 
00427BBB |. 50 PUSH EAX ; |hOwner 
00427BBC |. E8 4FD9FDFF CALL <JMP.&user32.MessageBoxA> ; /MessageBoxA 
00427BC1 |. EB 1C JMP SHORT echap515.00427BDF 
00427BC3 |> 6A 00 PUSH 0 
00427BC5 |. 68 287C4200 PUSH echap515.00427C28 ; success 
00427BCA |. 68 307C4200 PUSH echap515.00427C30 ; congratulation ! 

進入算法CALL。。。 
00427A20 /$ 55 PUSH EBP 
00427A21 |. 8BEC MOV EBP,ESP 
00427A23 |. 83C4 F0 ADD ESP,-10 
00427A26 |. 53 PUSH EBX 
00427A27 |. 56 PUSH ESI 
00427A28 |. 33C9 XOR ECX,ECX 
00427A2A |. 894D F0 MOV DWORD PTR SS:[EBP-10],ECX 
00427A2D |. 894D F4 MOV DWORD PTR SS:[EBP-C],ECX 
00427A30 |. 8955 F8 MOV DWORD PTR SS:[EBP-8],EDX 
00427A33 |. 8945 FC MOV DWORD PTR SS:[EBP-4],EAX 
00427A36 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4] 
00427A39 |. E8 26BFFDFF CALL echap515.00403964 
00427A3E |. 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8] 
00427A41 |. E8 1EBFFDFF CALL echap515.00403964 
00427A46 |. 33C0 XOR EAX,EAX 
00427A48 |. 55 PUSH EBP 
00427A49 |. 68 2A7B4200 PUSH echap515.00427B2A 
00427A4E |. 64:FF30 PUSH DWORD PTR FS:[EAX] 
00427A51 |. 64:8920 MOV DWORD PTR FS:[EAX],ESP 
00427A54 |. 33DB XOR EBX,EBX 
00427A56 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4] 
00427A59 |. E8 52BDFDFF CALL echap515.004037B0 
00427A5E |. 8BF0 MOV ESI,EAX 
00427A60 |. 85F6 TEST ESI,ESI 
00427A62 |. 7E 3C JLE SHORT echap515.00427AA0 
00427A64 |. B8 01000000 MOV EAX,1 
00427A69 |> 8BD0 /MOV EDX,EAX 
00427A6B |. 8B4D FC |MOV ECX,DWORD PTR SS:[EBP-4] 
00427A6E |. 0FB64C11 FF |MOVZX ECX,BYTE PTR DS:[ECX+EDX-1] 

00427A73 |. 03D9 |ADD EBX,ECX 
00427A75 |. 71 05 |JNO SHORT echap515.00427A7C 
00427A77 |. E8 B4AFFDFF |CALL echap515.00402A30 
00427A7C |> C1E3 08 |SHL EBX,8 
00427A7F |. 8B0D 80884200 |MOV ECX,DWORD PTR DS:[428880] 
00427A85 |. 0FB65411 FF |MOVZX EDX,BYTE PTR DS:[ECX+EDX-1] 
00427A8A |. 0BDA |OR EBX,EDX 
00427A8C |. 85DB |TEST EBX,EBX 
00427A8E |. 7D 0C |JGE SHORT echap515.00427A9C 
00427A90 |. 6BD3 FF |IMUL EDX,EBX,-1 
00427A93 |. 71 05 |JNO SHORT echap515.00427A9A 
00427A95 |. E8 96AFFDFF |CALL echap515.00402A30 
00427A9A |> 8BDA |MOV EBX,EDX 
00427A9C |> 40 |INC EAX 
00427A9D |. 4E |DEC ESI 
00427A9E |.^ 75 C9 /JNZ SHORT echap515.00427A69 
00427AA0 |> 81F3 78563412 XOR EBX,12345678 
00427AA6 |. 8D55 F0 LEA EDX,DWORD PTR SS:[EBP-10] 
00427AA9 |. 8BC3 MOV EAX,EBX 
00427AAB |. E8 44E9FDFF CALL echap515.004063F4 
00427AB0 |. 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10] 
00427AB3 |. E8 F8BCFDFF CALL echap515.004037B0 
00427AB8 |. 8BF0 MOV ESI,EAX 
00427ABA |. 85F6 TEST ESI,ESI 
00427ABC |. 7E 38 JLE SHORT echap515.00427AF6 
00427ABE |> 8BC3 /MOV EAX,EBX 
00427AC5 |. 99 |CDQ 
00427AC6 |. F7F9 |IDIV ECX 
00427AC8 |. 6215 3C7B4200 |BOUND EDX,QWORD PTR DS:[427B3C] 
00427ACE |. 8A92 84884200 |MOV DL,BYTE PTR DS:[EDX+428884] 
00427AD4 |. 8D45 F0 |LEA EAX,DWORD PTR SS:[EBP-10] 
00427AD7 |. E8 FCBBFDFF |CALL echap515.004036D8 
00427ADC |. 8B55 F0 |MOV EDX,DWORD PTR SS:[EBP-10] 
00427ADF |. 8D45 F4 |LEA EAX,DWORD PTR SS:[EBP-C] 
00427AE2 |. E8 D1BCFDFF |CALL echap515.004037B8 
00427AE7 |. 8BC3 |MOV EAX,EBX 
00427AE9 |. B9 0A000000 |MOV ECX,0A 
00427AEE |. 99 |CDQ 
00427AEF |. F7F9 |IDIV ECX 
00427AF1 |. 8BD8 |MOV EBX,EAX 
00427AF3 |. 4E |DEC ESI 
00427AF4 |.^ 75 C8 /JNZ SHORT echap515.00427ABE 
省略一些代碼。。。 
00427B33 . 5E POP ESI 
00427B34 . 5B POP EBX 
00427B35 . 8BE5 MOV ESP,EBP 
00427B37 . 5D POP EBP 
00427B38 . C3 RETN 

 

------------------------------------------------------------------------ 
算法總結: 
算法中要用到兩張固定的表,表1:LANNYDIBANDINGINANAKEKHYANGNGENTOT 
表2:LANNY5646521 
1)注冊名每一位ASCII值加上上一次計算結果Cn,得到An,An乘以2的8次方得到Bn. 
查表1取與注冊名各位位數對應字符的HEX值(注冊名第一位,就取表1中的第一位) 
Bn與對應的HEX值進行OR運算,得到C(n+1) (注:C1=0)。 
2)最終結果C(n+1)與12345678進行XOR運算。所得結果為D。 
3)將D轉換成對應的10進制數。并取這個十進制數的位數做為下次循環計算的循環次數 
4)En除以0A(定值),在表2中取與余數對應位數的字符的后一位字符 
(例:某次計算所得余數為2,就對應表2中的第3個字符),并將每一次得到的字符合并成注冊碼。 
En除以0A(定值)的商作為E(n+1)。循環計算 注意:E1=D 
例:注冊名tc 
1)74+0=74。74*100(16進制中2的8次方)=7400,7400(OR)4C=744C 
63+744C=74AF。74AF*100=74AF00,74AF00(OR)41=74AF41 
2)74AF41(XOR)12345678=1240F939 
3)1240F939對應的十進制數=306247993,它有9位。 
4)1240F939除以0A商為1D34C1F,余數為3,對應表2中第4位的字符N 
1D34C1F 除以0A商為2EBACF,余數為9,對應表中第10位字符5 
2EBACF除以0A商為。。。。。。依次類推。 
注冊名:tc 
注冊碼:N554YN6LN 


上一篇:加密技術及流行加密算法
下一篇常用的破解工具介紹
溫馨提示:
凡在本公司進行電路板克隆業務的客戶,必須有合法的PCB設計版權來源聲明,以保護原創PCB設計版權所有者的合法權益;
【 字體: 】【打印此頁】 【返回】【頂部】【關閉

91chinese在线,成人激情免费视频,国产午夜无码视频免费网站,亚洲另类无码一区二区三区
  • <rt id="imqiw"></rt>
  • <rt id="imqiw"><acronym id="imqiw"></acronym></rt>
    
    
  • 亚洲美女在线国产| 久久综合丝袜日本网| 波多野结衣在线aⅴ中文字幕不卡| 久久精品国产在热久久| 亚洲精品日产精品乱码不卡| 亚洲欧美日韩小说| 日韩专区中文字幕一区二区| 亚洲在线一区二区三区| 亚洲二区视频在线| 天天色综合成人网| 蜜桃在线一区二区三区| 欧美久久久久久久久| 欧美人伦禁忌dvd放荡欲情| 国产成人日日夜夜| 日本视频一区二区三区| 在线免费精品视频| 国产欧美日韩精品在线| 国产精品66部| 精品粉嫩超白一线天av| 免费成人在线影院| 日韩亚洲欧美成人一区| 国产精品美女一区二区三区| 一区二区三区免费在线观看| 日本韩国一区二区三区| 欧美丰满少妇xxxxx高潮对白| 天天影视色香欲综合网老头| 久久99国产精品麻豆| 色88888久久久久久影院按摩 | 亚洲欧美一区二区三区久本道91| 欧美日韩一级黄| 免费成人在线观看视频| av一二三不卡影片| 在线视频国内自拍亚洲视频| 欧美亚洲国产怡红院影院| 亚洲综合自拍偷拍| 国产成人aaaa| 久久伊人蜜桃av一区二区| 亚洲精品少妇30p| 国产精品一区二区91| 欧美日韩在线观看一区二区| 欧美一区二区国产| 亚洲欧洲另类国产综合| 毛片av中文字幕一区二区| 午夜免费久久看| 在线免费观看日本一区| 欧美喷潮久久久xxxxx| 肉肉av福利一精品导航| 精品一区二区三区视频在线观看| 欧美在线一二三| 一区二区欧美在线观看| 国产真实乱子伦精品视频| 欧美色区777第一页| 亚洲欧美自拍偷拍| 国产成人av网站| 极品销魂美女一区二区三区| 成人高清免费观看| 日韩av二区在线播放| 精品福利在线导航| 国产一区二区在线观看免费| 欧美日韩精品免费| 成人一区二区三区视频在线观看| 亚洲愉拍自拍另类高清精品| 91成人免费在线视频| 成人免费在线播放视频| 99riav久久精品riav| 欧美成人欧美edvon| 91久久一区二区| 亚洲一区二区在线免费观看视频| 欧美私人免费视频| 亚洲乱码日产精品bd| 国产91精品欧美| 亚洲gay无套男同| 中文字幕乱码亚洲精品一区| 在线播放91灌醉迷j高跟美女 | 欧美v国产在线一区二区三区| 欧美视频第二页| 国内成人自拍视频| 亚洲香蕉伊在人在线观| 日韩精品一区二区三区视频| 欧美色精品在线视频| 成人深夜视频在线观看| 国产婷婷色一区二区三区四区| 亚洲美女一区二区三区| 欧美午夜电影在线播放| 夜夜精品浪潮av一区二区三区| 欧美日韩色一区| 欧美三日本三级三级在线播放| 国产一区二区女| 日本人妖一区二区| 亚洲色图在线看| 亚洲色图制服诱惑| 91电影在线观看| 丝袜亚洲另类欧美综合| 日本一区二区免费在线观看视频| 欧美视频一区二区三区四区| 一本一道综合狠狠老| 99久久99精品久久久久久| 国产成人免费视频网站| 精品中文av资源站在线观看| 日韩欧美一级二级| 99久久99久久免费精品蜜臀| 狠狠色2019综合网| 日韩国产高清在线| 国产福利一区在线| 成人美女在线观看| 在线日韩av片| 国产精品77777| 国产a视频精品免费观看| 国产亚洲成年网址在线观看| 在线视频一区二区免费| 麻豆国产精品777777在线| 国产精品乱码一区二区三区软件| 2欧美一区二区三区在线观看视频| 91在线观看高清| 一区二区三区在线观看动漫| 久久久久成人黄色影片| 欧美一区二区三区电影| 精品亚洲国产成人av制服丝袜 | 日韩—二三区免费观看av| 91小宝寻花一区二区三区| 日本一区二区视频在线| 久久久久久免费毛片精品| 亚洲一区二区三区小说| 中文字幕在线不卡| 亚洲精品在线三区| 日本高清无吗v一区| 成人免费福利片| 91网站视频在线观看| 欧美videossexotv100| 国产欧美综合在线| 午夜精品123| 成人黄色网址在线观看| 日韩女优视频免费观看| 中文字幕欧美日韩一区| 强制捆绑调教一区二区| 91丨九色porny丨蝌蚪| 欧美激情中文不卡| 国产一区二区三区av电影| 日韩精品一区二区三区视频| 亚洲精品欧美激情| 色菇凉天天综合网| 亚洲欧美中日韩| 99re8在线精品视频免费播放| 欧美性生活影院| 专区另类欧美日韩| 成人久久视频在线观看| 国产精品女主播在线观看| 国产一区二区三区在线观看免费视频| 日韩一级视频免费观看在线| 午夜久久电影网| 欧美精品乱人伦久久久久久| 免费成人在线观看视频| 欧美第一区第二区| 激情图片小说一区| 国产视频一区在线观看| 国产成人在线视频网站| 亚洲色图制服诱惑| 在线看国产日韩| 国产91在线观看| 中文字幕亚洲不卡| 久久精品日产第一区二区三区高清版| 成人看片黄a免费看在线| 成人午夜电影小说| 久久新电视剧免费观看| 99视频精品全部免费在线| 五月天丁香久久| 日韩视频在线永久播放| 99热99精品| 日韩专区中文字幕一区二区| 国产精品免费视频一区| 久久久精品免费网站| 一区二区三区四区乱视频| 国产综合色在线视频区| 琪琪久久久久日韩精品| 成人三级在线视频| 色综合久久中文综合久久牛| 色呦呦一区二区三区| 欧美亚男人的天堂| 成人avav影音| 国产麻豆视频精品| 亚洲乱码日产精品bd| 欧美电影免费观看完整版 | 欧美丝袜自拍制服另类| 九九**精品视频免费播放| 亚洲免费av观看| 国产午夜精品一区二区三区视频| 欧美午夜精品久久久| 99精品国产热久久91蜜凸| 日本美女一区二区三区| 日韩国产精品久久| 亚洲五码中文字幕| 亚洲乱码日产精品bd| 欧美激情在线看| 国产精品无圣光一区二区| 国产日韩欧美在线一区| 久久精品在线免费观看| 2019国产精品| 亚洲欧美在线高清| 国产精品麻豆视频| 亚洲欧美激情视频在线观看一区二区三区 |