标题: 對於反匯編新手的一個疑問
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2013-3-9 22:25 资料 个人空间 短消息 看全部作者
每一個區域的整塊代碼是負責一個功能,互相之間彼此調用。不是隨便哪個空白地址都有用的。
這個區域大小在OLLYDBG最左邊一般會有個框子框起來。

假如你要增加吸血攻擊,那麼就要找到負責計算攻擊后雙方HP、MP、EXP變化的代碼,增加特效的判斷,再計算HP恢復。
至于代碼位置怎麼找就很難了,沒有方法,如果很容易找,那曹操傳EXE早就被我們改得面目全非了。

[ 本帖最后由 WHITESHIP 于 2013-3-9 22:26 编辑 ]


顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2013-3-9 22:33 资料 个人空间 短消息 看全部作者
回复 #3 dennis2669 的帖子

可以CALL個新函數,但是母函數里的堆棧就不能用了。
也可以JMP出去。
或者改寫代碼來壓縮空間,不過比較難。


顶部

正在浏览此帖的会员 - 共 5 人在线




当前时区 GMT+8, 现在时间是 2024-11-16 18:10
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.008648 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP