国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

一步一步教你加密解密技術——壓縮與脫殼(3)(1)
2006-10-30   

第四節(jié) 手動脫殼

1、基本知識

手動脫殼就是不借助自動脫殼工具,而是用動態(tài)調試工具SOFTICE或TRW2000來脫殼。這課談談一些入門方面的知識,如要了解更深的脫殼知識,請參考《脫殼高級篇》這課。

工具

*調試器:SoftICE 、TRW2000
*內存抓取工具:Procdump等;
*十六進制工具:Hiew、UltraEdit、Hex Workshop等;
*PE編輯工具: Procdump、PEditor等;

名詞概念

PE文件:Microsoft設計了一種新的文件格式Portable Executable File Format(即PE格式),該格式應用于所有基于Win32的系統(tǒng):Windows NT、Windows 2000、Win32s及Windows 95/98。

★基址(ImageBase ):是指裝入到內存中的EXE或DLL程序的開始地址,它是Win32中的一個重要概念。 在Windows NT中,缺省的值是10000h;對于DLLs,缺省值為400000h。在Windows 95中,10000h不能用來裝入32位的執(zhí)行文件,因為該地址處于所有進程共享的線性地址區(qū)域,因此Microsoft將Win32可執(zhí)行文件的缺省基地址改變?yōu)?00000h。

RVA:相對虛擬地址(Relative Virual Address),是某個項相對于文件映象地址的偏移。例如:裝載程序將一個PE文件裝入到虛擬地址空間中,從10000h開始的內存中,如果PE中某個表在映像中的起始地址是10464h,那么該表的RVA就是464h。虛擬地址(RVA)=偏移地址+基址(ImageBase )

Entry Point:入口點,就是程序在完成了對原程序的還原后,開始跳轉到剛還原的程序執(zhí)行,此時的地址就是入口點的值。

步驟

★確定殼的種類

一般拿到軟件后,可用工具FileInfo、gtw、TYP32等偵測文件類型的工具來看看是何種殼,然后再采取措施。

★入口點(Entry Point)確定

初學者來說定位程序解殼后的入口點確定較難,但熟練后,入口點查找是很方便的。 決大多數(shù) PE 加殼程序在被加密的程序中加上一個或多個段。 所以看到一個跨段的 JMP 就有可能是了。如:UPX 用了一次跨段的 JMP , ASPACK 用了兩次跨段的 JMP 。 這種判斷一般是跟蹤分析程序而找到入口點,如是用TRW2000也可試試命令:PNEWSEC,它可讓TRW2000中斷到入口點上。
PNEWSEC
運行直到進入一個 PE 程序內存的新的 section時產(chǎn)生斷點。(如不懂,以后到脫殼高級篇自會明白)

另外也可用D.boy的沖擊波2000,它能輕易的找到任何加密殼的入口點,

★dump取內存己還原文件

找到入口點后,在此處可以用 Procdump的FULL DUMP功能來抓取內存中整個文件,
如是用TRW2000也可用命令:
makepe命令含義:從內存中整理出一個指令名稱的PE格式的exe文件, 當前的 EIP 將成為新的程序入口,生成文件的 Import table 已經(jīng)重新生成過了。生成的PE文件可運行任何平臺和微機上。
pedump命令含義:將PE文件的內存映像直接映像到指定的文件里。生成的文件只能在本機運行,不能在其它系統(tǒng)平臺或微機運行。

修正剛dump取的文件

如是用 Procdump的FULL DUMP功能脫殼的文件,要用 Procdump或PEditor等PE編輯工具修正入口點(Entry Point)。

2、UPX V1.01的殼

目標程序: 用 UPX V1.01壓縮過的Notepad.exe

方法一、使用TRW2000來脫殼

使用工具

TRW2000
FileInfo

★確定殼的種

拿到這軟件后,可用工具FileInfo、gtw、TYP32等偵測文件類型的工具來看看是何種軟件壓縮的,在這我們以FileInfo 為例,把目標文件復制到FileInfo目錄下,在資源管理器下雙擊FileInfo,再按回車,你將看到報告出來:告訴你這是UPX1.01壓縮的軟件。

★入口點(Entry Point)確定

◇利用跟蹤分析來確定入口點

決大多數(shù) PE 加殼程序在被加密的程序中加上一個或多個段。 所以看到一個跨段的 JMP 就有可能是了。 UPX 用了一次跨段的 JMP 。 就是你一步步跟蹤時會看到代碼有一突躍,一般再跟據(jù)領空文件名的變化,就能確定入口點了。運行TRW2000并裝載目標程序,然后LOAD,你將中斷在主程序入口處:此時合理按F10、F7及F12一直向前走,注意此時領空會是:NOTUPX!UPX1+2xxx.

在你跟蹤過程中會出現(xiàn)如下代碼:

該程序的具體情況如下:

XXX:XXXXXXXX 60 ;所有的寄存器進棧
XXX:XXXXXXXX BE2EFD4200 MOV ESI, XXXXXXXX ;將下一條指令送入進行解壓
XXX:XXXXXXXX 8DBED21FFDFF LEA EDI, [ESI+XXXXXXXX]

