在我看来,我是带着一个非常原始的问题写作的,因为我找不到真正类似的问题。
我正在使用IDA Pro。我有一个dll文件(与游戏的服务器部分相关,我不知道具体用途),我需要用我自己的IP地址替换所有当前使用的IP地址。从我看到的情况来看,地址是第一位的,我可以更改:Address change
但是对于第二部分(可能是存储值的地方),我想不出如何修改它:second part
谢谢
在我看来,我是带着一个非常原始的问题写作的,因为我找不到真正类似的问题。
我正在使用IDA Pro。我有一个dll文件(与游戏的服务器部分相关,我不知道具体用途),我需要用我自己的IP地址替换所有当前使用的IP地址。从我看到的情况来看,地址是第一位的,我可以更改:Address change
但是对于第二部分(可能是存储值的地方),我想不出如何修改它:second part
谢谢
1条答案
按热度按时间qacovj5a1#
a192168200133
是存储IP地址192.168.200.133
的一种非常奇怪的方式。这种IPv4地址可以以二进制形式0xC0A8C885
存储在内存中,但是sockaddr需要以 * 网络字节顺序 *(大端)的地址,即0x85C8A8C0
。如果地址是在DLL中硬连接的,我将搜索它以查找32位整数
0xC0A8C885
或0x85C8A8C0
,并将它们替换为与所需地址对应的值。