|
vc劫持d3d9,游戏运行没反应不知哪错了
之前写过D3D透视挂 大概是这样 源码删了 具体忘了 HINSTANCE hD3D9 =LoadLibrary("d3d9.dll"); LPVOID pDirect3DCreate9 = GetProcAddress(hD3D9,"Direct3DCreate9"); //Inline Hook Direct3DCreate9函数 __asm { mov ebx,pDirect3DCreate9 mov byte ptr [ebx],0xe9 mov dword ptr [ebx+1],MyDirect3DCreate9 } __declspec(naked)void RealDirect3DCreate9() { __asm { push ebp mov ebp,esp jmp pDirect3DCreate9 +5 } } IDirect3D9 * __stdcall MyDirect3DCreate9(UINT SDKVersion) { IDirect3D9*(__stdcall*_Direct3DCreate9)(UINT SDKVersion)=(IDirect3D9*(__stdcall*)(UINT SDKVersion))RealDirect3DCreate9; return _Direct3DCreate9(SDKVersion); } 还要导出个函数 Direct3DCreate9 这样游戏应该不会掉 可以做其他坏事了~ 废话多一句 你劫持d3d9.dll游戏加载了你的dll没找到d3d初始化要调用的函数 所以直接退出了进程 |
|
|
|
[求助]跪求求远控编写教程
程序写多就不用教程了 |
|
[求助]初中文化 学习逆向会不会很难呢?
貌似和文化程度没扯上关系 |
|
[求助]灰鸽子特征码过多,怎么办
自己写个呗 ~ |
|
为什么内存中的IAT内存块里的函数比PE格式中的多?
正解 ~ ~ |
|
|
|
壳脱掉了,破解不了.喜欢挑战的大牛帮忙一下
这软件名。。。。不敢下 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值