吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 15174|回复: 49
收起左侧

[Android 原创] 6.3.31、6.5.16微信二维码自动化实现步骤猜想过程(待续。。。)

  [复制链接]
younghare 发表于 2018-3-14 17:33
本帖最后由 younghare 于 2018-3-14 17:34 编辑

6.3.31、6.5.16微信二维码自动化实现步骤猜想过程(待续。。。)
前言这是我去年实现的自动二维码功能,时间过太久了,笔记太零散。整理一下分析的过程和原理二维码已然成为一个特有的标志,在各个方面都得到了广泛应用。当下二维码常见的应用场景有哪些?
常见场景:扫码购物、点餐、消费打折、二维码支付、广告媒体、电子名片、积分兑换、网址访问等等。不过上述的这些应用场景都不是我本文要关系的对象。本文主要关心微信扫描二维码的实现逻辑
工具准备
  • chrome浏览器
  • ddms
  • 顶部Acitivity (该app可在华为市场、应用宝、百度市场中下载)
  • czg学习演示(该app主要用于查看二维码内容)
  • jadx
分析二维码-换机(微信版本6.5.16)在微信账号在更换手机登录时会弹出对应的二维码,要求我们用新手机扫码用“顶部Activity”查看
换机二维码.png 用二维码扫描查看是二维码是:如下图
https://login.weixin.qq.com/q/gZUn2UYjEw== czg识别二维码.png 在com.tencent.mm.plugin.webview.ui.tools.WebViewUI中搜索“ImageView”,发现设置二维码图片到ImageView只有2个地方 2个地方.png
mageView.setImageBitmap((Bitmap) WebViewUI.Y(this.stl).get(str));所以(Bitmap) WebViewUI.Y(this.stl).get(str)是生成二维码的Bitmap
生成二维码的Bitmap.png 生成二维码的Bitmap2.png 分析二维码-网页登录分析二维码url及字符 分析二维码url及字符.png
用chrome浏览器登录微信发现二维码其实比跟图片的下载地址很接近就是中间多了qrcode/
如:
在chrome查看源码时可以看到图片的地址用czg学习演示中可以看到二维码字符
二维码的地址:https://login.weixin.qq.com/qrcode/AfPuJfb22g==
二维码的字符:https://login.weixin.qq.com/l/AfPuJfb22g==
二维码特性:每次生成的二维码都不一样,而且存在有效期。扫描二维码(当初分析是微信6.3.31版本)Activity截屏分析: Activity截屏分析.png 登录Activit截屏 登录Activit截屏.png 源码位置猜想{"mClass":"com.tencent.mm.plugin.scanner.ui.BaseScanUI","mPackage":"com.tencent.mm"} com.tencent.mm.png
com.tencent.mm.plugin.webwx.ui.ExtDeviceWXLoginUI ExtDeviceWXLoginUI.png 返回只有一个setResult(0); setResult.png
login.png

免费评分

参与人数 8吾爱币 +9 热心值 +7 收起 理由
笙若 + 1 + 1 谢谢@Thanks!
langyeie + 1 待续。。。赶紧更新啊,我正看到高潮
qaz003 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
技术进行 + 1 + 1 用心讨论,共获提升!
tiankonglan5551 + 1 + 1 支持你
我不是坏人 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
binglanya + 1 + 1 用心讨论,共获提升!
帅的谁爱 + 2 + 1 可以

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

jiqiling123 发表于 2018-12-26 20:02
vdnet 发表于 2018-6-29 15:29
远程扫码登录关键其实是把图片识别二维码的类型改成扫一扫的就可以,非常简单

大佬看到回复联系一下,有个问题请教(有偿)
jiqiling123 发表于 2018-12-26 20:03
younghare 发表于 2018-5-23 15:47
可以选择手机不在身边,通过好友认证哦

大佬看到回复联系一下,有个问题请教(有偿)
121193188 发表于 2018-3-14 17:51
ClarkKent 发表于 2018-3-14 18:08 来自手机
顶一下~虽然我也看不懂~但是值得学习
 楼主| younghare 发表于 2018-3-14 18:09
主要是实现微信扫描的自动化
星期日 发表于 2018-3-14 19:11

顶一下~虽然我也看不懂~但是值得学习
runfog 发表于 2018-3-14 19:17
整理一下分析的过程和原理
snake007 发表于 2018-3-14 19:22
我来顶一下
Jason告告 发表于 2018-3-14 19:45
看不懂,但好像很有用,学习下先
caoqin123 发表于 2018-3-14 19:46 来自手机
看不懂,'真的不太懂反正这样顶一下吧
Wenroy 发表于 2018-3-14 19:50
顶,虽然看不懂
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 23:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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