網友評分: 9.4分
PE文件[重定位信息]編輯工具是一款專業強大的編程工具。顧名思義,主要就是用于編輯和修改PE文件的重定位信息,比較的實用。
PE文件調用其它模塊導出的函數和調用模塊的函數是不一樣的,啟動的時候會把導入表中的函數地址獲取來放到指定的位置。現在有了這款PE文件重定位工具,你就可以輕易的修改PE文件了。
PE文件是微軟Windows操作系統上的程序文件,常見的EXE、DLL、OCX、SYS、COM都是PE文件。
PE文件的意思是Portable Executable(可移植,可執行),它是win32可執行文件的標準格式.它的一些特性繼承unix的COFF文件格式,同時保留了與舊版MS-DOS和WINDOWS的兼容.其可移植可執行意味著是跨win32平臺的.
文件的層次結構
PE文件最前面緊隨DOS MZ文件頭的是一個DOS可執行文件(Stub).這使得PE文件成為一個合法的MS-DOS可執行文件.DOS MZ文件頭后面是一個32位的PE文件標志0x50450000(IMAGE_NT_SIGNATURE),即PE00.接下來的是PE的映像文件頭,包含的信息有該程序的運行平臺,有多少個節,文件鏈接的時間,文件的命名格式.后面還緊跟一個可選映像頭,包含PE文件的邏輯分布信息,程序加載信息,開始地址,保留的堆棧數量,數據段大小等.可選頭還有一個重要的域,稱為:數據目錄表"的數組,表的每一項都是指向某一節的指針.可選映像頭后面緊跟的是節表和節.節通過節表來實現索引.實際上,節的內容才是真正執行的數據和程序.每一個節都有相關的標志.每一個節會被一個或多個目錄表指向,目錄表可通過可選頭的"數據目錄表"的入口找到.就像輸出函數表或基址重定位表.也存在沒有目錄表指向的節.
1、解壓縮運行軟件
2、導入PE文件
3、按需修改即可