国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

網絡安全攻防:軟件逆向之脫殼

安全
在程序運行時殼的代碼先運行,然后再運行原來的程序。主要目的是為了隱藏程序的OEP(入口點),防止外部軟件對程序的反匯編分析或動態分析。

[[390863]]

“殼”是一種對程序進行加密的程序,“殼”形象地表現了這個功能。我們可以把被加殼的程序當成食物,而加殼程序就是在外面加上一層堅硬的外殼,防止別人去竊取其中的程序。加殼后的程序依然可以被直接運行。在程序運行時殼的代碼先運行,然后再運行原來的程序。主要目的是為了隱藏程序的OEP(入口點),防止外部軟件對程序的反匯編分析或動態分析。許多病毒通過加殼來達到免殺的目的,但殼也用在保護正版軟件不被破解。技術沒有對錯之分,關鍵看使用的目的。

1. 殼的分類

(1)壓縮殼

壓縮殼的作用就是壓縮程序的大小。壓縮殼并不會對程序進行修改,而是改變了存儲方式,使程序更小。運行程序時先運行殼的解壓縮程序,解壓源程序到內存中,然后執行。常見的壓縮殼有UPX,可以將一般程序壓縮到原來體積的30%。對upx_test進行壓縮,原來大小為188 KB,壓縮后為33 KB,只有原來的17.54%,詳細信息如圖1所示。

圖1  壓縮upx_test

用PEiD進行查殼,測試一下是不是有殼,如圖2所示,確實已經有了UPX的壓縮殼。

圖2  PEiD查殼(UPX)

(2)加密殼

加密殼的作用是保護程序不被破解。一般情況下,加密殼加密之后的程序大小視情況而定,有些加密殼也有壓縮殼的效果。加密殼會對程序進行修改,如打亂代碼、混淆等。常見的加密殼有ASProtect、EXECrptor、Armadillo等。如圖3所示是用ASProtect進行加密。

圖3  ASProtect加密

用PEiD進行查殼,測試一下是不是有殼,如圖4所示,確實已經有了APS的加密殼。

圖4  PEiD查殼(APS)

3)虛擬機保護殼

虛擬機保護殼是近些年開始流行的加密保護方案,關鍵技術是軟件實現CPU的功能。由于程序不遵循Intel的OPCode標志,所以分析起來會很麻煩。

2. 脫殼

對于不同的殼,網上有很多對應的脫殼工具。在脫殼前一般先用查殼工具,查加的是什么殼,然后找到對應的脫殼工具進行脫殼。以之前的UPX殼壓縮的upx_test.exe為例,進行脫殼演示。如圖5是PEiD查殼結果,通過查殼我們知道這是UPX的殼,然后用對應的脫殼工具進行脫殼。

圖5  PEiD查殼結果

這里用的是UPXshell進行演示。將程序拖入到UPXshell中單擊“GO”即可得到脫殼之后的程序。脫殼之后會覆蓋原來的帶殼的程序,所以在脫殼前要做好備份,如圖6所示。

圖6  脫殼

脫殼是逆向分析的必備技能之一。雖然用軟件脫殼十分方便,但還是會存在許多限制,如要找對應的脫殼軟件,較新、較強的殼一般無法用軟件脫殼等。所以還是有必要了解一些脫殼的基本知識。

(1)OEP

脫殼的第一步是找到源程序的OEP(Original Entry Point)。OEP標志是否已經運行到源程序。對于一些簡單的壓縮殼,找到OEP就意味著已經脫殼成功。

單步調試法:加殼程序開始運行時,棧的情況與解壓后主程序的棧情況完全相同。所以很多加殼程序載入 OD 后都會停留在 pushad/pushfd 處,將原來的棧先保存下來,所以,pushad/pushfd肯定就有對應的popad/popfd。只要找到popad/popfd就可以快速地找到OEP。將upx_test.exe載入OllyDbg,一直按F8,如果遇到向上跳轉就按F4運行到下一行。直到遇到popad,下面會有一個比較大的jmp跳轉。如圖7和圖8所示。跳轉之后的地方就是程序的OEP,如圖9所示。

圖7  單步調試1

圖8  單步調試2

圖9  查找到OEP

這里只介紹了比較簡單而且比較通用的一種脫殼方法。實際中還有很多巧妙的方法,如ESP定律、利用編輯語言的特點等。

(2)內存映像轉存

