|
500精币
Hook_Por (模块地址 + 进制_十六到十 (“415E1E”), { 96, 86, 232, 0, 0, 0, 0, 97 }, 取子程序地址 (&HookMsg回调 ), 模块地址 + 进制_十六到十 (“10CA90”), 假)
换了好几个都会存在漏消息,跪求大神协助 变量名 | 类 型 | 静态 | 数组 | 备 注 | Wxid1 | 文本型 | | | Wxid2 | 文本型 | | | Msg | 文本型 | | | Type | 文本型 | | | Time | 文本型 | | | MsgSvrID | 文本型 | | | MsgSequence | 文本型 | | | Msgbuf | 文本型 | | | Msgsec | 文本型 | | | 信息回调 | 字节集 | | | 数据 | 文本型 | | |
Wxid1 = 编码_Unicode到Ansi (内存读字节集 (内存读整数 (Esi + 72 ), 100 )) Wxid2 = 编码_Unicode到Ansi (内存读字节集 (内存读整数 (Esi + 368 ), 100 )) Msg = 编码_Unicode到Ansi (内存读字节集 (内存读整数 (Esi + 112 ), 8196 )) 如果 (内存读整数 (Esi + 368 ) ≠ 0 )Wxid2 = 编码_Unicode到Ansi (内存读字节集 (内存读整数 (Esi + 368 ), 100 )) Wxid2 = “-”Type = 到文本 (内存读整数 (Esi + 56 )) Time = 到文本 (内存读整数 (Esi + 68 )) MsgSvrID = 到文本 (内存. 读长整数 (Pid, Esi + 48 )) MsgSequence = 到文本 (内存读整数 (Esi + 24 )) Msgbuf = 到文本 (内存读整数 (Esi + 60 )) Msgsec = 编码_Unicode到Ansi (内存读字节集 (内存读整数 (Esi + 472 ), 2000 )) 数据 = 消息_封装模板 (真, Type, , , Msg, 选择 (Msgbuf = “1”, 真, 假), 选择 (Wxid2 ≠ “-”, 真, 假), 选择 (Wxid2 ≠ “-”, Wxid2, Wxid1 ), 选择 (Wxid2 ≠ “-”, Wxid1, “ ”), , , MsgSvrID )客户端发送 (g_客户指针, 到字节集 (数据 ))
不知道是版本问题还是找的hook地址有问题
|
|