2011-06-30 62 views
1

使用十六進制編輯器替換駐留在DLL文件中的字符串的某些字符安全嗎?我不打算引入新的字符或刪除任何現有的字符,因此文件大小不會改變。而我要做的是替換一些小寫的嵌入式SQL字符串,並將字符串的字符變成大寫字母。它可以,或者它損壞DLL並使其無法加載?順便說一下,這個DLL沒有用代碼簽名證書進行數字簽名。修改DLL文件中的字符串資源

+0

如果沒有簽名,那麼你可以破解所有你想要的。與SO上的許多問題一樣,證明在布丁中。 –

+0

你可以使用http://reflexil.net/ – Simon

+0

@Simon:這是一個本地庫,不受管理。 – huseyint

回答

0

除非dll的所有者做了某種驗證,例如使用校驗和,它不會破壞任何東西。

(據我所知大多數Windows系統DLL被莫名其妙地看了修改和窗戶,如果你改變它們會抱怨)

+0

謝謝。我知道Windows的系統文件檢查功能,但在這種情況下,這不是Windows DLL。 – huseyint