本帖最后由 yuyanggfiu 于 2022-1-7 16:32 编辑
耗时3天,终于解决了vxhook漏消息的问题,找遍论坛没看到,分享下希望有用
版本号:3.4.5.27目前最新的
模块为:课程专用hook 自己找吧
精益模块大家都有
m_基址 = 取模块基址 (“WechatWin.dll”) 判断循环首 (m_基址 = 0 ) m_基址 = 取模块基址 (“WechatWin.dll”) 程序_延时 (1000 ) 判断循环尾 () Hook_Pro (m_基址 + 进制_十六到十 (“46DF73”), { 96, 80, 232, 0, 0, 0, 0, 97 }, 到整数 (&截取消息 ), m_基址 + 进制_十六到十 (“C4C40”), 假) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 消息内容bin | 字节集 | | | 消息内容 | 文本型 | | | ID1 | 文本型 | | | ID2 | 文本型 | | | 消息类型 | 文本型 | | | 时间 | 文本型 | | | 收发状态 | 文本型 | | |
消息内容bin = 内存读字节集 (内存读整数 (数据地址 + 112 ), 8196 )消息内容 = 编码_Unicode到Ansi (消息内容bin )ID1 = 编码_Unicode到Ansi (内存读字节集 (内存读整数 (数据地址 + 72 ), 100 )) 如果 (内存读整数 (数据地址 + 368 ) ≠ 0 ) ID2 = 编码_Unicode到Ansi (内存读字节集 (内存读整数 (数据地址 + 368 ), 100 ))  ID2 = “-”时间 = 时间_时间戳转文本 (到文本 (内存读整数 (数据地址 + 68)))收发状态 = 到文本 (内存读整数 (数据地址 + 60 )) 消息类型 = 到文本 (内存读整数 (数据地址 + 56 )) 程序_写日志 (ID1 + “|” + ID2 + “|” + 收发状态 + “|” + 消息类型 + “|” + 时间 + “|” + 消息内容, 取特定目录 ( #系统桌面 ) + “123.txt”) |