找到OEP之后,程序已經在內存中,這時內存中的程序最接近加殼前的程序。只需要將內存中的映像轉存出來,一般的殼就結束了。內存映像轉存(dump)工具有好多,如LordPE、PETools。而且OllyDbg中也有OllyDump插件可以使用。

下面就可以進行脫殼了。右鍵單擊“push ebp”選擇dump process,單擊“dump”按鈕脫殼。會生成一個脫殼后的程序,默認文件名會在原文件名后面加上“_dump”。最后進行查殼,顯示已經無殼,并且成功運行,表示脫殼成功,如圖10所示。

圖10  內存映像轉存

(3)重建導出表

很多加密殼會對導入表做手腳。這時,就算成功脫殼,程序也是無法運行的。在導入表中起關鍵作用的是IAT,所以很多時候修復導出表也叫修復IAT。可以使用importREC重建導出表,如圖11所示。

圖11  重建導出表 

 

責任編輯:龐桂玉 來源: 計算機與網絡安全
相關推薦

2021-03-24 09:46:46

網絡安全軟件反匯編

2021-05-21 12:52:47

網絡安全Android App虛擬機

2021-06-16 09:40:44

網絡安全物聯網代碼

2021-05-07 14:12:50

網絡安全Web安全CSRF

2021-04-25 21:45:25

網絡安全網絡安全攻防ZigBee安全

2021-04-23 13:35:41

網絡安全藍牙Wi-Fi

2021-04-30 19:38:42

網絡安全WebHTTP

2021-05-13 20:38:30

2021-05-08 15:22:31

網絡安全Web安全SQL

2021-04-27 10:00:27

網絡安全WebURL

2021-04-06 10:30:49

網絡安全暗網互聯網

2021-02-02 14:02:48

網絡安全對稱密碼密鑰

2021-04-15 11:55:40

網絡安全無線網絡WPA

2021-04-13 11:30:09

網絡安全無線網絡WEP

2021-03-15 13:50:24

網絡安全Android安全機制

2021-03-22 10:52:58

網絡安全Android數據安全

2019-01-10 15:44:00

2021-05-24 11:40:50

網絡安全數據庫安全服務器

2021-03-02 14:02:19

網絡安全系統安全iptables

2021-05-27 12:30:49

網絡安全數據泄露加密
點贊
收藏

51CTO技術棧公眾號

