tElock+ASProtect脫殼+解除自校驗――小李加密 V7.0 Build 0110
tElock+ASProtect脫殼+解除自校驗――小李加密 V7.0 Build 0110
下載頁面: http://www.skycn.com/soft/10300.html
軟體大小: 1291 KB
軟體語言: 簡體中文
軟體類別: 國產軟體 / 共享版 / 加密工具
應用平臺: Win9x/NT/2000/XP
加入時間: 2004-01-10 11:25:45
下載次數: 45930
推薦等級: ****
【軟體簡介】:1.未註冊版本,可加密多個檔案,不能加密資料夾。2.註冊一份,另外贈送4個註冊碼。3.純綠色軟體,無需安裝。4.絕對的傻瓜式軟體,根本不用學習。5.可加密任意大小、任何型別的檔案。6.可同時加密多個檔案、資料夾;可同時解密多個檔案;可同時徹底刪除多個檔案、資料夾。7.採用國際標準加密演算法(RSA和MD5)。8.支援長達128位的密碼。9.支援普通、寄生和自解密三種加密方式。10.支援從資源管理器和我的電腦到軟體的檔案、資料夾拖放。
【作者宣告】:只是感興趣,沒有其他目的。失誤之處敬請諸位大俠賜教!
【除錯環境】:WinXP、Ollydbg、PEiD、LordPE、ImportREC
―――――――――――――――――――――――――――――――――
【脫殼過程】:
一、脫殼
有兄弟問多層殼的脫法。hying老大說過:N層殼=1層殼。偶覺得如果搭配得當,猛殼+猛殼皆發揮猛殼的特長或許會加強殼的保護性,避開脫殼機的自動脫殼。但是某些多層加殼卻適得其反:如 猛殼+UPX等壓縮殼 就不太妙了,只要避開猛殼的反跟蹤部分,按UPX的脫法就簡單搞定了。所以:偶覺得N層殼==最後1層殼。也就是說脫多層殼:避開外面幾層殼的反跟蹤部分,按最後1層殼的脫法來做就行了。
朋友讓看看 小李加密 V7.0 Build 0110 ,恰好這個是 tElock 0.98b1+ASProtect V1.2 兩層殼,都是舊殼,索性以這個為例子來簡單演示一下。沒看破解,作者不要擔心。
――――――――――――――――――――――――
老規矩:用IsDebug 1.4外掛去掉Ollydbg的偵錯程式標誌。忽略除了“記憶體訪問異常”之外的所有其他異常選項。因為這個東東的最後1層殼是ASProtect,所以不管外面的tElock殼,直接按ASProtect的脫殼方法來操作就行了。
1、尋找OEP
0055FBD6 E9 25E4FFFF jmp EnMain.0055E000//進入OD後停在這!
F9執行,程式會中斷在異常處,Shift+F9透過異常
0055EBA6 CD 68 int 68//第1次異常
00AC335C 3100 xor dword ptr ds:[eax],eax//第2次異常
…… …… 省 略 …… ……
00AC2CD1 3100 xor dword ptr ds:[eax],eax//最後1次ASProtect典型異常
00AC2CD3 64:8F05 00000000 pop dword ptr fs:[0]
00AC2CDA 58 pop eax
00AC2CDB 833D 7C6DAC00 00 cmp dword ptr ds:[AC6D7C],0
00AC2CE2 74 14 je short 00AC2CF8
00AC2CE4 6A 0C push 0C
00AC2CE6 B9 7C6DAC00 mov ecx,0AC6D7C
00AC2CEB 8D45 F8 lea eax,dword ptr ss:[ebp-8]
00AC2CEE BA 04000000 mov edx,4
00AC2CF3 E8 54E1FFFF call 00AC0E4C
00AC2CF8 FF75 FC push dword ptr ss:[ebp-4]
00AC2CFB FF75 F8 push dword ptr ss:[ebp-8]
00AC2CFE 8B45 F4 mov eax,dword ptr ss:[ebp-C]
00AC2D01 8338 00 cmp dword ptr ds:[eax],0
00AC2D04 74 02 je short 00AC2D08
00AC2D06 FF30 push dword ptr ds:[eax]
00AC2D08 FF75 F0 push dword ptr ss:[ebp-10]
00AC2D0B FF75 EC push dword ptr ss:[ebp-14]
00AC2D0E C3 retn//直接在這下斷! Shift+F9斷在這!返回到 00AD53EC
00AD53EC E9 EE070000 jmp 00AD5BDF//直接F4到下1行
00AD577C 0F85 17000000 jnz 00AD5799
00AD5782 66:BB A020 mov bx,20A0
00AD5786 E9 25000000 jmp 00AD57B0//此處下斷,F9斷在這,跳出迴圈
00AD579C E9 58FFFFFF jmp 00AD56F9//迴圈
00AD5889 0F85 0D000000 jnz 00AD589C
00AD588F 8AF9 mov bh,cl
00AD5891 E9 19000000 jmp 00AD58AF//此處下斷,F9斷在這,跳出迴圈
00AD58A4 E9 6AFFFFFF jmp 00AD5813//迴圈
00AD5960 0F85 14000000 jnz 00AD597A
00AD5966 BA CC89C63B mov edx,3BC689CC
00AD596B E9 1B000000 jmp 00AD598B//此處下斷,F9斷在這,跳出迴圈
00AD597C E9 6DFFFFFF jmp 00AD58EE//迴圈
00AD5966 BA CC89C63B mov edx,3BC689CC
00AD5A21 0F85 16000000 jnz 00AD5A3D
00AD5A27 E9 24000000 jmp 00AD5A50//此處下斷,F9斷在這,跳出迴圈
00AD5A40 E9 92FFFFFF jmp 00AD59D7//迴圈
00AD5BCC 8BD3 mov edx,ebx
00AD5BCE 5B pop ebx
00AD5BCF 58 pop eax
00AD5BD0 05 49E2A32C add eax,2CA3E249
00AD5BD5 5C pop esp
00AD5BD6 03C3 add eax,ebx//EAX=000014A0+00400000=004014A0 這就是OEP值
00AD5BD8 894424 1C mov dword ptr ss:[esp+1C],eax
00AD5BDC 61 popad
00AD5BDD FFE0 jmp eax ; EnMain.004014A0//飛向光明之巔!
――――――――――――――――――――――――
2、DUMP
004014A0 EB 10 jmp short EnMain.004014B2//在這兒用LordPE糾正ImageSize後完全DUMP這個程式
004014A2 66:623A bound di,dword ptr ds:[edx]
004014A5 43 inc ebx
004014A6 2B2B sub ebp,dword ptr ds:[ebx]
004014A8 48 dec eax
004014A9 4F dec edi
004014AA 4F dec edi
004014AB 4B dec ebx
004014AC 90 nop
004014AD E9 98904C00 jmp 008CA54A
004014B2 A1 8B904C00 mov eax,dword ptr ds:[4C908B]
004014B7 C1E0 02 shl eax,2
004014BA A3 8F904C00 mov dword ptr ds:[4C908F],eax
004014BF 52 push edx
004014C0 6A 00 push 0
004014C2 E8 956A0C00 call EnMain.004C7F5C
―――――――――――――――――――――――
3、修復輸入表
執行ImportREC,選擇這個程式。把OEP改為000014A0,RVA=000EC334, Size=000011FC, 點“Get Import”,用“追蹤層次1”和“ASProtect 1.3 calculated imports”外掛全部修復無效函式。FixDump。
OK,至此脫殼完成。tElock 0.98b1+ASProtect V1.2 兩層殼只是用了脫最後ASProtect殼的方法。當然tElock 0.98b1和ASProtect V1.2都算是“古老”的殼了,相信大家手脫都沒問題的,偶只是借這個例子簡單演示一下罷了。
―――――――――――――――――――――――――――――――――
二、解除自校驗
但是執行脫殼後的程式介面一閃就自動退出了。這並不是脫殼的問題,而是程式有自校驗!相對於加2層殼來說,這個東東的自校驗做的要好得多。偶很菜,脫殼用了20分鐘,看這個自校驗卻花了3個小時。
只說修改了,尋找的過程很是煩人, 且很大程度上偶是不斷試驗而湊巧碰到的罷了。
――――――――――――――――――――――――
1、00465782處
00465782 80B8 9C000000 00 cmp byte ptr ds:[eax+9C],0
00465789 74 0F je short dumped_.0046579A
改為:
00465782 C680 9C000000 00 mov byte ptr ds:[eax+9C],0
00465789 EB 0F jmp short dumped_.0046579A
――――――――――――――――――――――――
2、00468AE7處
00468AE7 8078 5B 00 cmp byte ptr ds:[eax+5B],0
改為:
00468AE7 C640 5B 01 mov byte ptr ds:[eax+5B],1
修改以上2處後脫殼後的程式可以正常執行了。沒看是否還有其他暗樁了。
前幾天做的,整理了一下放了上來。沒有什麼意義的筆記。
―――――――――――――――――――――――――――――――――
, _/
/| _.-~/ _ , 青春都一餉
( /~ / ~-._ |
`\ _/ ~ ) 忍把浮名
_-~~~-.) )__/;;,. _ //'
/'_, --~ ~~~- ,;;___( (.-~~~-. 換了破解輕狂
`~ _( ,_..-- ( ,;'' / ~-- /._`
/~~//' /' `~ ) /--.._, )_ `~
" `~" " `" /~'` `\~~
" " "~' ""
Cracked By 巢水工作坊――fly [OCN][FCG][NUKE][DCM]
2004-01-12 15:15
相關文章
- “愛加密” 動態脫殼法2014-11-21加密
- 脫Flashfxp 1.3 build 780的殼 (10千字)2001-08-15UI
- ASProtect
1.23RC4 以殼解殼+暗樁修復+解除自校驗+破解――ArtCursors V3.99B32004-06-16
- 手動脫ASProtect 的殼-Synchromagic
v3.5 build 5572003-08-03UI
- Vampp 2.0.8 Build 311的脫殼(Vbox 4.10)2000-12-06UI
- 殼的工作原理脫殼2013-04-10
- 完美解除安裝 V7.02002-12-11
- 一點脫殼經驗。(7千字)2001-04-20
- 壹次脫殼法――Armadillo 雙程式標準殼 快速脫殼2015-11-15
- VBExplorer.exe脫殼教程
附脫殼指令碼2015-11-15指令碼
- ExeStealth 常用脫殼方法 + ExeStealth V2.72主程式脫殼2015-11-15
- 以殼解殼--SourceRescuer脫殼手記破解分析2004-11-16
- 惡意軟體的脫殼方法(二):弱加密演算法2017-11-02加密演算法
- 脫殼基本知識2015-11-15
- SoftDefender主程式脫殼2015-11-15
- 明月幾時有――ASProtect
V1.31 build 06.14主程式 脫殼2004-10-01UI
- International CueClub主程式脫殼(Softwrap殼)2004-09-12
- 脫殼----對用pecompact加殼的程式進行手動脫殼
(1千字)2000-07-30
- 【原創】簡單嘗試脫“愛加密”官網加固的DEX殼2017-01-03加密
- iOS逆向學習之五(加殼?脫殼?)2019-10-10iOS
- 先分析,再脫殼(一)2003-09-04
- IconEdit2
脫殼2002-03-28
- 另類Armadillo脫殼+破解――StayOn Pro V4.00
Build 2003.03.012015-11-15UI
- 十、iOS逆向之《越獄砸殼/ipa脫殼》2021-03-18iOS
- C32Asm外殼脫殼分析筆記2015-11-15ASM筆記
- telock 0.85f的一點脫殼經驗 (770字)2001-09-03
- 360加固保動態脫殼2014-11-17
- EasyBoot5.03脫殼+暴破2004-11-17boot
- Armadillo 3.6主程式脫殼2015-11-15
- Acprotect之完美解除安裝XP V9.15脫殼修復 (狗尾續貂)2015-11-15
- 騰訊安全ApkPecker上線DEX-VMP自動化脫殼服務2021-07-19APK
- 脫殼----對用Petite2.2加殼的程式進行手動脫殼的一點分析
(5千字)2000-07-27
- 轉貼一篇:FlashFXP v1.4.1 build 823 的脫殼與破解 (16千字)2001-12-30UI
- 模擬跟蹤+修復方法之ACProtect脫殼――完美解除安裝XP V9.122015-11-15
- 教你如何寫UPX脫殼指令碼2019-05-11指令碼
- ☆Steel
Box☆脫殼――taos的New Protection2004-12-13
- 寫給新手
- 淺談脫殼方法2004-12-18
- EmbedPE
1.13 詳細分析和脫殼2005-01-03