轩辕春秋文化论坛 » 设计与修改 » 求助:Ultraedit修改如何获知各代码意义?


2005-11-27 09:43 airelement
如提,用Ultraedit修改文件时,应该怎样才能知道每行代码的意义及所起作用,又如何知道修改成什么会有什么效果呢?
大家是怎样知道程序各方法的对应地址的呢?
刚开始研究,望不吝赐教!

2005-11-28 16:42 jccg100014
用UE是不能清楚的知道代码的意义的,只有用反编汇的方法,不过你必须有这方面的知识才行.........

2005-11-28 21:56 伊人何处
代码定义很难全部懂`
你好好的多用 `参考下这方面知识`

2005-11-29 10:32 airelement
反汇编?w32dasm之类的?用得不太熟练,再去钻研了,呵呵,多谢多谢

2005-12-4 17:41 龙王
exe文件是机器码,只有反汇编才能看,把要改好的语句汇编为机器码,在exe文件中直接改就可以

2005-12-27 12:40 gyjyxj
太深奥

2005-12-29 10:19 金圭子
最常用的方法还是:
联系数据(寻找数据)、对比数据、加上自己的猜想、最后debug来实现。

虽然这是一个非常冗长的过程,而且浪费大量时间。但是,我也只会这种方法。



比如,玩某款游戏,读某个数据,跟踪文件,发现是读的某个文件,
用UE打开那个文件,搜索所有那个数据的值,发现某个位置周围的ascii码有提示(金群的记录文件里面就有详细的Ascii码介绍 -_-);或者是附件的数据结构是类似的(比如读角色数据边上是其他角色的数据或者角色的其他数据)
猜想这个就是我们要修改的,

最后修改一下,进游戏看看有没有成功修改了。



不过这样的方法还是用在修改记录较为多一点。
如果是程序修改,特别是有加密的(比如LS这种),就无能为力了。

2005-12-31 19:58 叶寻芳

2006-1-1 19:40 mmck
[quote]原帖由[i]金圭子[/i]于2005-12-29, 10:19:25发表
最常用的方法还是:
联系数据(寻找数据)、对比数据、加上自己的猜想、最后debug来实现。

虽然这是一个非常冗长的过程,而且浪费大量时间。但是,我也只会这种方法。



比如,玩某款游戏,读某个数据,跟踪文件,发现是读的某个文件,
用UE打开那个文件,搜索所有那个数据的值,发现某个位置周围的ascii码有提示(金群的记录文件里面就有详细的Ascii码介绍 -_-);或者是附件的数据结构是类似的(比如读角色数据边上是其他角色的数据或者角色的其他数据)
猜想这个就是我们要修改的,

最后修改一下,进游戏看看有没有成功修改了。



不过这样的方法还是用在修改记录较为多一点。
如果是程序修改,特别是有加密的(比如LS这种),就无能为力了。 [/quote]
什么意思??我玩天地劫不知道怎么用UltraEdit来编辑··

2006-1-1 20:50 别人笑我太疯癫
电脑真可谓是博大精深啊

2006-1-3 16:24 tghrh1977
用修改器改-查找-猜测-再修改-再查找-确定位置-确定数值范围
偶只会改,不会编程:)

2006-1-3 22:23 hlk688
有没有教程文件?

急求!

2006-1-7 22:40 gameplore
UE改改数据还行

要看代码最好还是OllyDbg

2006-1-8 15:05 金圭子
[quote]原帖由[i]mmck[/i]于2006-01-01, 19:40:59发表
[quote]原帖由[i]金圭子[/i]于2005-12-29, 10:19:25发表
最常用的方法还是:
联系数据(寻找数据)、对比数据、加上自己的猜想、最后debug来实现。

虽然这是一个非常冗长的过程,而且浪费大量时间。但是,我也只会这种方法。



比如,玩某款游戏,读某个数据,跟踪文件,发现是读的某个文件,
用UE打开那个文件,搜索所有那个数据的值,发现某个位置周围的ascii码有提示(金群的记录文件里面就有详细的Ascii码介绍 -_-);或者是附件的数据结构是类似的(比如读角色数据边上是其他角色的数据或者角色的其他数据)
猜想这个就是我们要修改的,

最后修改一下,进游戏看看有没有成功修改了。



不过这样的方法还是用在修改记录较为多一点。
如果是程序修改,特别是有加密的(比如LS这种),就无能为力了。 [/quote]
什么意思??我玩天地劫不知道怎么用UltraEdit来编辑·· [/quote]
天地劫有点小加密
比如C3是0,C4是1,C2是2,C5是3,这样的(具体的数字不对,C3好像是100)

2006-1-8 15:20 Tom Joad
启动window的计算器机,点16进制,输入C3,点XOR,输入A5,点=,得66,点10进制,得102
UE只是用来修改文件的,反汇编用Win32dasm啦。
本人也是菜鸟一只。

2007-10-20 13:39 higomoto
w32dasm反汇编之类的需要深厚的汇编知识
顺便说一句 我也刚开始学习 呵呵

2007-11-6 23:17 liuyu198798
不太懂,太深奥

2010-6-26 14:58 jyxoxx
:hz1025:我也想学

2010-6-26 21:06 GOODCHAOGEGOOD
使用ue是看不懂机器码的,只能看懂文字码。
使用W32DASM反汇编吧,最新的10.0版可以直接使用16进制修改,附件里面就是W32DASM10.0版。

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.