参考文章

软路由实现流量拦截 注意,原文中没提到的,设置好pf后要重启生效。

简洁操作

  1. 开启热点
  2. echo "rdr on bridge100 inet proto tcp all -> 127.0.0.1 port 8080" | sudo pfctl -Ef -
  3. 设置burpsuit,注意需要监听所有接口,在request handing中打开invisible proxy
  4. 开始MITM
  5. 在应用商店选择一个应用查看详情,修改返回json,替换下载地址和md5
  6. 等待电视开始安装。

备份原文章最后代码

➜  ~ grep -v "^#" /etc/pf.conf
scrub-anchor "com.apple/*"
nat-anchor "com.apple/*"
nat-anchor "hackproxy/*"
rdr-anchor "com.apple/*"
rdr-anchor "hackproxy/*"
dummynet-anchor "com.apple/*"

anchor "com.apple/*"
anchor "hackproxy/*"
load anchor "com.apple" from "/etc/pf.anchors/com.apple"
load anchor "hackproxy" from "/etc/pf.anchors/hackproxy"

➜  ~ grep -v "^#" /etc/pf.anchors/hackproxy

nat on en5 inet from bridge100:network to any -> (en5:0) extfilter ei
rdr on bridge100 inet proto tcp all -> 127.0.0.1 port 8080

执行sudo pfctl -a hackproxy -sn


Convert Shadow(remove)socks into an HTTP proxy

2015-12-09(Wed) by chenjia.me

First run polipo with parent …

read more

Repo的使用

2014-11-08(Sat) by chenjia.me

repo 简介

Repo是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库 …

read more

添加Ubuntu的swap分区增加虚拟内存

2014-10-16(Thu) by chenjia.me

需求

为什么今天会写这个呢,因为在编译android4.4的时候发现内存不足。。我可以4G内存啊 …

read more