Rook替代Postern在Android 14中执行中间人抓包
2023-09-10 05:36:42
Android 14 中中间人抓包的挑战及 Rook 解决方案
随着 Android 系统的不断更新,逆向工程变得愈发困难。其中一个原因是开发工具变得越来越便捷,低代码甚至无需编写代码。在 Android 14 及更早版本中,Charles 结合 Postern VPN 是常用的中间人抓包方案。然而,Postern VPN 已不再适用于 Android 14,这给中间人抓包带来了新的挑战。
Rook:Postern 的替代方案
Rook 是一款可在 Android 14 上运行的中间人抓包工具,它提供与 Postern VPN 类似的功能。Rook 的 GitHub 地址为:https://github.com/txthinking/brook/releases。
Rook 是一款开源代理软件,用户可以轻松安全地连接到其他网络。它支持多平台使用,可在各种操作系统上运行。Rook 可以帮助用户绕过防火墙和代理限制,还能加密数据,保护用户隐私和安全。
如何使用 Rook 进行抓包
安装 Rook:
- 下载 Rook 安装包并将其安装到 Android 手机上。
- 打开 Rook 应用程序,点击“启动”按钮启动 Rook 服务。
配置 Charles:
- 在电脑上打开 Charles 应用程序。
- 选择“Proxy”菜单,然后选择“Proxy Settings”选项。
- 在“HTTP Proxy”选项卡中,将“Port”字段设置为 8080。
- 点击“OK”按钮保存设置。
连接到 Rook:
- 在 Android 手机上,打开 WLAN 设置并连接到 Rook 创建的 Wi-Fi 网络。
- 在电脑上,打开浏览器并访问以下网址:http://192.168.10.1。
- 在弹出的窗口中,点击“Connect”按钮连接到 Rook。
开始抓包:
- 在 Charles 应用程序中,点击“Record”按钮开始抓包。
- 在 Android 手机上,打开要抓包的应用程序并进行操作。
- 在 Charles 应用程序中,可以在“Sessions”选项卡中查看抓包到的数据。
优势和局限
Rook 的优势在于简单易用,且支持多平台使用。它支持在 macOS、Windows 和 Linux 系统上运行,这使得它成为广大用户抓包的利器。
但 Rook 也存在局限,它不如传统代理软件成熟,可能会在稳定性和兼容性上有所欠缺。
总结
Rook 是一款优秀的中间人抓包工具,它可以在 Android 14 上运行,并提供了与 Postern VPN 类似的功能。Rook 的使用方法简单易懂,可以帮助用户轻松抓取中间人数据。但是,Rook 也存在一定的局限性,例如兼容性较差等。总体而言,Rook 是一款值得推荐的中间人抓包工具。
常见问题解答
1. Rook 是否免费使用?
是的,Rook 是一款开源软件,免费提供使用。
2. Rook 是否支持所有 Android 版本?
目前,Rook 仅支持 Android 14 及以上的版本。
3. 如何解决 Rook 连接问题?
如果遇到 Rook 连接问题,请检查以下事项:
- 确保 Android 手机和电脑已连接到同一 Wi-Fi 网络。
- 确保已正确配置 Charles 的 HTTP 代理端口。
- 尝试重启 Rook 服务和 Charles 应用程序。
4. 如何在 Android 手机上启用 USB 调试?
在 Android 手机上启用 USB 调试:
- 打开“设置”应用。
- 滚动到“系统”并点击它。
- 点击“开发者选项”。如果看不到此选项,请先点击“关于手机”,然后点击“内部版本号”多次,直到看到提示“您现在处于开发者模式”。
- 启用“USB 调试”。
5. Rook 与其他中间人抓包工具相比有什么优势?
与其他中间人抓包工具相比,Rook 的优势在于它支持多平台使用,且简单易用。此外,Rook 可以帮助用户绕过防火墙和代理限制,还能加密数据,保护用户隐私和安全。