DLL Rebaser改變DLL的基址,別看它本身小巧,在關(guān)鍵時候體現(xiàn)出它的強(qiáng)悍!作者提供了源代碼,一款國外軟件,這個程序Win32 PE文件改變“加載地址”,非常強(qiáng)悍,值得收藏。
工作原理:
在一個文件中的所有重定位是敘述使它能夠加載文件根據(jù)不同的地址,所以基址被改變,校驗和是clearedin頭。
很多時候,編譯器分配相同的首選加載地址全部DLL中,如果有多于一個的DLL編譯 - 其加載地址將相互沖突。這就是為什么操作系統(tǒng)要追述每次加載過程中遷移,讓在emty地址每個模塊的負(fù)載。
此slowes向下加載程序的過程。使用這個工具,你可以改變加載首選地址的DLL不同的人,如果在裝載在這種情況下的DLL不沖突的,那么部分搬遷可以完全除去,從而減少一個模塊的尺寸。
如何使用:
1)加載程序:)
2)使用適當(dāng)?shù)膶υ捒虼蜷_所需的文件。如果格式不支持 - 該程序會通知你,否則字段原件
基址與新基址會自動填寫。
3)輸入deisred地址轉(zhuǎn)換成新的基址,然后按“進(jìn)程”按鈕。
4)這一切,最有可能的,該文件將正確變基(我希望)。