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

掃一掃
關(guān)注微信公眾號

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

第四節(jié) 手動脫殼

1、基本知識

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

工具

*調(diào)試器:SoftICE 、TRW2000
*內(nèi)存抓取工具:Procdump等;
*十六進制工具:Hiew、UltraEdit、Hex Workshop等;
*PE編輯工具: Procdump、PEditor等;

名詞概念

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

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

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

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

步驟

★確定殼的種類

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

★入口點(Entry Point)確定

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

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

★dump取內(nèi)存己還原文件

找到入口點后,在此處可以用 Procdump的FULL DUMP功能來抓取內(nèi)存中整個文件,
如是用TRW2000也可用命令:
makepe命令含義:從內(nèi)存中整理出一個指令名稱的PE格式的exe文件, 當前的 EIP 將成為新的程序入口,生成文件的 Import table 已經(jīng)重新生成過了。生成的PE文件可運行任何平臺和微機上。
pedump命令含義:將PE文件的內(nèi)存映像直接映像到指定的文件里。生成的文件只能在本機運行,不能在其它系統(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ù)領(lǐng)空文件名的變化,就能確定入口點了。運行TRW2000并裝載目標程序,然后LOAD,你將中斷在主程序入口處:此時合理按F10、F7及F12一直向前走,注意此時領(lǐng)空會是: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
等上一段時間,程序?qū)⒅袛嘣谌肟邳c處。

用沖擊波2000

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

★dump取內(nèi)存中己脫殼的文件

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

執(zhí)行或

就這樣脫殼成功

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

方法二、用SOFTICE來脫殼

使用工具

TRW2000
FileInfo

ProcDump

★入口點(Entry Point)確定

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

方法同TRW2000。

★dump取內(nèi)存中己脫殼的文件

現(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,程序?qū)o法運行.

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

Entry Poin=00401000-00400000=1000,改變?nèi)肟谥禐?000,點擊"OK".

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


共2頁: 1 [2] 下一頁

