捕获PC微信支付消息的基本原理

请点击标题下蓝色文字或扫描下方二维码关注。

图片

通过上一篇文章的介绍,我们了解到:要想实现微信个人收款码与订单系统的应用,最关键的环节就是要捕获PC微信的支付消息;本文将介绍捕获PC微信支付消息的基本思路以及必要的工具使用。

  • 捕获PC微信支付消息的基本思路

  • ollydbg(od)反汇编工具的使用

  • 汇编调试的一些术语及概念

  • 总结

1

基本思路

我们都知道,当用户扫码支付后,微信会推送支付消息给PC微信端,然后把支付消息显示在 UI 界面上;换句话说,PC微信程序内部肯定有一个接收消息的方法,我们只要找到这个方法位置,然后植入我们的代码,取出其中的数据,在把数据发送给我们的订单系统,再继续执行微信原来的程序代码,这样就能实现我们的目的,也不影响微信正常运行。

那么,我们应该要如何把代码植入到微信程序内部?又如何找到微信接收消息的方法了?答案肯定没那么简单,因为我们也拿不到微信的源代码,是吧!

这里先科普一点小知识,所有 Windows 程序,不管用何种语言开发,最终都是编译成汇编代码的,PC微信程序也不例外;知道这一点,我们就能以汇编的方式来调试修改微信程序了。

2

ollydbg(od)反汇编工具

也许,看到汇编两个字,大多数朋友会望而止步;其实也没那么复杂,毕竟,我们只要了解一些粗浅的知识,达到目的就行,因为本人的观点就是以后用到的,以后再说!

现在我们的 ollydbg 工具是时候闪亮登场了,以下简称od;通俗的讲,od 就是一款汇编语言的调试工具,可以调试任

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值