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