assembly 用IDA Pro修改dll文件的地址/值

q35jwt9p  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(310)

在我看来,我是带着一个非常原始的问题写作的,因为我找不到真正类似的问题。
我正在使用IDA Pro。我有一个dll文件(与游戏的服务器部分相关,我不知道具体用途),我需要用我自己的IP地址替换所有当前使用的IP地址。从我看到的情况来看,地址是第一位的,我可以更改:Address change
但是对于第二部分(可能是存储值的地方),我想不出如何修改它:second part
谢谢

qacovj5a

qacovj5a1#

a192168200133是存储IP地址192.168.200.133的一种非常奇怪的方式。这种IPv4地址可以以二进制形式0xC0A8C885存储在内存中,但是sockaddr需要以 * 网络字节顺序 *(大端)的地址,即0x85C8A8C0
如果地址是在DLL中硬连接的,我将搜索它以查找32位整数0xC0A8C8850x85C8A8C0,并将它们替换为与所需地址对应的值。

相关问题