|
都开源了,部分人就这烂功能还藏着掖着的发dll有点搞笑。
打开插件开源第二期\源码\客户端\Fd\Fd.sln
1、修改common.h 最顶部的#define GameIPL"192.168.66.200" 这里改为你自己的IP
2、dllmain.cpp 搜索//fixIp(); 去除前面//然后重新生成Fd.dll即可,Fd.dll要放到70S2\plugins\目录下即可自动加载。
=======================================================
当然你可以用ai修改成读取ini文件更加方便,或者单独提取出来加到其他dll里:
wchar_t *ip;
thisCall2Args2 sub_1204DD0 = (thisCall2Args2)0x1204DD0;
int __fastcall hookSub_1204DD0(int *thisP, int , int a2, int a3) {
return sub_1204DD0(thisP, (int)ip, a3);
}
void fixIp() {
//ip
ip = wcsdup(GameIP);
*(WORD*)0x010F5E0D = 0x6890;
*(DWORD*)0x010F5E0F = (int)ip;
GumInterceptor* v = gum_interceptor_obtain();
gum_interceptor_replace_fast(v, (gpointer)0x1204DD0, (gpointer)hookSub_1204DD0, (gpointer*)&sub_1204DD0);
} |
|