.......
....... <---- 按F10跟蹤 ;-P

XXX:XXXXXXXX FF96A8C90400 CALL [ESI+XXXXXXXX]
XXX:XXXXXXXX 61 ;所有寄存器出棧
XXX:XXXXXXXX E9A44AFBFF JMP 00401000 ;跳到程序真正入口點(OEP),文件完全解壓。

因此入口點(Entry Point)找到為:401000

利用TRW2000特有命令PNEWSEC

TRW2000也是一款優(yōu)秀的脫殼工具,有許多特有的命令對脫殼很有幫助,在此時用PNEWSEC命令也可方便找到入口點。
運行TRW2000并裝載目標程序,然后LOAD,你將中斷在主程序入口處,下令:PNEWSEC
等上一段時間,程序將中斷在入口點處。

用沖擊波2000

沖擊波2000是D.boy開發(fā)的一個專門查找加殼軟件入口點的工具,先運行沖擊波2000,點擊Track按鈕:開始進行跟蹤,然后運行要跟蹤的程序, 找到入口點后,會在Enter point 顯示。可是用這個記事本程序卻無效。

★dump取內存中己脫殼的文件

不管你用何種方法找到入口點,首先要來到入口點一行:

執(zhí)行或

就這樣脫殼成功。

注:TRW2000的makepe重建的PE文件可跨平臺運行,pedump抓取的文件卻不可。

方法二、用SOFTICE來脫殼

使用工具

TRW2000
FileInfo

ProcDump

★入口點(Entry Point)確定

◇利用跟蹤分析來確定入口點

方法同TRW2000。

★dump取內存中己脫殼的文件

現(xiàn)在這一行,鍵入以下命令:
a eip (然后按回車)
jmp eip (然后按回車)

按下F5

這樣將的代碼. 你會注意到在鍵入"jmp eip"并按下回車后,的指令現(xiàn)在是一個jmp.這將有效地使程序"暫停"(有點類似TRW2000的suspend命令). 按下F5使你回到window。

運行ProcDump,在Task的列表中的第一個list上點擊鼠標右鍵,然后選擇"Refresh list". 在Task列表中找到notepad.exe,在它的上面點擊鼠標右鍵. 然后,選中"Dump (Full)",給脫殼的程序起名存盤. 再在notepad.exe上點擊鼠標右鍵,然后選中"Kill Task".

注:用此方法抓取的文件不可跨平臺運行。

★修正剛dump取的文件的入口點

脫殼的notepad.exe程序入口是00401000.
再次使用ProcDump的PE Editor功能, 打開已脫殼的notepad.exe.

在"Header Infos"一項, 你會看見程序Entry Point(入口值)是0000DC70,這當然是錯誤的. 如果你試著不改動這個入口值而運行脫殼后的notepad.exe,程序將無法運行.

在 Procdump可看到ImageBase =00400000,我們上面跟蹤找到的入口值的RVA是00401000,因為:虛擬地址(RVA)=偏移地址+基址(ImageBase ),因此

Entry Poin=00401000-00400000=1000,改變入口值為1000,點擊"OK".

現(xiàn)在, 運行脫殼后的notepad.exe吧,它應該正常運行了。


共2頁: 1 [2] 下一頁

熱詞搜索:

