安卓环境下已经 ROOT
当访问 xx.xx.xx.xx IP 的时候,拦截这个请求(数据包没有发送给这个 IP )。
而是在本地直接响应或代理到指定 IP 响应自定义数据。
我不知道怎么形容:流量篡改、注入 。
注意是全局访问,也就是我在任意一个应用中访问该 IP 都会拦截并响应自定义数据。
想通过写一个安卓程序创建本地 VPN 监听请求并修改响应数据。不借助类似 Fiddler 的工具实现。
O(∩_∩)O
如果访问的是域名,则可以通过更改 /etc/hosts
文件,将任意域名指向任意 IP。
但如果访问的是 IP 就没有思路啦。
之前用过 Packet Capture 原理好像是本地创建一个 VPN 然后系统应用走这个 VPN 从中获取到包数据 但无法修改返回数据 怎样才能在安卓上实现类似程序
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.