熱詞搜索:

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

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产一区二区不卡在线| 欧美v亚洲v综合ⅴ国产v| 亚洲成av人片一区二区梦乃| 日日夜夜免费精品| 国产精品久久久久久久久图文区| 成人一二三区视频| 自拍偷拍国产亚洲| 精品美女被调教视频大全网站| 欧美高清视频一二三区 | 日韩精品一区第一页| 亚洲综合激情网| 亚洲女爱视频在线| 亚洲最色的网站| 亚洲丝袜制服诱惑| 亚洲国产乱码最新视频 | 国产在线国偷精品产拍免费yy| 秋霞av亚洲一区二区三| 精品一区二区三区久久| 成人免费看视频| 色先锋aa成人| 7777精品伊人久久久大香线蕉| 日韩限制级电影在线观看| 精品福利一区二区三区免费视频| 亚洲欧美日韩电影| 亚洲电影第三页| 精品在线一区二区| 色综合久久久久久久久| 制服丝袜在线91| 国产欧美精品一区| 亚洲国产视频一区二区| 极品销魂美女一区二区三区| 99麻豆久久久国产精品免费优播| 欧美日韩三级一区| 国产偷国产偷精品高清尤物| 一片黄亚洲嫩模| 国产精品一区二区在线看| 色综合久久66| 久久久www成人免费无遮挡大片| 亚洲欧美乱综合| 国产尤物一区二区| 欧美日韩久久不卡| 久久中文字幕电影| 亚洲在线中文字幕| 国产不卡视频一区| 欧美精品欧美精品系列| 亚洲国产精品成人综合色在线婷婷| 亚洲综合清纯丝袜自拍| 国产成人精品www牛牛影视| 日本久久一区二区三区| 久久精品视频网| 日韩av一级电影| 欧美亚洲自拍偷拍| 国产精品午夜在线| 国产a级毛片一区| 91精品国产欧美一区二区成人| 亚洲女爱视频在线| 成人丝袜视频网| 自拍偷拍亚洲欧美日韩| 国产在线一区二区| 欧美电影一区二区三区| 亚洲免费视频中文字幕| 不卡视频一二三四| 国产精品天干天干在线综合| 精久久久久久久久久久| 4hu四虎永久在线影院成人| 亚洲精品第1页| 91视频一区二区| 日韩一区中文字幕| 色综合久久中文字幕| 亚洲欧美在线视频| 99久久婷婷国产综合精品| 久久影院电视剧免费观看| 蜜桃精品视频在线观看| 欧美一级淫片007| 亚洲18色成人| 欧美狂野另类xxxxoooo| 天天做天天摸天天爽国产一区| 欧美色图激情小说| 亚洲超碰精品一区二区| 欧美精品久久99久久在免费线| 亚洲3atv精品一区二区三区| 欧美色视频在线观看| 亚洲猫色日本管| 欧美视频一区二| 亚洲韩国一区二区三区| 色香蕉成人二区免费| 亚洲尤物视频在线| 欧美日韩国产美| 奇米精品一区二区三区四区| 欧美成人乱码一区二区三区| 国产精品18久久久久久久久久久久| 国产午夜精品一区二区三区嫩草| 大尺度一区二区| 国产精品初高中害羞小美女文| a在线播放不卡| 一区二区三区在线视频观看58| 欧美亚洲国产一区二区三区 | 国产精品少妇自拍| 91丝袜高跟美女视频| 国产精品嫩草久久久久| 在线一区二区观看| 久久精品国产99国产精品| 久久久久久久久97黄色工厂| 99re热这里只有精品视频| 亚洲在线中文字幕| 2020国产精品| 色网站国产精品| 精品制服美女丁香| 亚洲欧洲综合另类| 精品久久久网站| 欧洲av一区二区嗯嗯嗯啊| 美国三级日本三级久久99| 中文字幕av一区二区三区| 欧美性生交片4| 国产精品18久久久久久久久 | 成人欧美一区二区三区| 欧美疯狂性受xxxxx喷水图片| 国产成人精品综合在线观看| 亚洲地区一二三色| 亚洲国产成人一区二区三区| 欧美日韩国产bt| 成人不卡免费av| 捆绑调教美女网站视频一区| 日韩美女精品在线| 久久久精品日韩欧美| 678五月天丁香亚洲综合网| av不卡免费电影| 狠狠色伊人亚洲综合成人| 一区二区三区中文在线| 国产清纯白嫩初高生在线观看91| 91成人免费在线视频| 成人动漫一区二区三区| 精油按摩中文字幕久久| 婷婷一区二区三区| 一区2区3区在线看| 中文字幕一区二区三| 欧美精品一区在线观看| 91精品国产乱码久久蜜臀| 欧美午夜电影在线播放| 91麻豆精品秘密| 91性感美女视频| www.成人网.com| 成人一区在线观看| 国产sm精品调教视频网站| 久久福利视频一区二区| 日本在线播放一区二区三区| 亚洲在线中文字幕| 亚洲福利视频导航| 亚洲成人tv网| 午夜欧美电影在线观看| 香蕉久久夜色精品国产使用方法| 亚洲精品国产一区二区三区四区在线| 国产精品沙发午睡系列990531| 久久久精品人体av艺术| 国产亚洲精品久| 欧美极品少妇xxxxⅹ高跟鞋 | 日韩色视频在线观看| 欧美一区二区三区四区高清| 在线综合亚洲欧美在线视频| 欧美一区二区精品| 日韩一级欧美一级| 精品不卡在线视频| 国产日产欧产精品推荐色| 日本一区二区三区在线不卡| 中文字幕欧美激情一区| 国产精品久久777777| 亚洲私人影院在线观看| 亚洲欧美日韩精品久久久久| 亚洲乱码中文字幕| 亚洲风情在线资源站| 开心九九激情九九欧美日韩精美视频电影 | 欧美激情中文字幕一区二区| 中文字幕一区二区三区蜜月| 亚洲裸体xxx| 麻豆精品视频在线观看| 国产一区二区电影| 色哟哟一区二区三区| 欧美人xxxx| 久久丝袜美腿综合| 亚洲免费在线播放| 久久精品久久久精品美女| 成人一区二区三区视频在线观看| 99久久亚洲一区二区三区青草| 7777精品伊人久久久大香线蕉的| 精品久久99ma| 亚洲欧美日韩人成在线播放| 蜜臀久久99精品久久久画质超高清| 国产乱对白刺激视频不卡| 99re这里只有精品6| 91精品婷婷国产综合久久竹菊| 国产亚洲成年网址在线观看| 一区二区不卡在线播放 | 亚洲欧洲性图库| 日本亚洲天堂网| 99久久精品久久久久久清纯| 91精品国产色综合久久不卡蜜臀| 中文字幕精品在线不卡| 日本女人一区二区三区| 一本久道中文字幕精品亚洲嫩 | 粉嫩aⅴ一区二区三区四区五区|