網(wǎng)友評(píng)分:
9.4分
PE文件[重定位信息]編輯工具是一款專業(yè)強(qiáng)大的編程工具。顧名思義,主要就是用于編輯和修改PE文件的重定位信息,比較的實(shí)用。
PE文件調(diào)用其它模塊導(dǎo)出的函數(shù)和調(diào)用模塊的函數(shù)是不一樣的,啟動(dòng)的時(shí)候會(huì)把導(dǎo)入表中的函數(shù)地址獲取來(lái)放到指定的位置?,F(xiàn)在有了這款PE文件重定位工具,你就可以輕易的修改PE文件了。
PE文件是微軟Windows操作系統(tǒng)上的程序文件,常見(jiàn)的EXE、DLL、OCX、SYS、COM都是PE文件。
PE文件的意思是Portable Executable(可移植,可執(zhí)行),它是win32可執(zhí)行文件的標(biāo)準(zhǔn)格式.它的一些特性繼承unix的COFF文件格式,同時(shí)保留了與舊版MS-DOS和WINDOWS的兼容.其可移植可執(zhí)行意味著是跨win32平臺(tái)的.
文件的層次結(jié)構(gòu)
PE文件最前面緊隨DOS MZ文件頭的是一個(gè)DOS可執(zhí)行文件(Stub).這使得PE文件成為一個(gè)合法的MS-DOS可執(zhí)行文件.DOS MZ文件頭后面是一個(gè)32位的PE文件標(biāo)志0x50450000(IMAGE_NT_SIGNATURE),即PE00.接下來(lái)的是PE的映像文件頭,包含的信息有該程序的運(yùn)行平臺(tái),有多少個(gè)節(jié),文件鏈接的時(shí)間,文件的命名格式.后面還緊跟一個(gè)可選映像頭,包含PE文件的邏輯分布信息,程序加載信息,開始地址,保留的堆棧數(shù)量,數(shù)據(jù)段大小等.可選頭還有一個(gè)重要的域,稱為:數(shù)據(jù)目錄表"的數(shù)組,表的每一項(xiàng)都是指向某一節(jié)的指針.可選映像頭后面緊跟的是節(jié)表和節(jié).節(jié)通過(guò)節(jié)表來(lái)實(shí)現(xiàn)索引.實(shí)際上,節(jié)的內(nèi)容才是真正執(zhí)行的數(shù)據(jù)和程序.每一個(gè)節(jié)都有相關(guān)的標(biāo)志.每一個(gè)節(jié)會(huì)被一個(gè)或多個(gè)目錄表指向,目錄表可通過(guò)可選頭的"數(shù)據(jù)目錄表"的入口找到.就像輸出函數(shù)表或基址重定位表.也存在沒(méi)有目錄表指向的節(jié).
1、解壓縮運(yùn)行軟件
2、導(dǎo)入PE文件
3、按需修改即可
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)