exe文件怎么修改源碼(如何修改exe程序代碼?)
如果你想從EXEbinary code, 二進(jìn)制代碼獲取其source code源代碼,幾乎是不可能的,除非用反匯編但是反匯編也不見(jiàn)得就能得到精確的源代碼如果你是想修改一個(gè)EXE文件的Resource的話,比如說(shuō)icon圖標(biāo);exe文件信息一般不能直接更改,因?yàn)槭蔷幾g好的,并且一般都加了殼想改的話,得用脫殼了吧不同的文件有可能用了不同的軟件加了殼用各類(lèi)脫殼工具測(cè)試并脫殼后,再反編譯,有可能得到相關(guān)文件信息并更改一殼的概念作者編好軟件后;要修改exe文件中的內(nèi)容,有兩種方式1有程序源代碼的前提下,通過(guò)源代碼修改,然后重新編譯為exe文件2如果沒(méi)有源代碼,可以嘗試借助第三方反編譯輔助功能進(jìn)行修改比如eXeScopeResHackerPE Explorer等相關(guān)工具。
1首先在百度上搜索下載反編譯工具ILSpy,解壓后如圖,雙擊exe文件打開(kāi)解壓工具2選擇file選項(xiàng),點(diǎn)擊“打開(kāi)”3接著選擇要反編譯的文件,點(diǎn)擊“打開(kāi)”4這是會(huì)出現(xiàn)一個(gè)對(duì)話框,在這個(gè)對(duì)話框里面就可以看到源碼了;1在百度上搜索下載反編譯工具ILSpy,ILspy是一個(gè)開(kāi)源的net反編譯軟件,使用十分方便解壓后如圖,雙擊exe文件打開(kāi)解壓工具2選擇file,點(diǎn)擊“打開(kāi)”,選擇要反編譯的文件,點(diǎn)擊“打開(kāi)”,就可以看到源碼了3如果;1在反匯編前你必須確定你要反匯編的文件有沒(méi)有加殼,在網(wǎng)上查找peid查殼工具2如果文件是加殼的,必須先脫殼后才能,進(jìn)行下一步的工作 3如果文件沒(méi)有殼,W32Dasm所顯示是進(jìn)制代碼并不是你想那種像ojb c;因?yàn)槭且呀?jīng)編譯好的文件,最多用破解方法加入一些跳轉(zhuǎn)什么的,比如說(shuō)免注冊(cè)等等 沒(méi)有源代碼,所以沒(méi)辦法修改,以變更功能;用ue試試,最好不要改,改了可能就用不了了。
簡(jiǎn)單點(diǎn)的可以用Resource Hacker 或者eXeScope,都是exe文件修改器,能滿(mǎn)足簡(jiǎn)單的修改圖標(biāo),屬性,界面文字,圖片,排版等等如果要涉及源碼的話還是用反匯編等其他軟件吧,需要一定的功底你去百度文庫(kù)搜下quot收集各種反編譯工具;反匯編,然后進(jìn)行匯編修改;使用方法是,打開(kāi)Reshacker工具,然后通過(guò)工具打開(kāi)想要修改的exe文件,找到相應(yīng)的程序資源修改為自己想要的即可,最后保存回exe文件就好了如下圖打開(kāi)程序文件后,就可以對(duì)里面的對(duì)話框文字內(nèi)容等資源進(jìn)行修改了修改完了。
Exe文件信息通常不能直接更改,因?yàn)樗潜痪幾g的,通常被擱置如果你想要改變它,你必須擺脫它不同的文件可能會(huì)被不同的軟件覆蓋在對(duì)各種shell工具進(jìn)行測(cè)試和解壓后可獲得相關(guān)的文檔信息并進(jìn)行修改有一個(gè)exe文件修飾符;易語(yǔ)言不能修改,如果要修改EXE文件的話,只能反向工程,反編譯,反匯編,脫殼,等等,很難;1如果你需要修改一些程序的資源,你可以用eXescope查看文件 2需要破解該exe文件的,你可以用OllyICE破解;對(duì)于編譯型的exe,可以使用反匯編工具進(jìn)行修改對(duì)于類(lèi)似于c#java編寫(xiě)的程序,可以使用反編譯工具進(jìn)行修改。
這個(gè)可以用專(zhuān)業(yè)的軟件等,對(duì)EXE格式的軟件進(jìn)行反編譯但是反編譯也不能直接得到源代碼,而且對(duì)編程要求有很深的造詣如果你想要某款軟件的源代碼,可以向作者購(gòu)買(mǎi)或者通過(guò)其他途徑得到源代碼如果答案滿(mǎn)意,請(qǐng)選擇為滿(mǎn)意答案;1點(diǎn)擊“開(kāi)始”菜單選擇“運(yùn)行”2在彈出的運(yùn)行框中輸入“cmd”選擇“確定”3然后就彈出MSDos窗口4接著記住CHM文件的路徑,我是放在“F\”根目錄下5接著新建一個(gè)文件夾,我這里取名為“ch;ollydbg調(diào)試和修改exe等文件內(nèi)部指令,使用IDA生成稍顯易讀的逆向代碼兩者結(jié)合效果比較好前者用于運(yùn)行調(diào)試,找到目標(biāo)指令的位置,后者則是逆向前期用來(lái)分析exe文件內(nèi)部結(jié)構(gòu)的工具怎么改,不能一言蔽之大概的原理可以告訴。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。