PC微信3.1.0.67 HOOK(一) :寻找登录二维码网址

微信版本

最新版微信:3.1.0.67

在这里插入图片描述

寻找微信登录二维码网址

1、先将微信登录二维码截屏保存到本地
2、解析二维码,我这里使用的是“草料”,可以看到解析后的内容如下:
在这里插入图片描述
3、将’http://weixin.qq.com/x/'后面的内容复制,在CE中打开。
原因:微信在二维码网址存储的时候,分为两部分存储,"http://weixin.qq.com/x/"作为常量,后面的内容则是动态生成作为参数与常量拼接。
打开CE,添加微信进程,搜索刚刚解析的地址
在这里插入图片描述
4、扫描一下二维码,取消登录,我们手动让二维码刷新一下,在重复12两个步骤,拿到新的二维码网址,在把新的二维码网址放到CE中点再次扫描,扫描出的结果比较多,多重复几次操作
在这里插入图片描述
5、打开OD,附加微信进程,在CE扫描的结果中选择一个地址
下内存写入断点
在这里插入图片描述
刷新二维码,等待程序断下
在这里插入图片描述
6、删除内存断点,右键堆栈第一个地址,跟随到数据窗口
在这里插入图片描述
可以看到网址就在数据窗口这。接下来就是选择合适的位置HOOK,编写你的代码。

编写代码

这里我用的是易语言,我选择HOOK的位置 在WinChatWin.dll+46BECD
代码如下

Hook_Pro (g_模块基址 + 十六进制 (“46BECD”), { 96, 86, 232, 0, 0, 0, 0, 97 }, 到整数 (&_二维码网址), g_模块基址 + 十六进制 (“559F0”), 真)
.版本 2

.子程序 _二维码网址
.参数 数据地址, 整数型
.局部变量 二维码地址, 文本型

二维码地址 = 内存读文本 (内存读整数 (数据地址))
二维码地址 = “http://weixin.qq.com/x/” + 二维码地址

结尾

有了这个二维码网址 就可以生成五花八门的二维码了。
很少写博客,偶尔更新。
qq交流:1060059392

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我也想要努力变好啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值