免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 发帖
宠物信息加载中......

[EXE修改] [EXE修改] 【EXE程式修改】教学(转自JS领事馆,阿斯兰修订)

EXE修改

详细描述 -
1.開始

什麼是修改主程式?
LF2中,有一個執行檔叫「lf2.exe」,而所謂的「修改exe」就是去修改這個檔案。
這個檔案包涵了一些非記錄在data檔內的數值(例︰lf2.net密碼),我們只要用一些工具,就能去修改它的數值。
最簡單的修改包括修改視窗名稱、修改某些數值等等,純粹的「改」exe檔案而已。
中等的就進入到了「新增」的部份,例如新增AI、增加新的state等等。
比較有難度的,像是製作dll檔、自行斷點找資料等等……
不知道大家覺得難不難?其實任何東西都是有心去學就能學會的

工具介紹
修改程式碼需要什麼工具呢?先說明一下要改什麼東西吧,程式是由很多16進位數字組成的,而這些數字可以轉成文字(例︰4D = M),也可以轉成程式碼(例︰05CA1C0000 = add eax,1CCA),所以我們至少要幾個工具︰

1.小算盤,用來做16進位與10進位的轉換。
2.HxD,十六進位制編輯工具。其實很多軟體都可以編輯十六進位資料,而這個HxD是目前覺得介面最好,很容易上手的免費軟體。
3.OllyDBG,把二進位資料轉成程式碼。順便說一下,在網路上搜尋ollyDBG時,可能會找到一個名字很像的東西叫「OllyICE」,它是一群網友用OllyDBG改出來的,所以本質還是OllyDBG。
九天十地,唯我独尊

宠物信息加载中......
2.面版

修改視窗名稱
什麼是視窗名稱?就是下面這個啦


開始改囉……
先用HxD開啟lf2.exe

按Ctrl+F,跑出尋找視窗,在資料類型下拉選單中,選「字串」,在搜尋打上「Little Fighter 2」,至於下面的選項就跟圖片上的一樣就行了。

按確定後,會找到Little Fighter 2的字樣

修改它,注意!不要改到其它地方!也就是說,你的視窗名稱最多只能有16個字!如果少於16個字,多出來的位置可以在左邊的16進位數字欄打上「00」,雖然「00」在右邊的字樣是顯示「.」,但其實是沒有東西的

存檔後就行了!看結果
附件: 您需要登录才可以下载或查看附件。没有帐号?注册  
九天十地,唯我独尊

TOP

宠物信息加载中......
修改版權宣告字樣(个人并不推荐,因此不转载此部分)

维护版权,各位改档师都要尊重原作者!

修改左上角視窗圖示

不是修改圖示喔……是把圖示顯示在視窗上

看到了吧?跟程式的icon不一樣呢,開始修改吧
首先,用OllyDBG打開lf2.exe,按Ctrl+G,輸入位址「401B3E」按OK




最後存檔就完成了!
看結果
附件: 您需要登录才可以下载或查看附件。没有帐号?注册  
九天十地,唯我独尊

TOP

宠物信息加载中......
我也想维护版权,但我想要改变版权的颜色

TOP

宠物信息加载中......
Me too.....同感
退屈な世界観、愚か者の始まり足踏み、天才たちの飛行、一般人と呼ばれる俺たち。

TOP

宠物信息加载中......
不懂也!
dd

TOP

宠物信息加载中......
很有用

TOP

宠物信息加载中......
支持!!!
去我吃个饭

TOP

宠物信息加载中......
顶!!!!

TOP

宠物信息加载中......
不错,很详细的说明,楼主辛苦了!
行走在世界边缘,游离于黑白之间

TOP

宠物信息加载中......
不错,比较难

TOP

宠物信息加载中......
顶!!!!!!!!!!

TOP

宠物信息加载中......
顶!!!!!!!!!!

TOP

宠物信息加载中......
新人报道!!!!!
哈哈

TOP

返回列表