如何绕过请在微信客户端打开链接的限制0x00限制原理

admin 2021年12月17日10:37:28评论3,902 views字数 1236阅读4分7秒阅读模式

如何绕过“请在微信客户端打开链接”的限制0x00 限制原理


通过burp抓包后返回的页面源码得知
如何绕过“请在微信客户端打开链接”的限制0x00 限制原理
微信服务端通过检查User-Agent中是否包含“micromessenger”来判断请求是否来自微信客户端,以此决定是跳转到目标网站还是提示“请在微信客户端打开链接”

因此我们可以通过获取微信客户端的User-Agent,然后修改浏览器的User-Agent来绕过限制,目前市面上有很多现成的在线工具可用来获取User-Agent,比如http://www.atool9.com/useragent.php



1

0x01 获取User-Agent

但当我通过微信客户端访问上述网址时,却提示出错
如何绕过“请在微信客户端打开链接”的限制0x00 限制原理

怀疑是微信团队对此网站做了限制,不让获取User-Agent,绕过方式是自己写获取User-Agent的页面,代码如下
<html>     <body>         <p id="demo"></p>         <script>             var ua = navigator.userAgent;             document.getElementById("demo").innerHTML = ua;         </script>     </body> </html>
手机和电脑处于同一局域网,微信客户端访问上述网页地址,成功获取到User-Agent,如下图

如何绕过请在微信客户端打开链接的限制0x00限制原理

User-Agent如下,可留做以后使用

Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.12(0x17000c27) NetType/WIFI Language/zh_CN



2

0x02 为chrome浏览器配置User-Agent

chrome下按F12(或ctrl+shift+i)打开开发者工具,按customize and control devtools即下图中红色圈出来的部分(或ctrl+shift+p)打开命令搜索框
如何绕过请在微信客户端打开链接的限制0x00限制原理输入network conditions,并选择,如下图
如何绕过“请在微信客户端打开链接”的限制0x00 限制原理取消勾选automatically,并在User Agent处填入“micromessenger”,不要关闭开发者工具,否则所做的更改会失效,再次访问被微信限制的页面,能够成功访问页面


3

0x03 注意

如果你要打开的网址是以 https://open.weixin.qq.com/ 开头的,那么它使用的是微信开放平台,需要使用你的微信帐户信息。这种方式不适用。





关注路劲科技,关注网络安全!



如何绕过请在微信客户端打开链接的限制0x00限制原理
渗透测试之支付逻辑漏洞
渗透测试之登录验证码绕过
渗透工具 | Weblogic扫描工具
0day预警,等0day变成nday后继续


如何绕过请在微信客户端打开链接的限制0x00限制原理

如何绕过请在微信客户端打开链接的限制0x00限制原理

北京路劲科技有限公司

网址:www.lujinsec.com

北京市昌平区南邵镇双营西路78号院2号楼5层504

本文始发于微信公众号(LSCteam):如何绕过“请在微信客户端打开链接”的限制0x00 限制原理

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年12月17日10:37:28
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   如何绕过请在微信客户端打开链接的限制0x00限制原理http://cn-sec.com/archives/476256.html

发表评论

匿名网友 填写信息