文章出處

不知道大家有沒有這樣的經歷:現場實施時測試出一個bug,明明知道某個dll/exe文件只要修改一二行代碼即可,但手頭沒有開發環境,緊急情況下,可以用reflector + reflexil 臨時直接修改dll代碼,然后重編譯,替換原來的文件(當然:代碼未混淆的情況下,這個也可以用來搞破解,這不在本文討論之列)

步驟:

1、Relector 加載相關的dll后,啟用Reflexil界面

2、找到需要修改的代碼位置,然后參考下圖,右擊->Replace all with code

3、寫新的代碼

然后點擊Complete重新編譯、OK按鈕關閉按鈕

4、在dll或exe上,右擊->Save as 另存為編譯后的新文件

最后將得到的新文件替換原來的文件即可(注:替換前對原文件記得備份)


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()