今天先不写关于技术的,另外关于建站的文章我这几天会更新,毕竟还有工作要做,没有那么多的精力写教程,今天要写的是一个比较简单的,通过抓包的方式定位到给你发坦白说的那个人。ok,废话不多说,我们开始做。


没做之前说一下,网上很多的办法可以破解的,如果您不是程序员的话看,可以直接试试网上的比较简单的办法,例如给那个人发一个日迹,然后看浏览的记录,等等办法,都是可以的,只是作为一个程序员,我不喜欢用这么LOWB的办法!

首先我们需要打开谷歌浏览器(因为谷歌为自带的是有手机模拟器的,你用别的带的有模拟器的浏览器也是可以的),打开以后是这样的:



是的,百度,哈哈 ,开个玩笑,我们打开调试工具(F12):

点击手机工具:



然后点击这里:



其实会玩的人已经知道怎么做了,但是还是照顾那些不会的人,我还是尽量的写的啰嗦一些,然后我们新建一个手机驱动:

user ag:(直接选择复制)
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


这个时候我们的手机驱动里面就有了自己新加的一个手机,尺寸是自己定的,我们打开:



ok,这个时候我们需要的是定位到我们收到坦白说的QQ号,电脑登录一下自己的QQ,然后打开手机的坦白说,打开我的是这个:





ok,我们可以看到这里的坦白说,有点多就不一一截图了,哈哈,我们可以分享,复制链接,但是腾讯有点皮,链接这里我直接给你:

复制下面的链接:
https://ti.qq.com/honest-say/my-received.html
到之前的页面上的URL:



ok,这里如果您打不开,是空白,一直加载的话,没关系,您新开一个页面,登录您的QQ空间,成功以后回来刷新这个页面,这个时候就有了!

那么这个时候怎么看呢?

我们可以打开console的控制台看日志:



这里就是您的数据,那么有人说这里怎么看啊,看不明白啊,我也不明白,所以我们不看这里的,我们看数据交互的过程,拿到对应的数组:




经常调试代码的人应该都知道怎么回事,看数据就明白了!这里还是解释一下,一般的数据交互,回来的时候为了保存数据的交互完整和方便,那么很多的处理方式就是用数组将数据保存起来,这样的话,容易查错,容易传递数据!这个也不例外,那么一般的话data里面就是我们需要的数据,下面的分别代表什么呢?这里也简单的说一下,虽然不是腾讯的人,但是写代码都是有命名规范的:
fromFaceUrl :这个是显示的那个头像 fromGender : 状态码 用来调试的 fromNick
:随机出来的昵称(也不是随机的,根据获取的位置和性别来确定的) timestamp : 时间戳(这里猜测一下,可能是加密用到的数据) toUin
:发送对象(这里如果您对怎么实现在线QQ聊天的话,就会明白为什么用Uin,因为我记得没错的话,腾讯的QQ聊天的接口里面的QQ号用的参数就是Uin)
topicName :坦白说的内容
至于别的为啥没解释,很简单,我不知道啊!哈哈


这个时候我们拿到了,那么我们不认识啊,计算机也不认识,经常看加密的代码的人可以看出来,这个格式不是MD5加密,也不是我们常见的sha加密,跟不会是Base64加密,如果您不知道这几个加密的格式和过程,可以翻开我的博客,我之前写过关于加密的博客,写的很明白。

那么我找了很久终于找到了可以解密的,在一个github上,一个大牛上传的,这里直接分享给你们:

点击解密 <https://tai7sy.github.io/honest-say/index.html>

那么我们随便找一个,解密试试:



解密成功以后打开QQ,搜索一下看看是谁喜欢你吧!哈哈


PS:具体怎解密的,我们不得而知,但是我觉得既然是加密都是有固定的加密算法的,我之前也尝试的写过加密的算法,那么其实怎么破解呢?例如一个新的加密数据出现了,我们怎么破解呢?我的想法是,可以找几个关系好的,让他给你发一下坦白说,然后打开他的QQ和抓包抓到对应的加密数据,一一对比,就像这样的:



看看怎么对应的,应该会破解个八九不离十,其实这个就是最常见的穷举法!ok,写完了!


PS:还有就是这个办法其实是6-9号之前的是可以直接查出来的,但是该方法已经被腾讯和谐了,所以之前的还是可以的,之后的就不行了,但是我还有一个办法就是,点击下面的链接:

生成对应的链接 <https://www.bilibili.com/video/av25934723/>

点击以后这样的:



通过查看访问列表也是可以的找到的,这是目前我知道的比较靠谱的办法了!


当然如果还不行的话,只能放大招了,哈哈,打开您的坦白说的列表,点击那个给您发坦白说的人,右上角有三个点,点击,里面有举报,举报他以后他24小时是不可以找到您的,这个时候,您安静的等待30分钟,打开电脑上面的QQ:



打开屏蔽人管理:



这个时候列表就是那个人的QQ号,如果您已经知道了是谁,想和他联系,可以的,将他从屏蔽列表里面删除:



你们就可以恢复聊天了,这样他也不知道你屏蔽了他,而且也不知道你其实已经知道了他是谁了...想想都刺激,哈哈!

更新(2018-7-09):腾讯进行二次加密的目前没有办法解开!

更新(2018-7-17):腾讯的6-9号之前的加密规则应该变了一些,所以解开的好像也不对,所以之前的办法应该是不可以用了。

更新(2018-8-07):目前已经没有办法解开坦白说的秘密了,有办法的时候我会更新的,所以关注一下更新的状态就行了!


更新(2018-08-12):强调!强调!强调!目前已经不可以解开了,帖子不下是因为我一直关注这个,有新的办法我会在这里更新的!如果是咨询坦白说的,希望关注帖子就行了!

谢谢阅读!

 

 

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信