公众号渗透

目录

获取各url

右上角三个点

电脑端,可以从这里获取链接

vconsole

电脑端有些时候右上角三个点,点击后没有复制链接选项,可以点击右下角vConsole→Log找到url一行即可得到url

电脑端访问绕过

当我们直接把公众号里给的链接拿到电脑访问,可能会出现这种玩意(包括但不限于这种操蛋玩意)

我们得进行绕过

更改UA绕过

如果浏览器打开后会跳转到其他页面 或者 有弹窗提示,但是不会跳到open.weixin.qq.com域名去,就可以尝试UA绕过。

修改方式有两种: 1.F12→右侧三个点→more tools→network conditions→User agent→取消勾选Use Browser default→输入UA后刷新

2.F12→左侧第二个标识点击进入手机模式浏览→上方dimensions选中edit→add custom device→输入ua名(随便输,我输的weixin),然后输入ua,保存→dimensions里选择weixin即可切换ua

修改成如下ua(分别试试)(主要是检测ua头里是否有MicroMessenger字符,有些站ua只有个MicroMessenger也能绕过)



Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12A365   MicroMessenger/5.4.1 NetType/WIFI

Mozilla/5.0 (Linux; U; Android 4.1.2; zh-cn; Chitanda/Akari) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 MicroMessenger/6.0.0.58_r884092.501 NetType/WIFI

绕过oauth

如果我们把ua改了,发现页面变成纯白色,请用微信客户端打开的字样也没了,那么就有可能通过绕过oauth来访问。

//todo,不过有下面两个解决方案了,也不是那么急

clash+whistle

clash开全局代理,然后把流量全部导到抓包工具(whistle)进行分析。 为什么不用burp呢?因为我mao在burp可能会遇到一些证书问题导致打不开网页。

保存为yml(macos是yaml)导入到clash

proxies:
  - name: Whistle
    type: http
    server: 127.0.0.1  
    port: 8899 #根据抓包工具配置
proxy-groups:
  - name: Proxy
    proxies:
      - Whistle
    type: select
rules:
  - PROCESS-NAME,node.exe,DIRECT
  - PROCESS-NAME,WeChatAppEx.exe,Whistle
  - PROCESS-NAME,WeChat.exe,Whistle
  - PROCESS-NAME,WechatBrowser.exe,Whistle
  - MATCH,DIRECT

  可以在rules里加 -DOMAIN,xxxx,DIRECT 来屏蔽一些垃圾包

然后启动whistle就能抓包了。

clash+burp

一样的,就是把clash代理端口改成burp的。可能会遇到证书问题,不能用就上whistle吧。

proxies:
  - name: burp
    type: http
    server: 127.0.0.1  
    port: 8080 #根据抓包工具配置
proxy-groups:
  - name: Proxy
    proxies:
      - burp
    type: select
rules:
  - MATCH,burp