上一篇:一步一步教你加密解密技術——壓縮與脫殼(2)(1)
下一篇:一步一步教你加密解密技術——壓縮與脫殼(4)(1)

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
韩国精品在线观看| 亚洲123区在线观看| 91精品久久久久久久91蜜桃| 在线一区二区视频| 欧洲一区二区三区在线| 色哟哟亚洲精品| 色八戒一区二区三区| 91国产免费观看| 色猫猫国产区一区二在线视频| av亚洲精华国产精华精| 99国产精品久久久久久久久久 | 欧美mv和日韩mv国产网站| 91精品国产全国免费观看| 91精品久久久久久久久99蜜臂| 欧美一卡2卡3卡4卡| 精品国产免费久久| 国产亚洲短视频| 中文字幕中文字幕在线一区| 亚洲精品一二三| 免费观看成人av| 国产在线视视频有精品| caoporn国产一区二区| 91国产福利在线| 日韩视频在线一区二区| 久久精品欧美一区二区三区不卡| 中文字幕va一区二区三区| 亚洲精品伦理在线| 日本视频一区二区| 成人免费视频视频| 欧美日韩欧美一区二区| www成人在线观看| 亚洲女人小视频在线观看| 热久久免费视频| 不卡的电视剧免费网站有什么| 欧美视频中文一区二区三区在线观看 | 精品国产免费久久| 亚洲伦理在线免费看| 热久久久久久久| 97久久精品人人爽人人爽蜜臀 | 久久精品一区二区三区不卡牛牛| 自拍偷拍国产亚洲| 久久99日本精品| 欧美伊人久久久久久久久影院 | 自拍偷拍亚洲欧美日韩| 美女一区二区三区在线观看| 成人av在线播放网站| 日韩手机在线导航| 亚洲影院久久精品| 成人一区二区在线观看| 日韩亚洲国产中文字幕欧美| 一区二区三区在线观看网站| 国产麻豆9l精品三级站| 6080亚洲精品一区二区| 国产精品国产三级国产| 国产在线精品一区二区不卡了| 欧美在线不卡一区| 亚洲欧美在线观看| 高清不卡一区二区在线| 欧美成人午夜电影| 日韩二区三区四区| 欧美日本在线播放| 日韩码欧中文字| 国产成人超碰人人澡人人澡| 欧美成人官网二区| 日韩不卡一二三区| 欧美午夜精品电影| 亚洲欧美日韩国产手机在线| 成人在线综合网站| 中文字幕不卡在线观看| 国产成人免费视频精品含羞草妖精| 欧美一区二区视频免费观看| 日本中文字幕一区| 538在线一区二区精品国产| 一区二区三区高清| 欧美主播一区二区三区| 亚洲欧美激情小说另类| 91热门视频在线观看| 中文字幕中文字幕一区| 91影视在线播放| 亚洲精品乱码久久久久久久久 | 亚洲成人先锋电影| 欧美日本一区二区在线观看| 首页国产丝袜综合| 3751色影院一区二区三区| 日本一区中文字幕| 精品少妇一区二区三区在线播放| 麻豆极品一区二区三区| 欧美tickling挠脚心丨vk| 精品一区二区三区免费观看| 欧美刺激午夜性久久久久久久| 蜜臀91精品一区二区三区| 欧美tk—视频vk| 国产乱码精品一区二区三区忘忧草 | 亚洲欧洲日产国码二区| 日本久久电影网| 亚洲成人av在线电影| 日韩午夜激情视频| 国产成人在线看| 亚洲免费三区一区二区| 91精品国产色综合久久久蜜香臀| 久久99精品久久久久久| 亚洲欧洲99久久| 91 com成人网| 国产电影一区在线| 亚洲国产成人91porn| 欧美一级二级在线观看| 波多野结衣中文字幕一区| 亚洲综合一二三区| 日韩免费观看高清完整版在线观看| 国产91精品露脸国语对白| 一区二区视频在线| 精品国产伦一区二区三区观看体验| 不卡一区二区中文字幕| 五月激情综合网| 亚洲国产激情av| 日韩亚洲欧美成人一区| 91麻豆产精品久久久久久| 久热成人在线视频| 亚洲精品国产一区二区三区四区在线| 欧美久久久影院| 99久久国产免费看| 精品一区二区成人精品| 亚洲一区免费观看| 国产蜜臀97一区二区三区| 日韩一区二区三区四区| 99久久精品国产麻豆演员表| 久久99精品久久久久久动态图| 亚洲综合色噜噜狠狠| 国产欧美久久久精品影院| 8x8x8国产精品| 91极品视觉盛宴| 成人三级伦理片| 蜜桃av一区二区三区| 亚洲国产成人tv| 亚洲美腿欧美偷拍| 国产精品天天看| 久久先锋影音av鲁色资源网| 欧美剧情片在线观看| 色丁香久综合在线久综合在线观看| 国产米奇在线777精品观看| 青青草国产精品97视觉盛宴| 亚洲成人久久影院| 亚洲精品免费看| 亚洲免费在线观看视频| 亚洲欧洲国产日韩| 中文字幕一区二区三中文字幕| 亚洲精品一区二区三区在线观看 | 一区二区三区在线观看动漫| 国产精品污www在线观看| 国产喂奶挤奶一区二区三区| 日韩免费电影网站| 日韩一区二区三免费高清| 精品视频一区三区九区| 色诱亚洲精品久久久久久| 91在线云播放| 91色porny| 欧美日韩另类一区| 欧美精品v国产精品v日韩精品| 欧美日韩一区 二区 三区 久久精品| 欧美色图在线观看| 在线播放中文字幕一区| 日韩欧美一级精品久久| 久久综合丝袜日本网| 国产欧美一区二区三区在线老狼| 国产欧美日韩卡一| 中文字幕字幕中文在线中不卡视频| 亚洲美女免费视频| 亚洲一区二区视频在线| 日本不卡123| 国产一区二区三区四区五区入口| 国产成人综合在线| 99久久综合色| 欧美精品亚洲二区| 日韩欧美三级在线| 国产精品第四页| 亚洲午夜精品久久久久久久久| 视频一区免费在线观看| 老色鬼精品视频在线观看播放| 粉嫩高潮美女一区二区三区| voyeur盗摄精品| 欧美日韩中文字幕一区二区| 精品成人私密视频| 亚洲欧洲三级电影| 午夜精品免费在线| 丰满白嫩尤物一区二区| 在线精品视频免费观看| 欧美精品一区二区三区在线播放| 中文字幕av一区二区三区高| 亚洲综合色视频| 国产一区二区三区国产| 欧美性色黄大片| 久久尤物电影视频在线观看| 亚洲精品国产精品乱码不99| 蜜臀国产一区二区三区在线播放| caoporn国产一区二区| 欧美成人aa大片| 亚洲精品一二三四区| 国产精品主播直播| 91精品国产福利| 亚洲精品成人精品456|