999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Winhex在PE文件格式剖析中的教學(xué)應(yīng)用

2014-12-25 05:03:26
科技視界 2014年26期
關(guān)鍵詞:分析

姚 罡

(桂林電子科技大學(xué),廣西 桂林541004)

0 引言

PE(Portable Execute)文件被稱為可移植的執(zhí)行體,是微軟制定的一種文件標(biāo)準(zhǔn),常見的EXE、DLL、OCX、SYS、COM都是PE文件,在Windows操作系統(tǒng)中舉足輕重。在加密與解密、軟件漢化、逆向工程、反病毒等安全領(lǐng)域都涉及到PE文件的應(yīng)用。

但PE文件格式定義復(fù)雜,難以理解,導(dǎo)致入門較難,學(xué)生很難深入去研究。通過多媒體教學(xué),課堂上直接利用Winhex打開任意EXE文件或DLL文件,從原始的十六進(jìn)制找到我們感興趣的值,可以明了地分析出Windows操作系統(tǒng)如何載入EXE文件及DLL文件的工作機(jī)制,將抽象的格式定義以直觀、互動的方式展示給學(xué)生,提高學(xué)生的學(xué)習(xí)興趣。

本文介紹了如何應(yīng)用Winhex理解PE文件的教學(xué)過程,以研究輸入表和輸入地址表為例,并對兩者的運(yùn)行機(jī)制進(jìn)行分析,使得學(xué)生理解Windows操作系統(tǒng)如何載入PE文件,以及可執(zhí)行文件如何調(diào)用API函數(shù)。

1 Winhex軟件簡介

winhex是一款以十六進(jìn)制編輯器為核心的數(shù)據(jù)處理高級工具,可以直接打開硬盤上的文件和內(nèi)存,并以十六進(jìn)制形式顯示數(shù)據(jù),可以實(shí)現(xiàn)數(shù)據(jù)恢復(fù)、低級數(shù)據(jù)處理等強(qiáng)大功能,可分析RAW格式原始數(shù)據(jù)鏡像文件中的完整目錄結(jié)構(gòu)。Winhex可用于分析靜態(tài)PE文件(硬盤上)和動態(tài)PE文件(調(diào)入內(nèi)存后),并通過靜、動態(tài)PE文件的比較,重點(diǎn)討論兩個非常重要的數(shù)據(jù)結(jié)構(gòu):輸入表和輸入地址表,從而掌握Windows操作系統(tǒng)中PE文件的工作機(jī)制。

2 PE文件格式分析

通過理解PE文件格式中的字段,可以逐步理解PE文件的結(jié)構(gòu)及其原理。PE文件格式如圖1所示。所有的PE文件都是從MS-DOS頭開始,該頭部后面的是PE頭,其位置可從MS-DOS頭中的一個e_lfanew字段的值得到,PE頭是由PE Signature、IMAGE_FILE_HEADER、IMAGE_OPTIONAL_HEADER構(gòu)成,在IMAGE_NT_HEADERS頭部后面是節(jié)表(Section Table),節(jié)表是一個數(shù)組,數(shù)組中的每一個元素用來描述后繼每一節(jié)的信息,如節(jié)名、節(jié)大小、節(jié)偏移、節(jié)屬性等。在節(jié)表后面是具體的節(jié),如代碼節(jié)(.text)、數(shù)據(jù)節(jié)(.data)等,PE文件中非常重要的輸入表、輸出表等就存在上述節(jié)中。

圖1 PE文件格式

2.1 判斷合法PE文件

利用Winhex打開一個可執(zhí)行文件thunder.exe(迅雷安裝程序),通過對字段值的分析,即DOS頭的“MZ”和PE頭的“PE”這兩個標(biāo)志可以初步判斷當(dāng)前程序是否是目標(biāo)是PE文件。也就是通過IMAGE_DOS_HEADER結(jié)構(gòu)來識別一個合法的DOS頭,可以看到文件起始為0X4D5AH(“MZ”),接著通過該結(jié)構(gòu)的e_lfanew(偏移3CH,32bits)的值是0x00000118H(注意字節(jié)序)即為PE頭開始的偏移,定位到該偏移,其值為PE文件開始的標(biāo)志0X00004550H(“PE

主站蜘蛛池模板: 人妻91无码色偷偷色噜噜噜| 欧美午夜网| 久热中文字幕在线| 超级碰免费视频91| 国产爽妇精品| 国产在线97| 久久这里只精品热免费99| 青草视频在线观看国产| 日韩午夜伦| 一级毛片免费的| 大陆国产精品视频| 五月婷婷丁香综合| 欧美中文一区| 国产精品三级专区| 欧美69视频在线| 国产超碰一区二区三区| 97国产在线视频| 亚洲性网站| 激情乱人伦| 国产凹凸视频在线观看 | 日韩欧美中文在线| 日本午夜在线视频| 国产喷水视频| 国产97色在线| 在线无码av一区二区三区| a毛片在线播放| 国产视频欧美| 99久视频| 亚洲综合专区| 在线毛片网站| 青青草综合网| 久草中文网| 91在线播放国产| 在线观看欧美国产| 亚洲精品无码av中文字幕| 国内精品自在自线视频香蕉| 波多野结衣无码AV在线| 精品久久高清| 日本高清有码人妻| 久久99国产综合精品女同| 亚洲国产第一区二区香蕉| 亚洲av日韩综合一区尤物| 67194成是人免费无码| 国产超碰在线观看| 国产综合在线观看视频| 91麻豆国产视频| 久久中文字幕2021精品| 日韩欧美在线观看| 波多野结衣国产精品| 91精品福利自产拍在线观看| 国产尹人香蕉综合在线电影| 丰满人妻中出白浆| 久久五月视频| 在线欧美日韩国产| 99精品国产自在现线观看| 激情视频综合网| 日韩中文无码av超清| 99视频国产精品| 男女性色大片免费网站| 国产日韩久久久久无码精品| 国产成人精品高清不卡在线| 天堂va亚洲va欧美va国产 | 中国精品久久| 毛片a级毛片免费观看免下载| 国产18页| 亚洲欧洲日韩久久狠狠爱| 在线亚洲精品福利网址导航| 看你懂的巨臀中文字幕一区二区| 一本大道无码日韩精品影视| 无码人中文字幕| 婷婷色一区二区三区| 久草中文网| 依依成人精品无v国产| 亚洲天堂免费在线视频| 2021国产精品自拍| 日本道综合一本久久久88| 美女扒开下面流白浆在线试听| 国产精品白浆无码流出在线看| 538精品在线观看| 国产区免费| 亚洲国内精品自在自线官| 国产欧美成人不卡视频|