首先要从这个饮料说起,发现这个二维码可以扫红包,扫了好几块了,上面有串数字,我在想问我要是找到规律了,那我是不是可以一直用微信扫到钱。首先要获取二维码的网址,先从微信扫一扫然后复制网址,结果是一长串字符:
https://wechat.tcc.so/oauth/authCallBackAccessToken?param=n8aBl4GtgMbe1t3IxoWUlK2Axt6KkYiIyMaQjYmBl8be1dHX3dXT3NfS09DS0sjGjYqAgZyvgZ3G3tTIxpaBgI2WgYeQsZaIxt7GjJCQlJfey8uHi4CBypCHh8qXi8uS1suVkYGWnduVkYGWnaCFkIXZqo-yqaaD3IWrit2WtYiDlaaNstGtp4vTpZzQpaDXrbKCtq2mgdXd04ezqd2isdGus4-Ti7CngIuxpqqihray172wl6C21Yi2rqHU3YWhtbC2s9WcvdecsqGTi6mg1ty3goyxhYKyroqHs6qMq5Oqo7Khl4u1paa0sY2l04C2h9W0nK6hp6OPhamx3Iu1iKGvp7eqoaqwtdOlnNGrtrCTpr61qrWGstXVtaC2jaKxqq-wk6GlgYyiroGwnLyqjNGdopOtsL2xqtagnKHRorGh0byNqrymnYOWvpym17GT1aaBtpOzvdSx3KDXkNyypoOtotScjqO8g7Gm176zvaaynYHVobaitbaiwpCdq5SBiq2A2YuAr6mul9SHtYeR3LWjj6-OsImwl7Kc1JGPqIfGmQ&info=tprQgfWmuLsTzLb9cDpfNeNk7-hiPEBa7X93W2tGtzs
进群:516107834 即可获取数十套PDF哦!
这可不行啊 ,然后就用UC浏览器扫一扫复制就找到了。
HTTP://TCC.SO/-VT20T9MC4V0WQWTSS0VPAPF
HTTP://TCC.SO/DL2IENLV2IF8415F-28VALLF
HTTP://TCC.SO/ZOVT8HALA9A10F7.IKMQA7VF
HTTP://TCC.SO/9JYR$CE5XIHX1KRGZXRTA*6F
确实有规律,后缀长度是是24位,每一位都是大写字母和数字还有特殊符号组成,我就研究这个跟数字有什么关系。
研究了半天实在没辙哈,然后就无脑写了个无限生成随机字符的脚本,然后生成二维码
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import qrcode
import matplotlib.pyplot as plt # plt 用于显示图片
import matplotlib.image as mpimg # mpimg 用于读取图片
import numpy as np
import random
import time
l="ABCDEFGHIJKLMNOPQRSTUVWXYZ.$/-*0123456789"
r=[]
def ran(l):
for i in range(24):
r.append(random.choice(l))
salt = ''.join(r)
return salt
while True:
qr = qrcode.QRCode(version=2, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=1)
bottom=ran(l)
top="HTTP://TCC.SO/"+bottom
qr.add_data(top)
qr.make(fit=True)
img = qr.make_image()
img.save("sanke_qrcode.png")
time.sleep(1)
lena = mpimg.imread('sanke_qrcode.png')
lena.shape #(512, 512, 3)
plt.imshow(lena) # 显示图片
plt.axis('off') # 不显示坐标轴
plt.show()
plt.pause(1)
plt.close()
time.sleep(2)
然后二维码生成了,我就要弄个手机无限扫的脚本了,还是拿上我的按键精灵
?Dim intX,intY
Dim 服务器 ="smtp.qq.com"
Dim 发件人邮箱 = "发件人邮箱地址"//填自己的
Dim 密码 = "你的发件人邮箱密码"//如果是qq邮箱打开smtp功能,密码是授权码
Dim 主题 = "深晖"
Dim 内容 = "收到反馈"
Dim 收件地址 = "收件人地址"//填自己的
Do
//找加号
FindMultiColor 0,0,0,0,"FFFFFF","-3|-4|CBCBCB,2|-4|979797,-3|1|989898,-164|9|FFFFFF,-168|11|A4A4A4,-931|-8|979797,-936|-1|B1B1B1,-933|2|BFBFBF,-931|1|303030",0,0.9,intX,intY
If intX > -1 Then
Tap intX, intY
Delay 500
End If
//找扫一扫
FindMultiColor 0,0,0,0,"FFFFFF","-141|10|878383,-134|167|9F9D9C,60|167|DFDEDE,-159|286|7B7877,-190|-259|878484,284|-425|989898,-647|-423|505050,-643|-427|9A9A9A,135|-402|A5A5A5",0,0.9,intX,intY
If intX > -1 Then
Tap intX, intY
Delay 500
End If
//找到失败就退出
FindMultiColor 0,0,0,0,"181818","73|-14|A2A2A2,108|17|7D7D7D,199|10|494949,224|21|383838,236|21|646464,917|0|000000,930|2|797979,959|2|797979,201|-25|939393",0,0.9,intX,intY
If intX > -1 Then
Tap intX, intY
Delay 500
End If
//成功就退出循环
FindMultiColor 0,0,0,0,"181818","81|-9|696969,76|-15|A5A5A5,167|-14|626262,208|16|737373,250|19|949494,252|23|5A5A5A,176|20|909090,169|19|777777,159|15|B1B1B1",0,0.9,intX,intY
If intX > -1 Then
Delay 500
Exit Do
End If
Loop
//发送邮件
Dim 返回发送结果 = SendSimpleEmail(服务器,发件人邮箱,密码,主题,内容,收件地址)
TracePrint 返回发送结果
发现了不是失败的图片就退出循环,脚本暂停了,同时发邮件给我,qq我自己改了一下,避免泄露隐私了
本来是用扫到了播放音乐的,发现扫码有声音,影响我睡觉,就发邮件啦,24位字符,每个字符大概40种可能,那么有40的24次幂种可能吧,大概2.81474976710656e+38,一秒钟扫一个,一天60*60*24=86400,一天可以算2.81474976710656e+38/86400,也就是一天能算1/30695450000000000000000000000000000,后面28个零,搞完之后发现杯水车薪,关代码在吾爱
网友评论