基于Windows平臺的脫殼技術(shù)研究與實(shí)現(xiàn).pdf

基于Windows平臺的脫殼技術(shù)研究與實(shí)現(xiàn).pdf

ID:34625860

大小:894.74 KB

頁數(shù):84頁

時(shí)間:2019-03-08

基于Windows平臺的脫殼技術(shù)研究與實(shí)現(xiàn).pdf_第1頁
基于Windows平臺的脫殼技術(shù)研究與實(shí)現(xiàn).pdf_第2頁
基于Windows平臺的脫殼技術(shù)研究與實(shí)現(xiàn).pdf_第3頁
基于Windows平臺的脫殼技術(shù)研究與實(shí)現(xiàn).pdf_第4頁
基于Windows平臺的脫殼技術(shù)研究與實(shí)現(xiàn).pdf_第5頁
資源描述:

《基于Windows平臺的脫殼技術(shù)研究與實(shí)現(xiàn).pdf》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、電子科技大學(xué)UNIVERSITYOFELECTRONICSCIENCEANDTECHNOLOGYOFCHINA碩士學(xué)位論文MASTERDISSERTATION論文題目:基于Windows平臺的脫殼技術(shù)研究與實(shí)現(xiàn)學(xué)科專業(yè):信息安全指導(dǎo)教師:劉丹作者姓名:趙中樹班學(xué)號:200921240202萬方數(shù)據(jù)分類號密級注1UDC學(xué)位論文基于Windows平臺的脫殼技術(shù)研究與實(shí)現(xiàn)(題名和副題名)趙中樹(作者姓名)指導(dǎo)教師姓名劉丹副教授電子科技大學(xué)成都(職務(wù)、職稱、學(xué)位、單位名稱及地址)申請專業(yè)學(xué)位級別碩士專業(yè)名稱信息安全論文提交日期2012年3月論文答辯日期2012年5月學(xué)位授予單位和

2、日期電子科技大學(xué)答辯委員會主席評閱人年月日注1:注明《國際十進(jìn)分類法UDC》的類號。萬方數(shù)據(jù)獨(dú)創(chuàng)性聲明本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得電子科技大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示謝意。簽名:日期:年月日關(guān)于論文使用授權(quán)的說明本學(xué)位論文作者完全了解電子科技大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁盤,允許論

3、文被查閱和借閱。本人授權(quán)電子科技大學(xué)可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編學(xué)位論文。(保密的學(xué)位論文在解密后應(yīng)遵守此規(guī)定)簽名:導(dǎo)師簽名:日期:年月日萬方數(shù)據(jù)摘要摘要伴隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,開發(fā)人員對軟件的保護(hù)意識也逐漸地增強(qiáng),為了防止軟件中的關(guān)鍵算法被逆向分析,在發(fā)布一款軟件之前通常都會對其進(jìn)行加殼處理。同時(shí),惡意代碼為了逃避傳統(tǒng)的基于特征碼掃描的殺毒軟件的查殺,也大量的使用加殼技術(shù)。一種已知類型的惡意代碼可以通過加殼使殺毒軟件為其產(chǎn)生大量不同的特征碼序列,使殺毒軟件的特征庫變得越來越龐大,降低了殺毒軟件特

4、征碼的查找與匹配速度。在對未知惡意代碼的特征碼進(jìn)行提取過程中,也會因?yàn)檐浖さ拇嬖诙固崛〉降奶卣餍蛄胁粶?zhǔn)確。因此,在評價(jià)一款殺毒軟件的優(yōu)劣時(shí),是否具有較強(qiáng)的脫殼能力已經(jīng)成為一項(xiàng)非常重要的指標(biāo)。首先,本文對現(xiàn)有各種流行的加殼與脫殼技術(shù)進(jìn)行研究,分析它們的實(shí)現(xiàn)原理,分析被加殼程序在靜態(tài)以及運(yùn)行時(shí)的特征,歸納被加殼程序的共同特征。其次,在對現(xiàn)有技術(shù)的研究基礎(chǔ)之上,論文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)運(yùn)行在Windows平臺上的脫殼系統(tǒng)。該脫殼系統(tǒng)包含了如何實(shí)現(xiàn)對被加殼程序的脫殼、被加殼原程序的OEP地址的查找、原程序IAT的定位以及修復(fù)以及原程序PE映像的重構(gòu)等內(nèi)容。為了達(dá)到使宿主系統(tǒng)免受加

5、殼惡意程序的破壞,以及被加殼程序脫殼的效率這兩個(gè)目標(biāo),論文設(shè)計(jì)了一種構(gòu)建于宿主系統(tǒng)之上的受控執(zhí)行環(huán)境。加殼惡意代碼在其上受控運(yùn)行時(shí),絕大部分代碼都是直接在宿主系統(tǒng)上運(yùn)行,這保證了脫殼的效率,同時(shí),對于惡意代碼產(chǎn)生的具有潛在威脅的系統(tǒng)調(diào)用,受控執(zhí)行環(huán)境進(jìn)行阻斷,這保證了宿主系統(tǒng)的安全。本文實(shí)現(xiàn)的脫殼系統(tǒng)預(yù)期能夠處理大多數(shù)的已知?dú)?,例如:SimplePack,fsg,UPX,NSPack,NPack,ASPack,JDPack,eXPressor,PEPack,TeLock,也能夠?qū)ξ粗獨(dú)みM(jìn)行處理。在整個(gè)脫殼的過程中,被加殼惡意程序不會威脅到宿主系統(tǒng)的安全,同時(shí),在脫殼效率上

6、也較高。本論文最后對脫殼系統(tǒng)進(jìn)行了測試,并對測試結(jié)果進(jìn)行分析。關(guān)鍵詞:加殼,脫殼,OEP,IAT,系統(tǒng)調(diào)用I萬方數(shù)據(jù)ABSTRACTABSTRACTAlongwiththedevelopmentofcomputertechnology,developer’ssoftwareprotectionconsciousnessalsograduallyincreases.Inordertopreventthekeyalgorithmsofthesoftwarefrombeingreversed,beforereleased,thesoftwareisusuallypackedby

7、somepackers.Meanwhile,inordertoescapefromtraditionalsignaturescanningbasedanti-virussoftware,manymaliciouscodesusethepackingtechnologytoprotectthemselves.Throughusingdifferentpackers,aknowntypeofmaliciouscodecanmakeanti-virussoftwareproduceagreatvarietyofdifferentsi

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。