一次burp无法抓微信PC端小程序的深刻经历以及解决方案

今天想用burp对PC的微信小程序进行渗透测试,发现怎么抓也抓不到,明明之前可以抓的,经过几小时的研究和资料搜集,终于解决。顺手把如何对手机/模拟器进行抓包也写了下,在文末我会提到是如何解决这个头疼且深刻的问题,这个问题我相信大家应该都会有,希望能帮助到大家。

一、抓手机/模拟器的微信公众号、小程序、APP

前提:保证电脑和手机在同一局域网

(1)初阶

电脑端使用ipconfig查看当前IP地址

img

手机端打开WLAN设置,手动指定代理,代理IP地址为电脑端的IP地址例如上面的192.168.43.170,端口设置为例如8081

img

此时打开burp,设置监听(非本地回环地址)

img

此时,burp就能抓手机访问网页的包了。

但是对于一些HTTPS的站点,手机访问会弹出警告——证书不受信任

img

点击确定继续后,burp才可以抓到该数据包

img

(2)进阶

上面的方法很快就能用手机进行渗透测试,但是有一个问题:**对HTTPS站点的渗透很繁琐甚至无效,以及对微信公众号(抓不全)和小程序会出现抓不到包、无法抓取app的情况。**在手机导入一个burp证书即可

手机设置好代理后,访问http://burp下载证书,下载的一般默认是der格式,修改成cer格式,然后从存储设备安装即可,凭据用途可以“WLAN”、“VPN和应用”都安装。

img

安装好证书后,即可抓取公众号、小程序、app的包

img

二、抓电脑端微信公众号、小程序

burp设置好代理,导出证书

img

img

img

打开Edge浏览器——设置——隐私、搜索和服务——管理证书,下载证书并导入,注意一定是选择受信任的根证书颁发机构

img

导入好证书后,设置好代理

img

按理来说,这样就可以抓到公众号和小程序的包了,但实际情况是完全抓不到小程序的包。

我们可以退出微信PC端,将目录C:\Users\用户名\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\WMPFRuntime目录下的所有文件删除

img

重新登录微信,再次尝试抓小程序的包,就可以抓到包了。

可能有的师傅没有这个目录,我们可以随便打开一个微信小程序,打开任务管理器,定位到小程序的进程,打开文件所在位置

img

回退到Plugins目录下,进入WMPFRuntime文件夹,退出微信,删除该文件夹目录下所有文件,重新登录微信PC端即可抓到小程序的包。

这样不是长久之计,但目前能做的只有抓不到就删除一次,抓不到删除一次,问我为什么这样就可以了,我也不懂hhh。有师傅有更好的解决方案,欢迎评论区提出~

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
使用Burpsuite微信小程序的步骤如下: 1. 首先,确保你已经安装了微信客户Burpsuite,并且两者都是最新版本。 2. 打开Burpsuite,并在Proxy选项卡下的Options子选项卡中,确保Proxy listeners处于启用状态,并且监听的口号是你想要使用的口号。 3. 在微信客户中,进入小程序,并找到你想要包的目标小程序。 4. 在电脑上打开Proxifier,并在Profiles菜单中选择Proxies。 5. 在Proxies窗口中,点击Add按钮,添加一个新的代理规则。 6. 在新的代理规则中,将微信小程序的流量代理到Burpsuite。你可以通过指定微信客户的可执行文件路径来实现。如果你想代理所有微信的流量,也可以将微信的流量代理到Burpsuite。 7. 确保代理规则已经生效,并且Proxifier正在运行。 8. 返回Burpsuite,你应该能够看到微信小程序的流量开始出现在Proxy选项卡下的Proxy history窗口中。 通过以上步骤,你就可以使用Burpsuite成功微信小程序了。请注意,包是一项技术活,需要一定的技术基础和经验。在进行包操作时,请确保你已经获得了合法的授权,并且遵守相关法律法规。 #### 引用[.reference_title] - *1* [微信小程序包教程:Burpsuite版 附所需工具](https://blog.csdn.net/weixin_45031612/article/details/127416319)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [【Burpsuite取APP、小程序数据包教程】](https://blog.csdn.net/qq_61872115/article/details/130101662)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值