前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >APP 测试 - Postern 绕过客户端检测抓包

APP 测试 - Postern 绕过客户端检测抓包

作者头像
LuckySec
发布2023-03-24 11:04:24
6.2K0
发布2023-03-24 11:04:24
举报
文章被收录于专栏:LuckySec网络安全LuckySec网络安全

前言

目前市场上大多数的 APP 都针对客户端做代理检测,最典型的场景就是无法通过 WiFi 代理抓取 APP 数据包,但很少会对 APP 经过 VPN 的流量做检测,因此可以通过在 Android 等设备上启动一个 VPN 服务,让 APP 的所有流量都先经过 VPN 服务,再抓取 APP 的网络数据包。在前面的文章介绍了使用 HttpCanary 进行 VPN 代理抓包,但只能在 HttpCanary 软件上做操作,分析抓包等操作比较繁琐,而通过 Postern 工具可以将经过 VPN 的 APP 流量进一步转发给 BurpSuite 等抓包分析工具更方便做 APP 测试。

0x01 工具简介

Postern 是一个基于 V** 的 Android 全局代理工具,并且可将 V** 流量进行二次转发。支持的代理协议有:SSH,Shadowsocks,SOCKS5,HTTPS/HTTP CONNECT,gfw.press。

0x02 下载安装

百度云备用下载,直接安装 APK 到 Android 设备上即可。

0x03 抓包教程

前提条件:

  • 一台电脑设备安装 BurpSuite 工具;
  • 一台 Android 设备安装 Postern 工具,并且安装 BurpSuite 的 CA 证书;
  • 所使用设备在同一局域网下,例如连接同一个 WiFi 网络;

注:如果对上述步骤不太了解的,可以参考文章 《BurpSuite 抓取手机 HTTPS 数据包》

先在电脑上运行 BurpSuite 工具,设置监听地址为同一局域网的本地 IP 及端口号。

Android 设备安装好 Postern 工具后,打开 Postern 主界面,添加代理服务器,设置服务器地址和端口号与 BurpSuite 的监听地址一致,选择 HTTPS/HTTP 代理类型,点击保存。

打开左上角的菜单,选择配置规则,添加规则。

选择匹配所有地址,通过代理链接,选择刚添加的 BurpSuite 代理组,勾选抓包,之后保存,开启 V** 抓包即可。

上述步骤全部执行完成后,将 Postern 工具挂后台运行,手机状态栏可以看到 V**的图标,表示启动成功,然后打开要抓包测试的 APP 尝试刷新功能页面。

最后,在电脑的 BurpSuite 上可以接收到 Android 设备上 Postern 工具 V**服务流量转发的 APP 数据包。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-03-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 0x01 工具简介
  • 0x02 下载安装
  • 0x03 抓包教程
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档