如何使用 mitmproxy 监控你的手机

上次小帅b给大家说了

“中间的男人”


那个站在中间的男人,使用Python就能直接操控你的上网请求


相信你已经对 mitmproxy 

有一定的了解了

不过现在的你可能有些许疑惑


如何监听 https 的数据呢?

如何监控手机上的传输数据呢?




python

(开玩笑开玩笑)



今天就来解答你的疑惑


那么接下里就是

学习python的正确姿势


python




其实如果你之前有看过我的

fiddler 教程

那么对你来说应该 so easy



首先我们来启动一下 mitmproxy


python



这时候我们电脑端

开启了 8080 端口

用来监听数据




python




这个时候我们要监听手机上的数据

那么我们就要走它的代理了



打开你天天在用的手机

把你的手机 WiFi 连接到和

你电脑相同的局域网下



python



这时候要看看你电脑的 IP 地址

我们等下在手机上要用到它



如何查看你电脑的 IP 呢?

如果你是 WIN 的话就打开 DOS

输入 ipconfig 就完事


如果你是 Linux 的话就输入

ifconfig


这时候你就可以看到你的 IP 了




python




ok

现在打开你的手机

连接好你的 WIFI



然后打开 WIFI 设置

然后选择 HTTP 代理



python



然后选择手动操作

输入你刚刚看到的电脑 IP 

以及 mitmproxy 的 8080 端口



python



设置完了之后呢

你就已经可以在电脑监控你手机的数据了



不过手机上的 APP 大多都是 HTTPS 的

那就安装个证书吧


打开你手机的浏览器

输入

mitm.it

python



根据你的手机系统

自行选择安装对应的证书

必须同意安装



python



装完之后

你要信任这个证书才行



打开你的手机–设置–通用

找到 profile 证书



找到 mitmproxy 证书

点击右上角安装一波


python



验证完成


python



完事了

手机打开 b 站


再看看 mitmweb


python




python




下一篇使用它们来爬取XXX

期待就好了

peace


更多精彩


python


python



python

扫一扫

学习 Python 没烦恼


python



      点个在看啊~~(破音)

python


原文始发于微信公众号(学习python的正确姿势):python

发表回复