背景:之前在QQ上突然有人发坦白说给我,第一感觉就是谁恶搞我,想找到是谁,是谁在恶作剧
QQ坦白说之解密教程
一、模拟手机QQ
- 首先使用谷歌浏览器来模拟手机qq
- 打开谷歌浏览器,按F12或者快捷键ctrl shift i,到如下界面
- 构造UA
- UA复制下面的代码即可
ozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E5216a QQ/7.5.5.426 V1_IPH_SQ_7.5.5_1_APP_A Pixel/1080 Core/UIWebView Device/Apple(iPhone 8Plus) NetType/WIFI QBWebViewType/1
- 使用user-agent,选择你刚刚创建的UA
二、获取坦白说密符
- PC端完成模拟UA后,进入然再进入坦白说页面 (PS:需要模拟手机QQ内置浏览器才可以,否则会跳到qq的官网)
- 若复制链接,打开之后,是一片空白,请再开一个新标签,登录QQ空间或者QQ邮箱,再刷新坦白说页面,就会出现数据了
https://ti.qq.com/honest-say/my-received.html
- 打开F12 工作台网络(PS:若network显示不出数据,可按F5刷新数据)
- 复制 fromEncodeUin 后面的值,只需要复制后面的即可,引号就不用复制了
三、在线解密
- 打开 https://tai7sy.github.io/honest-say/index.html
- 然后将 fromEncodeUin 这里字段里面的值,复制进去即可获得QQ号码
解密不一定完全,但基本能够解出几位,然后只需要在QQ里面模糊搜索一下,就可以了
四、解密代码
代码语言:javascript复制const table = {"oe": 0, "n": 0, "z": 0,
"oK": 1, "6": 1, "5": 1,
"ow": 2, "-": 2, "A": 2,
"oi": 3, "o": 3, "i": 3,
"7e": 4, "v": 4, "P": 4,
"7K": 5, "4": 5, "k": 5,
"7w": 6, "C": 6, "s": 6,
"7i": 7, "S": 7, "l": 7,
"Ne": 8, "c": 8, "F": 8,
"NK": 9, "E": 9, "q": 9,
'*': 'X'};