开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 16247|回复: 5
收起左侧

[Windows逆向] hookVX发送好友信息 3.6.0.18

[复制链接]
结帖率:56% (5/9)
发表于 2022-3-29 20:46:28 | 显示全部楼层 |阅读模式   广西壮族自治区桂林市

  
[e=0].版本 2
子程序名返回值类型公开备 注
子程序_Hook_发送消息 EDX
参数名类 型参考可空数组备 注
ECX 
变量名类 型静态数组备 注
id文本型 
' filehelper  wxid_ 切换搜索
' 蒋皓轩 wxid_ui2t3s572wjd12
' wxid_yb74478460e722
' 雨后阳光  wxid_2mb30rx0skhi22
' ce搜索 用户ID 切换   记得勾选UTF-16编码
' 锁定一个用户 然后像其他用户发送 找出具体CALL
' wxid_2qld5meptfaa22
' 5CF4E391    C740 10 0000000>mov dword ptr ds:[eax+0x10],0x0
' 5CF4E398    8D45 D4         lea eax,dword ptr ss:[ebp-0x2C]
' 5CF4E39B    50              push eax                                 ; 0
' 5CF4E39C    E8 7F52FEFF     call WeChatWi.5CF33620
' 5CF4E3A1    E8 EA413900     call WeChatWi.5D2E2590                   ; 发送消息Call
' 5CF4E3A6    83EC 18         sub esp,0x18
' 5CF4E3A9    C745 C8 60FFF45>mov dword ptr ss:[ebp-0x38],WeChatWi.5CF>
' 5CF4E3B0    8BCC            mov ecx,esp
' 5CDC0000
' 5CF4E39C-5CDC0000=WeChatWin.dll+18E39C  Hook地址
' 5CF33620-5CDC0000=WeChatWin.dll+173620  Call地址
' 把EDX 的 地址  的 UNICODE 地址更换为微信ID
' 信息框 (内存读整数 (内存读整数 (EDX)), 0, , )
' 信息框 (EDX, 0, , )
' 信息框 (内存读整数 (EDX), 0, , )
' 信息框 (内存读整数 (内存读整数 (EDX)), 0, , )
' id = 编码_Unicode到Ansi (内存读字节集 (内存读整数 (ECX + 十六进制 (“18”)), 100))
' 信息框 (id, 0, , )
. ' 如果真 (id ≠ “”)
写内存字节集 (内存读整数 (ECX + 十六进制 (“18”)), 编码_Ansi到Unicode (好友id))
客户端发送 (客户端指针, 到字节集 (“FSHYX”#消息分割符 + 好友id + #消息分割符 + 好友消息内容), )
' id = 编码_Unicode到Ansi (内存读字节集 (内存读整数 (ECX + 十六进制 (“18”)), 100))
' 信息框 (id, 0, , )

' 写内存字节集 (内存读整数 (内存读整数 (EDX)), 编码_Ansi到Unicode (好友id))
' 客户端发送 (客户端指针, 到字节集 (“FSHYX” + #消息分割符 + 好友id + #消息分割符 + “ok”), )
子程序名返回值类型公开备 注
子程序_Hook_消息内容 ECX
参数名类 型参考可空数组备 注
ECX 
' 5208E331    F7E9            imul ecx
' 5208E333    C1FA 04         sar edx,0x4
' 5208E336    8BC2            mov eax,edx
' 5208E338    C1E8 1F         shr eax,0x1F
' 5208E33B    03C2            add eax,edx
' 5208E33D    8945 E8         mov dword ptr ss:[ebp-0x18],eax
' 5208E340    74 20           je short WeChatWi.5208E362
' 5208E342    833E 01         cmp dword ptr ds:[esi],0x1
' 5208E345    75 13           jnz short WeChatWi.5208E35A
' 5208E347    8D4E 04         lea ecx,dword ptr ds:[esi+0x4]           ; 消息内容
' 5208E34A    E8 01052400     call WeChatWi.522CE850
' 5208E34F    84C0            test al,al
' 5208E351    0F84 C8010000   je WeChatWi.5208E51F
' 5208E357    8B45 E8         mov eax,dword ptr ss:[ebp-0x18]
' 5208E35A    47              inc edi
' 5208E35B    83C6 48         add esi,0x48
' 5208E35E    3BF8            cmp edi,eax
' 5CF4E331    F7E9            imul ecx
' 5CF4E333    C1FA 04         sar edx,0x4
' 5CF4E336    8BC2            mov eax,edx
' 5CF4E338    C1E8 1F         shr eax,0x1F
' 5CF4E33B    03C2            add eax,edx
' 5CF4E33D    8945 E8         mov dword ptr ss:[ebp-0x18],eax
' 5CF4E340    74 20           je short WeChatWi.5CF4E362
' 5CF4E342    833E 01         cmp dword ptr ds:[esi],0x1
' 5CF4E345    75 13           jnz short WeChatWi.5CF4E35A
' 5CF4E347    8D4E 04         lea ecx,dword ptr ds:[esi+0x4]           ; 消息内容
' 5CF4E34A  - E9 B11C11A4     jmp 01060000                             ; Hook 消息地址
' 5CF4E34F    84C0            test al,al
' 5CF4E351    0F84 C8010000   je WeChatWi.5CF4E51F
' 5CF4E357    8B45 E8         mov eax,dword ptr ss:[ebp-0x18]
' 5CF4E35A    47              inc edi
' 5CF4E35B    83C6 48         add esi,0x48
' 5CF4E35E    3BF8            cmp edi,eax
' 消息内容 Hook  5208E34A-51F00000=WeChatWin.dll+18E34A = Hook地址
' 522CE850-51F00000=WeChatWin.dll+3CE850 = Call地址
' 把ECX 的 地址  的 UNICODE 地址更换为自定义内容
' 信息框 (内存读整数 (内存读整数 (ECX)), 0, , )
' 写内存字节集 (内存读整数 (内存读整数 (ECX)), 编码_Ansi到Unicode (好友消息内容))
写内存字节集 (内存读整数 (ECX), 编码_Ansi到Unicode (好友消息内容))

        m_基址 = 取模块基址 (“WeChatWin.dll”)
        Hook_Pro (m_基址 + 十六进制 (“18E34A”), { 96, 81, 232, 0, 0, 0, 0, 97 }, 到整数 (&子程序_Hook_消息内容), m_基址 + 十六进制 (“3CE850”), 真)  ' ECX
        Hook_Pro (m_基址 + 十六进制 (“18E39C”), { 96, 81, 232, 0, 0, 0, 0, 97 }, 到整数 (&子程序_Hook_发送消息), m_基址 + 十六进制 (“173620”), 假)  ' ECX
[/e]

签到天数: 2 天

发表于 2023-8-29 16:31:47 | 显示全部楼层   陕西省安康市
牛逼牛逼
回复 支持 反对

使用道具 举报

签到天数: 2 天

发表于 2023-8-28 09:47:26 | 显示全部楼层   陕西省安康市
感谢大哥
回复 支持 反对

使用道具 举报

结帖率:50% (3/6)
发表于 2022-4-11 21:32:02 | 显示全部楼层   湖南省郴州市
回复 支持 反对

使用道具 举报

结帖率:50% (3/6)
发表于 2022-4-11 21:31:47 | 显示全部楼层   湖南省郴州市
回复 支持 反对

使用道具 举报

签到天数: 5 天

发表于 2022-3-30 00:14:11 | 显示全部楼层   广东省江门市
谢谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表