zoukankan      html  css  js  c++  java
  • 使用 Fiddler 对android模器进行Http监控

    先来张效果图
     
    1、首先,确保安装 Fiddler 的电脑和手机在可以互相访问的局域网内。因为要将手机的代理指向 PC 机,不能互相访问是不行的。

    2、Fiddler 开启远程连接。Fiddler 主菜单 Tools -> Fiddler Options…-> Connections 页签

    将允许远程电脑连接打勾;上面的的端口号无需改变,保持默认即可。

    打勾后,请重启一下 Fiddler,这一步很重要。

    3、在设置手机的代理之前,我们需要先获得安装 Fiddler 这台电脑在局域网内的 IP。在手机上设置代理服务器的时候会用到,开始菜单打开运行窗口(快捷键 Win + R),输入 cmd 回车,进入 Windows 命令行工具,输入 ipconfig 回车,结果形如下图:

    4、模拟器配置

    选择项目,点击右键,选择Run As->Run Configuration...

    选择“Target”选项卡,在Additional Emulator Command Line Option 中输入“-http-proxy  192.168.1.105:8888”,IP为本机IP,端口为Fiddler中设置的连接端口
     
     
    5、运行adb shell,执行下面添加代理语句
    添加代理
    sqlite3 /data/data/com.android.providers.settings/databases/settings.db  "INSERT INTO system VALUES(99,'http_proxy','192.168.1.105:8888')"
    查询
    sqlite3 /data/data/com.android.providers.settings/databases/settings.db  "SELECT * FROM system"
    删除
    sqlite3 /data/data/com.android.providers.settings/databases/settings.db  "DELETE FROM system WHERE _id=99"

    提示:查看监控地址时,发现返回数据乱码问题


    作者:Neo.Yan
    出处:http://www.cnblogs.com/Nick4/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    欢迎大家访问我的网站-RedGlove.NET

    软件团队管理QQ交流群:124388576,欢迎对软件团队管理有兴趣的朋友加入

  • 相关阅读:
    [buuctf] pwn-第五空间2019pwn
    [buuctf] pwn-[OGeek2019]babyrop
    [buuctf] pwn-ciscn_2019_c_1
    [buuctf] pwn-jarvisoj_level0
    wamp集成环境配置php7.x连接mssql
    EXCEL小技巧之单击单元格实现自增
    Asuhe博客转移
    数据链路层中的最小帧长是如何计算出来的?
    CSMA/CD协议中如何确定数据重传时机?
    Cache设计
  • 原文地址:https://www.cnblogs.com/nick4/p/2442120.html
Copyright © 2011-2022 走看看