日本激情免费| 国产性生活免费视频| 青青草原国产在线| 亚洲女同女同女同女同女同69| 亚洲欧洲一区二区福利| 激情久久婷婷| 91午夜在线播放| 国产精品h片在线播放| 欧美成人欧美edvon| 91se在线观看| 欧美激情一区二区三区蜜桃视频| 亚洲高清在线观看一区| 欧美日一区二区三区在线观看国产免| 97色在线视频观看| 日韩国产一二三区| 亚洲精品网站在线播放gif| 成人日日夜夜| 制服丝袜日韩国产| 美女羞羞视频在线观看| 欧美在线视频你懂得| 你懂的在线视频| 色婷婷综合视频在线观看| eeuss一区| 午夜视频在线观看一区二区| 蜜臀在线观看| 欧美午夜www高清视频| 中国在线观看免费国语版电影 | 亚洲精品视频二区| 国产乱妇乱子在线播视频播放网站| 欧美一区二区久久| 成人免费高清观看| 亚洲欧美国内爽妇网| 九九九伊在线综合永久| 999国产精品999久久久久久| 麻豆乱码国产一区二区三区| 99热这里有精品| 69av成年福利视频| 精品国产一级毛片| 91嫩草视频在线观看| 亚洲精品男同| 深田咏美在线x99av| 国产精品一级片| 手机在线看福利| 亚洲高清视频在线| 最近高清中文在线字幕在线观看| 日韩一区二区在线观看视频播放| 丰满的护士2在线观看高清| 精品爽片免费看久久| 国产精品伦一区二区| 欧美亚州一区二区三区| 亚洲va在线| 日韩欧美第二区在线观看| 国产精品一色哟哟哟| 91人人澡人人爽人人精品| 亚洲高清视频在线| caopeng在线| 麻豆乱码国产一区二区三区| 国产99精品一区| 蜜桃网站成人| 久久久久久久国产精品影院| 在线观看国产高清视频| 精品小视频在线| 秋霞蜜臀av久久电影网免费| 极品校花啪啪激情久久| 91视频国产观看| 国产在线观看网站| 久久精品久久久久电影| 牛夜精品久久久久久久99黑人| 看一级黄色录像| 亚洲高清免费在线| 成人看片网页| 粉嫩av免费一区二区三区| 91丨porny丨最新| 337p日本欧洲亚洲大胆鲁鲁| 九色精品美女在线| 可以看av的网站久久看| 制服丝袜影音先锋| 亚洲韩国欧洲国产日产av| 欧美欧美黄在线二区| 中文字幕色呦呦| 在线免费视频一区二区| 成人香蕉社区| 中文字幕综合在线观看| 欧美日韩一区二区在线 | 欧美色蜜桃97| 国产欧美精品aaaaaa片| 色婷婷精品久久二区二区蜜臂av | 亚洲视频综合| 超碰在线97免费| 欧美v国产在线一区二区三区| 日韩极品在线| 免费的一级黄色片| 欧美日韩国产123区| 欧美五码在线| 97干在线视频| 日韩欧美一区中文| 91精品秘密在线观看| 欧美成人黑人猛交| 亚洲男人天堂2023| 久久亚洲风情| 六九午夜精品视频| 欧美激情一区二区久久久| 成人系列视频| 东北少妇不带套对白| 欧美一区二区三区四区五区| 国产一区二区三区四区五区传媒| 午夜激情在线播放| 高清孕妇孕交╳╳交| 亚洲国产精品成人va在线观看| 中文字幕一区二区三区中文字幕| 欧洲一区二区日韩在线视频观看免费| 国产精品成人在线观看| 久久毛片亚洲| 欧美一区二区三区在线免费观看| 亚欧色一区w666天堂| 国产精品毛片aⅴ一区二区三区| 亚洲国产午夜伦理片大全在线观看网站 | 粉嫩av国产一区二区三区| 日韩av影视| 欧美四级电影在线观看| 久久网站免费观看| 美女露隐私免费网站| 97在线视频精品| 国产色一区二区| 伊人久久大香线蕉av超碰| 5月婷婷6月丁香| 久久精品国产99国产精品澳门| 日韩av在线免费观看不卡| 免费a级毛片在线播放| 国产欧美一区二区三区另类精品 | 一区二区在线播放视频| 久久精品99久久久久久久久| 成人性生交大片免费| 日韩av免费| 国产不卡一区二区视频| 中文字幕精品av| 99久久综合99久久综合网站| 亚洲欧美久久精品| 国产欧美高清在线| 97色在线播放视频| 亚洲一卡二卡三卡四卡五卡| 欧美gayvideo| 成年人在线观看视频| 欧美日韩电影一区二区三区| 日韩欧美国产综合| 丝袜美腿高跟呻吟高潮一区| 男男gaygays亚洲| 99久热在线精品视频| 少妇激情综合网| 日本一区二区免费在线观看视频| 国产一区在线电影| 欧美性孕妇孕交| 午夜精品亚洲一区二区三区嫩草| 国产性色av一区二区| 国产91精品露脸国语对白| 国产电影一区二区| 国产免费福利| 99久久久久国产精品免费| 日韩欧美国产成人一区二区| 成人免费毛片高清视频| 亚洲乱码一区| 922tv免费观看在线| 精品国产综合区久久久久久| 日韩精品视频在线观看网址| a美女胸又www黄视频久久| 亚洲免费毛片| 日本在线免费网| 国产一区二区网| 日产精品久久久一区二区福利| 一本到不卡免费一区二区| 日本成人在线不卡视频| 999久久久国产999久久久| 360天大佬第二季在线观看| 精品免费日产一区一区三区免费| 亚洲毛片一区二区| 亚洲欧洲日韩在线| 99亚洲视频| 在线观看亚洲精品福利片| 最新在线观看av| 丰满女人性猛交| 国产精品成人一区二区三区吃奶| 欧美成人三级电影在线| 国产精品久久久99| 日韩1区2区3区| 国内精品伊人久久久| 欧美激情20| 最新国产在线视频| 丰满少妇大力进入| 成人h视频在线观看| 久久国产精品久久久久久| 欧美日本一区二区三区四区| 国产亚洲精品aa午夜观看| 香蕉久久a毛片| 精品一区欧美| 婷婷综合六月| av大片在线看| 中文字幕成人在线视频| 久久国产福利| 不卡av一区二区| 久久久久久久精|