136-游戏外挂中自动生成黑屏优化基址BaseBlackScreen 郁金香灬老师 2015年游戏外挂视频教程第136课内容
来源:互联网 发布:域名 主机记录 编辑:程序博客网 时间:2024/06/10 14:23
136-自动生成黑屏优化基址BaseBlackScreen 郁金香灬老师 2015年游戏外挂视频教程第136课内容
郁金香老师:QQ 150330575
郁金香灬游戏外挂技术 www.yjxsoft.com 提供大量游戏外挂制作视频教程
学员办理:yjxsoft.taobao.com
环境:win7-64VS2010
工具:郁金香CE郁金香OD
分辩率:1280*768
基础要求:
1、会一点C语言
2、懂一点汇编
目标:
自动生成BaseBlackScreenMainHook黑屏优化地址
自动生成BaseBlackScreenD3D9Hook D3D9黑屏优化地址
作业:
写代码 完成2种方式的黑屏优化,与取消优化
#define BaseBlackScreenMainThreadHook
DWORD BaseBlackScreenD3D9Hook=NULL;
//主线程HOOK 黑屏优化
00528ECA 74**E8********8B86940100008B088B91A8000000
//+15 ?00528EDF-00528ECA
//HOOK Data[3]={0x8B,0xC0,0x90}//MOV EAX,EAX;NOP//{0x90,0x90,0x90};
BaseBlackScreenD3D9Hook=GetModuleHandle("d3d9.dll")+0x2279F;
HOOK Data[3]={0xc2,0x04,0x00};//5F322797 C2 0400 RETN 0x4
HINSTANCE LoadLibrary();
HMODULE GetModuleHandle();//返回值就是模块基址
d3d9.5F32279F=GetModuleHandle("d3d9.dll")+偏移;
d3d9.5F32279F=GetModuleHandle("d3d9.dll")+d3d9.5F32279F-d3d9.5F300000
d3d9.5F32279F=GetModuleHandle("d3d9.dll")+0x2279F;
DWORD BaseBlackScreenD3D9Hook=NULL;
void CMainDialogWnd::OnBnClickedButtonTest()
{
DbgPrintf_Mine("OnBnClickedButtonTest base=%8X\n",GetModuleHandle("d3d9.dll"));
BaseBlackScreenD3D9Hook=(DWORD)GetModuleHandle("d3d9.dll")+0x2279F;
DbgPrintf_Mine("BaseBlackScreenD3D9Hook=%X\n",BaseBlackScreenD3D9Hook);
郁金香老师:QQ 150330575
郁金香灬游戏外挂技术 www.yjxsoft.com 提供大量游戏外挂制作视频教程
学员办理:yjxsoft.taobao.com
环境:win7-64VS2010
工具:郁金香CE郁金香OD
分辩率:1280*768
基础要求:
1、会一点C语言
2、懂一点汇编
目标:
自动生成BaseBlackScreenMainHook黑屏优化地址
自动生成BaseBlackScreenD3D9Hook D3D9黑屏优化地址
作业:
写代码 完成2种方式的黑屏优化,与取消优化
#define BaseBlackScreenMainThreadHook
DWORD BaseBlackScreenD3D9Hook=NULL;
//主线程HOOK 黑屏优化
00528ECA 74**E8********8B86940100008B088B91A8000000
//+15 ?00528EDF-00528ECA
//HOOK Data[3]={0x8B,0xC0,0x90}//MOV EAX,EAX;NOP//{0x90,0x90,0x90};
BaseBlackScreenD3D9Hook=GetModuleHandle("d3d9.dll")+0x2279F;
HOOK Data[3]={0xc2,0x04,0x00};//5F322797 C2 0400 RETN 0x4
HINSTANCE LoadLibrary();
HMODULE GetModuleHandle();//返回值就是模块基址
d3d9.5F32279F=GetModuleHandle("d3d9.dll")+偏移;
d3d9.5F32279F=GetModuleHandle("d3d9.dll")+d3d9.5F32279F-d3d9.5F300000
d3d9.5F32279F=GetModuleHandle("d3d9.dll")+0x2279F;
DWORD BaseBlackScreenD3D9Hook=NULL;
void CMainDialogWnd::OnBnClickedButtonTest()
{
DbgPrintf_Mine("OnBnClickedButtonTest base=%8X\n",GetModuleHandle("d3d9.dll"));
BaseBlackScreenD3D9Hook=(DWORD)GetModuleHandle("d3d9.dll")+0x2279F;
DbgPrintf_Mine("BaseBlackScreenD3D9Hook=%X\n",BaseBlackScreenD3D9Hook);
0 0
- 136-游戏外挂中自动生成黑屏优化基址BaseBlackScreen 郁金香灬老师 2015年游戏外挂视频教程第136课内容
- 011-背包列表基址+背包物品属性分析(郁金香灬老师 2015年游戏外挂视频教程第11课内容)
- 131-隐藏建筑物分析 与游戏黑屏优化分析相关数据 郁金香灬老师 2015年游戏外挂视频教程第131课内容
- 135-D3D9_HOOK黑屏优化分析及地址定位 可大幅降低CPU占用 郁金香灬老师 2015年游戏外挂视频教程第131课内容
- 013-使用背包中第N格物品 郁金香灬老师 2015年游戏外挂视频教程第13课内容
- 008-人物信息数据的封装.基址与偏移管理单元库(郁金香灬老师 2015年游戏外挂视频教程第8课内容)
- 010-药品对象+药品使用功能分析(郁金香灬老师 2015年游戏外挂视频教程第10课内容)
- 014-封装物品使用函数 郁金香灬老师 2015年游戏外挂视频教程第14课内容
- 015-DbgPrintMine与变参函数 郁金香灬老师 2015年游戏外挂视频教程第15课内容
- 017-注入代码至游戏主线程 解决游戏何异常 郁金香灬老师 2015年游戏外挂视频教程第17课内容
- 016-代码运行久了游戏为何异常分析 郁金香灬老师 2015年游戏外挂视频教程第16课内容
- 009-静态链接库的使用与配置 显示人物信息(郁金香灬老师 2015年游戏外挂视频教程第9课内容)
- 012-封装背包对象列表+读物背包物品信息(郁金香灬老师 2015年游戏外挂视频教程第12课内容)
- 012-封装背包对象列表+读物背包物品信息(郁金香灬老师 2015年游戏外挂视频教程第12课内容)
- 郁金香灬老师 最新 游戏外挂制作教程
- 007-读取游戏中的人物信息+输出调试信息 (郁金香老师 2015外挂教程)
- 视频教学:郁金香游戏外挂辅助编程Delphi篇全套
- 游戏外挂
- Apache上部署Django
- Android4.2多用户模式的结构与实现
- spark问题记录
- 寒假集训.Discrete-Function
- Swift之网络编程
- 136-游戏外挂中自动生成黑屏优化基址BaseBlackScreen 郁金香灬老师 2015年游戏外挂视频教程第136课内容
- 通信系列1: 电话的前世今生
- scala初探(一)
- 语音端点检测
- java 字节码增强之ASM
- Leetcode - Largest Rectangle in Histogram
- C#技术漫谈之垃圾回收机制(GC)
- 50HZ干扰 示波器接地
- A/B Problem