模块名称:DX11绘制 模块作者: 模块版本:1.0 模块 MD5:73b5a7e41c5080e3b7229afb5d7061ff 模块大小:214.96 KB 版权声明: 模块描述:仅供测试,请勿用于非法用途 引用支持库: 系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325 操作系统界面功能支持库 3.0|shell|52F260023059454187AF826A3C07AF2A ------------------------------ .子程序 DX11_创建绘制, 整数型, , 返回窗口句柄 .参数 窗口类名, 文本型, , .参数 窗口左边, 整数型, 可空 , .参数 窗口顶边, 整数型, 可空 , .参数 窗口宽度, 整数型, , .参数 窗口高度, 整数型, , .参数 回调函数, 子程序指针, , .参数 禁止截图, 整数型, , 1.开启 2.关闭 .子程序 DX11_获取帧数, 整数型, , .子程序 DX11_矩形绘制, , , .参数 左边, 整数型, , .参数 顶边, 整数型, , .参数 宽度, 整数型, , .参数 高度, 整数型, , .参数 颜色, 整数型, , .参数 透明度, 整数型, 可空 , 默认255 .子程序 DX11_文本绘制, , , 1.不居中 2.居中 .参数 左边, 整数型, , .参数 顶变, 整数型, , .参数 文本内容, 文本型, , .参数 字体大小, 整数型, , .参数 文本颜色, 整数型, , .参数 描边颜色, 整数型, , .参数 是否居中, 整数型, 可空 , 默认1 .子程序 DX11_线条绘制, , , .参数 X1, 整数型, , .参数 Y1, 整数型, , .参数 X2, 整数型, , .参数 Y2, 整数型, , .参数 颜色, 整数型, , .参数 线粗, 小数型, , .参数 透明度, 整数型, 可空 , .子程序 DX11_消息循环, , , .子程序 DX11_销毁绘制, 逻辑型, , .子程序 DX11_圆形绘制, , , .参数 左边, 整数型, , .参数 顶边, 整数型, , .参数 半径, 整数型, , .参数 颜色, 整数型, , .参数 透明度, 整数型, 可空 , 默认255 .子程序 窗口_句柄取进程ID, 整数型, , 返回进程ID; .参数 窗口句柄, 整数型, , 目标窗口句柄 .子程序 窗口_取高度, 整数型, , .参数 窗口句柄, 整数型, , .子程序 窗口_取句柄, 整数型, , FindWindowExA,至少填一项 .参数 父窗口句柄, 整数型, 可空 , 如果是取顶级的窗口句柄请留空 .参数 子窗口句柄, 整数型, 可空 , 如果是取顶级的窗口句柄请留空 .参数 窗口类名, 文本型, 可空 , 窗口的类名 .参数 窗口标题, 文本型, 可空 , 窗口的标题 .子程序 窗口_取宽度, 整数型, , .参数 窗口句柄, 整数型, , .子程序 进程_ID取窗口句柄, 整数型, , 通过进程ID取得该进程的窗口句柄 .参数 进程ID, 整数型, , 该进程的ID; .参数 窗口标题, 文本型, 可空 , 模糊参数 如果为空,忽略此参数 .参数 窗口类名, 文本型, 可空 , 模糊参数 如果为空,忽略此参数 .子程序 进程_ID取句柄, 整数型, , 通过目标进程ID取进程句柄,成功就返回进程句柄 .参数 进程ID, 整数型, , 目标进程ID .子程序 进程_名取ID, 整数型, , 通过进程名取进程ID;失败返回0 .参数 进程名, 文本型, , 取要进程ID的进程名 .参数 是否区分大小写, 逻辑型, 可空 , 默认为不区分,真=区分 .子程序 进程_取自进程ID, 整数型, , 取自身的进程ID,成功返回进程ID;失败返回0。 .子程序 进程_是否存在, 逻辑型, , 判断指定进程是否存在(此判断与进程其它信息无关联)(存在返回真,不存在或失败返回假) .参数 进程名, 文本型, , 欲检测的进程名 .参数 是否区分大小写, 逻辑型, 可空 , 默认为不区分,真=区分 .子程序 进制_十到十六, 文本型, , 进制_十到十六 .参数 十进制数, 长整数型, , .子程序 进制_十六到十, 长整数型, , 将16进制文件转换到10进制数值(返回十进制数) .参数 文本, 文本型, , .子程序 内存_读小数, 小数型, , 失败返回0。 .参数 进程ID, 整数型, , .参数 内存地址, 整数型, , .子程序 内存_读整数, 整数型, , 读取整数型数据(返回整数内容 失败返回0) .参数 进程ID, 整数型, , .参数 内存地址, 整数型, , .子程序 内存_读字节集, 字节集, , 读取字节集数据(返回字节集 失败返回空) .参数 进程ID, 整数型, , 进程ID .参数 内存地址, 整数型, , 内存地址 .参数 长度, 整数型, 可空 , 可空。留空将智能读取长度 .子程序 内存_申请内存, 整数型, , 指定进程申请一段为00的内存 .参数 进程ID, 整数型, , 指定进程句柄 .参数 长度, 字节型, 可空 , 长度 .子程序 内存_申请文本内存, 整数型, , 申请内存并写入文本内容 .参数 进程ID, 整数型, , .参数 内容, 文本型, , .子程序 内存_申请字节集内存, 整数型, , 申请内存并写入字节集内容 .参数 进程ID, 整数型, , .参数 数据, 字节集, , .子程序 内存_写小数, 逻辑型, , .参数 进程ID, 整数型, , 进程ID .参数 内存地址, 整数型, , 内存地址 .参数 要写入的值, 小数型, , 写入数据 .子程序 内存_写整数, 逻辑型, , 写入四字节数据(成功返回真,失败返回假) .参数 进程ID, 整数型, , 进程ID .参数 内存地址, 整数型, , 内存地址 .参数 要写入的值, 整数型, , 写入数据 .参数 写入类型, 整数型, 可空 , 默认为1 0=短整数型 1=整数型 2=长整数型 .子程序 内存_写字节集, 逻辑型, , 写入字节集数据(成功返回真,失败返回假) .参数 进程ID, 整数型, , 进程ID .参数 内存地址, 整数型, , 内存地址 .参数 要写入的数据, 字节集, , 写入数据 .子程序 取模块基址x86, 整数型, , 失败返回0 .参数 进程ID, 整数型, , .参数 模块名称, 文本型, , .exe或.dll的完整名称 .子程序 刷新窗口, , , .参数 游戏窗口句柄, 整数型, , .参数 绘制窗口句柄, 整数型, , .子程序 特征码_极速搜索, 整数型, , 失败返回 0 成功返回找到地址的个数 .参数 进程Pid, 整数型, , .参数 搜索数据, 文本型, , .参数 开始位置, 整数型, 可空 , .参数 模糊搜索, 逻辑型, 可空 , .参数 静态区域, 逻辑型, 可空 , .参数 结果数组, 整数型, 可空 数组, .子程序 特征码_模糊搜索, 整数型, , 搜索规则与OD相同,返回搜寻的地址数目 .参数 进程ID, 整数型, , .参数 特征码, 文本型, , 十六进制文本,如“68 00 00 00 40 ?? ?? ?? ?? ?? ?? ?? ?? 50 E8” .参数 搜寻起始地址, 整数型, 可空 , 默认为"00401000" .参数 搜寻结束地址, 整数型, 可空 , 如果为空,则只搜索搜寻起始地址所在的内存段 .参数 结果数组, 整数型, 参考 可空 数组, 存放结果,单可空 .参数 数组结果单或多, 文本型, , 单则返回十进制结果,多则返回数量,“单”“多” .全局变量 超级HOOK, 类_超级HOOK, 公开, , 调用类_超级HOOK .全局变量 驱动读写, 读写, 公开, , .数据类型 HOOK记录, 公开, .成员 被hook地址, 整数型, , , .成员 原始数据, 字节集, , , .成员 新数据地址, 整数型, , , .成员 寄存器地址, 整数型, , , .成员 连接进程地址, 整数型, , , .数据类型 HOOK数据, 公开, .成员 返回地址, 整数型, , , .成员 原始数据, 字节集, , , .成员 原始地址, 整数型, , , .成员 hook数据, 字节集, , , .数据类型 寄存器, 公开, .成员 EAX, 整数型, , , .成员 ECX, 整数型, , , .成员 EDX, 整数型, , , .成员 EBX, 整数型, , , .成员 EBP, 整数型, , , .成员 ESP, 整数型, , , .成员 ESI, 整数型, , , .成员 EDI, 整数型, , , .数据类型 进程信息列表, 公开, .成员 dwSize, 整数型, , , 1 .成员 cntUsage, 整数型, , , 2 .成员 进程ID, 整数型, , , 3 .成员 th32DefaultHeapID, 整数型, , , 4 .成员 th32ModuleID, 整数型, , , 5 .成员 cntThreads, 整数型, , , 6 .成员 th32ParentProcessID, 整数型, , , 7 .成员 pcPriClassBase, 整数型, , , 8 .成员 dwFlags, 整数型, , , 9 .成员 进程名称, 字节型, , , 10 .数据类型 精易_窗口信息, 公开, .成员 窗口句柄, 整数型, , , .成员 进程ID, 整数型, , , .成员 线程ID, 整数型, , , .成员 窗口标题, 文本型, , , .成员 窗口类名, 文本型, , , .数据类型 内存属性, 公开, MEMORY_BASIC_INFORMATION .成员 区域地址, 整数型, , , BaseAddress .成员 分配地址, 整数型, , , AllocationBase .成员 初始属性, 整数型, , , AllocationProtect .成员 区域长度, 整数型, , , RegionSize .成员 保留值, 整数型, , , 已提交值,保留值,自由值State .成员 当前属性, 整数型, , , Protect .成员 页类型, 整数型, , , lType .数据类型 游戏特征码, 公开, .成员 搜索名称, 文本型, , , .成员 特征码, 文本型, , , .成员 特征地址, 文本型, , , .程序集 读写, , 公开 .子程序 安装驱动, 逻辑型, , .子程序 读短整数, 短整数, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .子程序 读双精度小数型, 双精度小数, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .子程序 读小数型, 小数型, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .子程序 读长整数, 长整数型, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .子程序 读整数型, 整数型, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .子程序 读字节集, 字节集, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .参数 读取长度, 整数型, , .子程序 读字节型, 字节型, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .子程序 取模块地址, 长整数型, , .参数 进程Pid, 整数型, , .参数 模块名字, 文本型, , .子程序 申请内存, 长整数型, , .参数 进程Pid, 整数型, , .参数 申请长度, 整数型, , .子程序 写短整数, 逻辑型, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .参数 写入数据, 短整数, , .子程序 写双精度小数型, 逻辑型, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .参数 写入数据, 双精度小数, , .子程序 写小数型, 逻辑型, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .参数 写入数据, 小数型, , .子程序 写长整数, 逻辑型, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .参数 写入数据, 长整数型, , .子程序 写整数型, 逻辑型, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .参数 写入数据, 整数型, , .子程序 写字节集, 逻辑型, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .参数 写入数据, 字节集, , .子程序 写字节型, 逻辑型, , .参数 进程Pid, 整数型, , .参数 内存地址, 长整数型, , .参数 写入数据, 字节型, , .子程序 卸载驱动, 逻辑型, , .程序集 类_超级HOOK, , 公开 .子程序 Pid, 整数型, , .子程序 读文本, 文本型, , .参数 地址, 整数型, , .子程序 读整数, 整数型, , .参数 地址, 整数型, , .子程序 读值, 寄存器, , 读取HOOK处的数据值 .参数 返回地址, 整数型, , 超级HOOK.开始() 第四个参数返回的数据 .子程序 读字节集, 字节集, , .参数 地址, 整数型, , .参数 长度, 整数型, 可空 , .子程序 继续, 逻辑型, , 如果暂停HOOK后,可以使用本函数,继续超级HOOK。 .参数 原始地址, 整数型, , .参数 hook数据, 字节集, , 超级HOO.开始() 第5个参数 .子程序 开始HOOK, 逻辑型, , 此命令直接对进程数据进行HOOK,HOOK成功返回真。 .参数 进程ID, 整数型, , 被HOOK程序的进程ID .参数 HOOK地址, 文本型, , 被HOOK程序要HOOK的地址,十六进制 .参数 回调接口, 子程序指针, , 无参数,经过时被调用转入此接口 .参数 拦截数据, HOOK数据, 参考 , HOOK后返回HOOK处指令数据 用于暂停后可继续HOOK .参数 拦截长度, 整数型, , 至少拦截5字节,不然会出错,大于5字节会自动补码“90”每字节。 .参数 HOOK模式, 整数型, 可空 , 填写1 = 窗口HOOK模式 填写2 = 线程HOOK模式 默认是2 .参数 插入代码, 字节集, 可空 , 可空 在准备跳回前 先执行 插入的代码 一般用于堆栈平衡 .子程序 申请文本内存, 整数型, , .参数 内容, 文本型, , .子程序 申请字节集内存, 整数型, , .参数 内容, 字节集, , .子程序 写整数, 逻辑型, , .参数 地址, 整数型, , .参数 数据, 整数型, , .子程序 写值, , , 修改寄存器值 .参数 返回地址, 整数型, , 超级HOOK.开始() 第四个参数返回的数据 .参数 寄存器, 文本型, , 比如:"EAX" 大小写都可以 .参数 写入值, 字节集, , 例如:到字节集(8) .子程序 卸载HOOK, 逻辑型, , 卸载全部超级HOOK。 .子程序 暂停, 逻辑型, , 暂停超级HOOK .参数 原始地址, 整数型, , .参数 原始数据, 字节集, , .程序集 类_特征码搜索, , 公开 .子程序 进程_特征码搜索, 文本型, , 支持OD死码??搜索,支持自定义地址搜索,支持6种搜索类型:基址,call,偏移2,偏移4,偏移6,地址 .参数 进程ID, 整数型, , 进程ID .参数 搜索类型, 文本型, , 可用搜索类型: "基址"、"call"、"偏移2"、"偏移4"、"偏移6"、"地址" .参数 OD死码, 文本型, , 例:89 44 24 10 8B 4C 24 10 51 E8 ?? ?? ?? ?? 8B 8E 支持??搜索 兼容OD二进制搜索格式。 .参数 OD死码位置, 整数型, 可空 , 为空则默为认:0 .参数 起始地址, 文本型, 可空 , 为空则默为认:401000 .参数 结束地址, 文本型, 可空 , 为空则默为认:8FFFFF .参数 搜索长度, 整数型, 可空 , 为空则默认为:4096 .子程序 进程_特征码搜索_ID, 文本型, , 返回欲搜索的十六进制内存地址文本 .参数 进程ID, 整数型, , 欲操作的进程ID .参数 搜索内容, 文本型, , 特征码字符串,如:“5F 5E 5B 83 C4 0C C2 04 00 6A 3D” .参数 修正值, 文本型, 可空 , 即搜索到的内存地址加正负值,十六进制文本,负数在十六进制文本前面加负号,如:-12,-2A,-BD .参数 起始地址, 文本型, 可空 , 开始的地址,默认为400000 .子程序 进程_特征码搜索_句柄, 文本型, , 返回欲搜索的十六进制内存地址文本 .参数 进程句柄, 整数型, , 欲操作的进程的句柄 .参数 搜索内容, 文本型, , 特征码字符串,如:“5F 5E 5B 83 C4 0C C2 04 00 6A 3D” .参数 修正值, 文本型, 可空 , 即搜索到的内存地址加正负值,十六进制文本,负数在十六进制文本前面加负号,如:-12,-2A,-BD .参数 起始地址, 文本型, 可空 , 起始地址 默认400000 .子程序 进程_特征码搜索_名, 文本型, , 返回欲搜索的十六进制内存地址文本 .参数 进程名, 文本型, , 欲操作的进程的名称 .参数 搜索内容, 文本型, , 特征码字符串,如:“5F 5E 5B 83 C4 0C C2 04 00 6A 3D” .参数 修正值, 文本型, 可空 , 即搜索到的内存地址加正负值,十六进制文本,负数在十六进制文本前面加负号,如:-12,-2A,-BD .参数 起始地址, 文本型, 可空 , 开始的地址,默认为400000 .子程序 进程_特征码搜索1, 整数型, , .参数 进程ID, 整数型, , 进程ID .参数 OD死码, 文本型, , 不一样了可以带*或?号代替如"FF**AA??02"16进制,别搞错了2个字符为1个字节,1必须写成01,长度不要超过255个字节了 .参数 OD死码位置, 整数型, 可空 , 为空则默为认:0 .参数 起始地址, 文本型, 可空 , 为空则默为认:401000 .参数 结束地址, 文本型, 可空 , 为空则默为认:8FFFFF .参数 搜索长度, 整数型, 可空 , 为空则默认为:102400 .子程序 进程_特征码搜索2, 文本型, , 返回欲搜索的十六进制内存地址文本 .参数 进程ID, 整数型, , 欲操作的进程ID .参数 搜索内容, 文本型, , 特征码字符串,如:“5F ?? ?? 83 C4 ** C2 04 00 6A 3D” .参数 修正值, 文本型, 可空 , 即搜索到的内存地址加正负值,十六进制文本,负数在十六进制文本前面加负号,如:-12,-2A,-BD .参数 起始地址, 文本型, 可空 , 开始的地址,默认为400000
DX11绘制 v1.0