X64微信逆向之-查找锁定微信CALL

X64微信逆向之-查找锁定微信CALL

阿冲老师是从2023年开始参考网上微信hook图文等教程跟着大家一样零起点开始学习的,走了很多误区踩了很多坑,现在一眨眼已经2024年了目前网上的教程都停留在旧版本32位微信,因此决定做些新手教程跟大家一起分享,如有写得不好的,还望各位老师们多多指教。(注:教程仅供学习交流使用,请勿用于非法用途与与商业用途)

版本与工具:

X64微信:v 3.9.9.35 、64dgb、Cheat Engine

我们就以找比较简单锁定微信CALL入手,首先找CALL方法很多:

A 有下API函数断点回溯查找。

B 有CE扫描关键数据后下访问断点回溯查找。

C 有根据微信日志回溯查找的。

D 有根据相关字符串定位查找的。

E 还有通过Hook别人的成品数据盗取CALL数据的。

…总之方法很多,大家平时多调试积累经验久了自然都会懂了。

作为新手一开始跟大家一样虽然知道方法很多,但跟大家一样还是有点一头雾水不只从哪个点开始入手调试。于是乎锁定微信、锁定 锁定 叫着  叫着 ,锁定的英文是Lock,猜测关键CALL是不是附近周围存在在Lock关键字。

好了进入正题开始调试分析了:

(1)打开64dgb 拉入微信运行起来找到模块

(2)因为微信大部分功能都在wechatwin.dll里,于是找到用户模块 wechatwin.dll并单击。

(3)然后右键 搜索->当前模块->字符串

(4)因为锁定是个按钮按钮英文是button于是我们输入lockb 进行模糊定位。

(5)我们找到了两个可疑地址,统统下断点排查 ,然后在在跟踪里右键启动运行跟踪。然后点击微信锁定微信功能就断下来了。

(6)然后按F8往下执行,每执行几条指令就去跟踪里查看数据变化

(7)然后去跟踪数据变化里查看指令数据变化,发现寄存器有click事件字符,执行后,F8一步一步执行最后微信锁定了,因此判断锁定微信CALL就下图这几个CALL里面,然后用Nop 去掉或者一 一调用测试 最后发现是最后那两个CALL就是我们要找的锁定微信CALL

(8)最后开始写调用实现功能,我们发现锁定微信CALL它竟然是个无参数的CALL ,调用代码如下

调用后微信成功锁定了。

最后感谢大家的观看,有不懂的的可以提出来大家一起学习进步。

  • 16
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
企业微信H5 JS-SDK是一个用于开发企业微信H5应用的SDK工具,可以实现企业微信的认证、JSAPI调用等功能。下面是企业微信H5 JS-SDK的调试方法: 1. 在企业微信开发者后台创建应用,并获取到应用的CorpID和Secret。 2. 在需要调试的H5页面中引入企业微信H5 JS-SDK的SDK文件,例如: ```html <script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script> ``` 3. 在页面的JS代码中,初始化企业微信H5 JS-SDK,并配置需要使用的接口,例如: ```javascript wx.config({ beta: true, debug: true, appId: 'CorpID', timestamp: '', nonceStr: '', signature: '', jsApiList: ['checkJsApi', 'chooseImage', 'previewImage'] }); ``` 需要将上述代码中的CorpID替换为自己应用的CorpID,timestamp、nonceStr和signature需要根据后端生成的签名参数进行获取。 4. 配置完成后,可以通过调用企业微信H5 JS-SDK提供的接口进行调试。例如,调用企业微信H5 JS-SDK中的chooseImage接口选择图片: ```javascript wx.chooseImage({ count: 1, success: function (res) { var localIds = res.localIds; alert(localIds); // 显示选择的图片的本地ID列表 } }); ``` 5. 在手机上打开需要调试的H5页面,使用企业微信扫描二维码或直接打开链接,即可进行调试。 通过上述步骤,就可以进行企业微信H5 JS-SDK的调试,通过调试可以验证SDK的功能是否正常,同时可以根据实际需求进行业务逻辑的开发和调试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值