最近玩一个很老的gal游戏遇到了游戏文本提取不完整的问题。然后用H code进行了操作,关于H code的原理看了贴吧相关连接的解释,也用x64dbg进行了调试,
计算出了地址的偏移量,并用标准格式进行赋值。在用VNR打入H Code后,发现没有什么改变,有几点问题想请教一下大佬。
1.关于 H code, 群里的大佬分享了一个1997-2008的 H code的 txt文档,很幸运的,找到了这个gal的H CODE,这个H Code为/HAC@4F1660,这个H CODE和我计算出的游戏的H code不一样,我计算出的是/HAC@1CCE0,
这是为什么呢,
按照我的理解,(不知道有没有理解错)H code是地址的偏移量,不同的计算机的物理地址是不同的。这些信息存储后,扫出来的地址应该也有所不同,所以不同电脑的H Code 应该不一样吗?
2.关于 H code的后缀, 是一个dll文件,x64dbg是一个exe和dll综合调试软件,有GUI和debugger两个功能,我们仅仅用他计算出了地址偏移量,但是似乎没有生成dll文件,这个dll的后缀是在VNR上手动加上去的,这个操作是否正确呢?
还请大神帮忙解答!!
计算出了地址的偏移量,并用标准格式进行赋值。在用VNR打入H Code后,发现没有什么改变,有几点问题想请教一下大佬。
1.关于 H code, 群里的大佬分享了一个1997-2008的 H code的 txt文档,很幸运的,找到了这个gal的H CODE,这个H Code为/HAC@4F1660,这个H CODE和我计算出的游戏的H code不一样,我计算出的是/HAC@1CCE0,
这是为什么呢,
按照我的理解,(不知道有没有理解错)H code是地址的偏移量,不同的计算机的物理地址是不同的。这些信息存储后,扫出来的地址应该也有所不同,所以不同电脑的H Code 应该不一样吗?
2.关于 H code的后缀, 是一个dll文件,x64dbg是一个exe和dll综合调试软件,有GUI和debugger两个功能,我们仅仅用他计算出了地址偏移量,但是似乎没有生成dll文件,这个dll的后缀是在VNR上手动加上去的,这个操作是否正确呢?
还请大神帮忙解答!!