zoukankan      html  css  js  c++  java
  • Android手机Fiddler真机抓包

        Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许用户监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。想要使用好这个工具,必须了解http协议,对http协议了解越深,这个工具越强大。

        其它同类的工具有:wireshark,httpwatch,firebug。

        Fiddler是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。Fiddler要正常退出才会自动注销,不然会影响其它程序,造成网页无法访问,解决方法是重启Fiddler,然后正常关闭它。正是基于Fiddler的这个工作原理,我们可以不仅可以用它做Web抓包,还可以用来做手机抓包。

     

    准备条件

    • Fiddler(下载地址 http://fiddler2.com/)
    • 操作系统:Windows 7

    操作步骤:

        前提条件:必须确保安装了Fiddler的电脑和要抓包的手机在同一局域网内,不然Fiddler访问不到电脑的。

        1、打开Fiddler软件,首先要做的是开启Fiddler的远程连接,主菜单->Tools->Options,切换到Connections标签页,勾上Allow remote computers to connect,记下监听端口是8888,当然可以改,但要记得必须是电脑上有开启的且没有被占用的端口。点击OK,然后重新启动Fiddler,必须重启,否则修改不会生效,在窗口最下面也有提示。

        

        2、设置WiFi代理,将手机代理指向装有Fiddler的电脑

        (1)获取电脑ip,运行->cmd>ipconfig

                

        (2)手机添加代理:打开WLAN页面,长按WiFi,点击修改网络

        • 代理服务器主机名:192.168.0.102
        • 端口号:8888
        • IP设置:DHCP

               

        3、这样就设置完毕,可以进行抓包了。在手机上操作你要抓包的软件,Fiddler左边串口会逐个显示抓取到的请求,点击某一条请求,右边窗口就能看到详细信息了。在此基础上就能够进行分析和修改数据了。

        

        4、如果你觉得数据太多,眼花缭乱的,还可以使用filter做一个简单的过滤,这样就会只抓取指定来自指定主机的http包了。

         

        添加过滤器的话记得点击Actions->Run Filterset now,让过滤器设置生效。

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    NTP on FreeBSD 12.1
    Set proxy server on FreeBSD 12.1
    win32 disk imager使用后u盘容量恢复
    How to install Google Chrome Browser on Kali Linux
    Set NTP Service and timezone on Kali Linux
    Set static IP address and DNS on FreeBSD
    github博客标题显示不了可能是标题包含 特殊符号比如 : (冒号)
    server certificate verification failed. CAfile: none CRLfile: none
    删除文件和目录(彻底的)
    如何在Curl中使用Socks5代理
  • 原文地址:https://www.cnblogs.com/mgzc-1508873480/p/7073955.html
Copyright © 2011-2022 走看看