如何減小PE的尺寸

2021-04-06 19:00:17 字數 503 閱讀 5381

從原理上講有兩種方法

一是減小pe檔案的區塊(section)對齊大小;

二是合併區塊,具有相似或一致屬性的區塊可以合併。

具體實施辦法

對應第一種方法

可以調整引數,使用/opt:nowin98鏈結選項,可以讓section按512位元組對齊,而不是預設的4k位元組。

對應第二種方法

也是加引數,合併段,例如:/merge:.data=.text,又如/merge:.rdata=.text

好像此外還有資料的對齊方式,例如align:16,按照16位元組對齊

不過資料對齊和段對齊,這一塊我還不是很明白,以後再說

1na**中文手冊

2如何減小exe和dll檔案的長度http://blog.donews.com/x140yu/articles/399256.aspx

3使用libctiny.lib為exe和dll檔案**http://www.vckbase.com/document/viewdoc/?id=1012

如何減小與「大牛」的差距

2012 04 16 00 11 857人閱讀 收藏舉報 為什麼同樣的時間有的人可以漂亮的完成工作,而有些人廢了很大的力氣也沒有完成?前者我們常常稱之為 大牛 後者我們常常叫他們 菜鳥 當然 大牛 都是相對而言的,大牛 也不可能方方面面都非常厲害,換句話說大牛也不一定會沙王搖大,也不一定會船長放水。...

如何減小與「大牛」的差距

為什麼同樣的時間有的人可以漂亮的完成工作,而有些人廢了很大的力氣也沒有完成?本文 前者我們常常稱之為 大牛 後者我們常常叫他們 菜鳥 當然 大牛 都是相對而言的,大牛 也不可能方方面面都非常厲害,換句話說大牛也不一定會沙王搖大,也不一定會船長放水。所謂的 大牛 他們只是在某些方面比我們強而已。但是值...

如何減小與「大牛」的差距

為什麼同樣的時間有的人可以漂亮的完成工作,而有些人廢了很大的力氣也沒有完成?前者我們常常稱之為 大牛 後者我們常常叫他們 菜鳥 當然 大牛 都是相對而言的,大牛 也不可能方方面面都非常厲害,換句話說大牛也不一定會沙王搖大,也不一定會船長放水。所謂的 大牛 他們只是在某些方面比我們強而已。但是值得注意...