上次小帅b给大家说了

“中间的男人”


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


相信你已经对 mitmproxy 

有一定的了解了

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


如何监听 https 的数据呢?

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




如何使用 mitmproxy 监控你的手机_java

(开玩笑开玩笑)



今天就来解答你的疑惑


那么接下里就是

学习python的正确姿势


如何使用 mitmproxy 监控你的手机_java_02




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

fiddler 教程

那么对你来说应该 so easy



首先我们来启动一下 mitmproxy






这时候我们电脑端

开启了 8080 端口

用来监听数据







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

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



打开你天天在用的手机

把你的手机 WiFi 连接到和

你电脑相同的局域网下





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

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



如何查看你电脑的 IP 呢?

如果你是 WIN 的话就打开 DOS

输入 ipconfig 就完事


如果你是 Linux 的话就输入

ifconfig


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







ok

现在打开你的手机

连接好你的 WIFI



然后打开 WIFI 设置

然后选择 HTTP 代理





然后选择手动操作

输入你刚刚看到的电脑 IP 

以及 mitmproxy 的 8080 端口





设置完了之后呢

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



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

那就安装个证书吧


打开你手机的浏览器

输入

mitm.it



根据你的手机系统

自行选择安装对应的证书

必须同意安装





装完之后

你要信任这个证书才行



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

找到 profile 证书



找到 mitmproxy 证书

点击右上角安装一波


如何使用 mitmproxy 监控你的手机_java_03



验证完成




完事了

手机打开 b 站


再看看 mitmweb


如何使用 mitmproxy 监控你的手机_java_04




如何使用 mitmproxy 监控你的手机_java_05




下一篇使用它们来爬取XXX

期待就好了

peace