2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

防红:手机QQ打开链接自动跳转到浏览器新思路 综合

游客 游客组

演示截图

前言

之前一些朋友搞防红是利用的腾讯官方的一个js,现在貌似这个方法不行了....

最近某群中有人发了一个短网址,点进去发现直接跳转到QQ浏览器,我就纳闷了,这是怎么做到的呢?

研究开始

说干就干!首先在浏览器模拟QQ内置浏览器的UA,打开那网页,发现某个JS里面套着一大堆字符,我想了想,这会不会是啥加密?结果拿去解密发现毫无卵用,解不出来!

手机QQ打开链接自动跳转到浏览器新思路https://www.liues.cn/wp-content/uploads/2018/08/20180828_095031_77-300x110.png 300w, https://www.liues.cn/wp-content/uploads/2018/08/20180828_095031_77-768x283.png 768w" sizes="(max-width: 948px) 100vw, 948px" style="margin: 0px auto; padding: 0px; border-width: 0px; border-style: initial; border-color: initial; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 2.6875rem; display: block; text-align: center;"/>

于是想到是不是几进制加密字符?于是复制粘贴到一些网站上去解密,发现解密的内容貌似就是那防红网页的代码!只不过中文乱码了而已!

手机QQ打开链接自动跳转到浏览器新思路https://www.liues.cn/wp-content/uploads/2018/08/20180828_095445_63-300x122.png 300w, https://www.liues.cn/wp-content/uploads/2018/08/20180828_095445_63-768x312.png 768w, https://www.liues.cn/wp-content/uploads/2018/08/20180828_095445_63-1024x416.png 1024w" sizes="(max-width: 1236px) 100vw, 1236px" style="margin: 0px auto; padding: 0px; border-width: 0px; border-style: initial; border-color: initial; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 2.6875rem; display: block; text-align: center;"/>

看来是我想多了!真正跳转的代码没在JS里面!

于是在控制台中端详了一番,发现了<meta http-equiv="refresh">

手机QQ打开链接自动跳转到浏览器新思路https://www.liues.cn/wp-content/uploads/2018/08/20180828_095811_88-300x90.png 300w" sizes="(max-width: 643px) 100vw, 643px" style="margin: 0px auto; padding: 0px; border-width: 0px; border-style: initial; border-color: initial; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 2.6875rem; display: block; text-align: center;"/>

那链接前面的"mttbrowser"是什么呢?二话不说直接百度一下!

手机QQ打开链接自动跳转到浏览器新思路https://www.liues.cn/wp-content/uploads/2018/08/20180828_100121_58-300x161.png 300w, https://www.liues.cn/wp-content/uploads/2018/08/20180828_100121_58-768x412.png 768w" sizes="(max-width: 847px) 100vw, 847px" style="margin: 0px auto; padding: 0px; border-width: 0px; border-style: initial; border-color: initial; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 2.6875rem; display: block; text-align: center;"/>

那基本可以确定思路了!

利用"meta"标签跳转到"mttbrowser://url=链接",这样就会自动跳转到外部的QQ浏览器且自动打开里面套的链接!

但唯一的缺点就是只能指定某一种浏览器!

同时这种跳转外部浏览器的"前缀"对超链接也支持!(不知道这样说正不正确,博主并非专业人士)也就是说可以这样写:

HTML
<a href="mttbrowser://url=https://www.liues.cn">点我跳转到QQ浏览器打开</a>
 运行 复制 文本

其他浏览器跳转"前缀"

//QQ浏览器:mttbrowser://url=链接//谷歌浏览器:googlechrome://browse?url=链接//UC浏览器:ucweb://链接//小米浏览器:mibrowser:链接
 复制 文本

Demo

由此博主做了一个简单的demo跳转接口:

https://pan.baidu.com/s/1cHnZNGFUJH-thTDJx4qBXQ" rel="nofollow" data-no-instant="" target="_blank" class="btn" style="margin: 0px 4px 4px 0px; padding: 6px 12px; color: rgb(255, 255, 255); transition: all 0.2s ease 0s; font-size: 1em; border-radius: 3px; -webkit-appearance: none; border-width: 0px; border-style: initial; border-color: initial; background: rgb(249, 141, 0); opacity: 1;" _href="https://pan.baidu.com/s/1cHnZNGFUJH-thTDJx4qBXQ" title=""> 下载Demo

复制这段内容后打开百度网盘手机App,操作更方便哦

本文隐藏的内容 

Demo用法

下载demo后

假设你的网址是"exmple.com";要跳转的网址(加上http://或https://)base64加密代码是"aHR0cHM6Ly93d3cubGl1ZXMuY24="

则手机QQ访问"exmple.com/index.php?url=aHR0cHM6Ly93d3cubGl1ZXMuY24="即可自动跳转至QQ浏览器打开


最后于 2019/02/24 13:35:41 被管理员编辑 ,原因:

TAGS QQ防红 域名防红代码

站长窝论坛版权声明 1、本帖标题:防红:手机QQ打开链接自动跳转到浏览器新思路
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由游客在站长窝论坛《源码综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (191)
返回