现象

模拟器开启WLAN代理如下:

发现抓不到包:

但是app却依旧正常返回数据,没有断网:

原理

网络请求代理设置NO_PROXY

  • android系统设置的代理并不是强制对所有app生效的
  • app可以在网络请求类库中通过自定义代理设置,选择是否要走系统代理
 public void run() {Looper.prepare();OkHttpClient okHttpClient = new OkHttpClient.Builder().proxy(Proxy.NO_PROXY).//okhttp不设置代理build();Request request = new Request.Builder().url("http://www.baidu.com").build();Response response = null;try {response = okHttpClient.newCall(request).execute();Toast.makeText(this, Objects.requireNonNull(response.body()).string(), Toast.LENGTH_SHORT).show();} catch (IOException e) {e.printStackTrace();}Looper.loop();}

解决方案

既然不走系统代理,那么直接抓系统的包不就可以了吗

被抓包的APP并不知道自己被套在了第几层

方案一

使用proxifier 将模拟器请求直接转发到抓包软件,相当于抓安卓系统的包:

抓包结果:正常抓包

方案二

同理,使用本地VPN抓包软件,如抓包精灵

方案三

justtrustme或者直接okhttp代理方法,使代理设置语句无效

总结

一层一层又一层,总有套路得人心!

app不走系统代理?如何抓包?相关推荐

  1. APP渗透—Android 7.0 抓包(教程)

    零基础学黑客,搜索公众号:白帽子左一 关于APP渗透的教程及思路,之前发过视频,视频地址:https://www.bilibili.com/video/BV1WK411w7UA/ 用到的工具 1.Pr ...

  2. (44.1)【APP应用漏洞发现】抓包工具、协议分析、逆向工程

    目录 APP应用漏洞发现 一.抓包工具: 1.1.http/https 1.1.1.Burpsuite: 1.1.2.Charies: 1.1.3.Fiddler: 1.1.4.抓包精灵(安卓): 1 ...

  3. 【FFH】如何在鸿蒙系统上进行抓包测试

    [FFH]如何在鸿蒙系统上进行抓包测试 前言 什么是抓包? Charles工具介绍 Charles代理配置 Charles访问配置 鸿蒙端代理配置 抓取https数据 (一)安装SSL证书 (二)Ht ...

  4. 如何在Windows系统上用抓包软件Wireshark截获iPhone等网络通讯数据

    http://www.jb51.net/os/windows/189090.html 今天给大家介绍一种如何在Windows操作系统上使用著名的抓包工具软件Wireshark来截获iPhone.iPa ...

  5. Fiddler代理手机抓包

    Fiddler代理手机抓包 0. 安装Fiddler 1. 安装HTTPS证书并允许远程连接 Tools - Options 点击OK后重启Fiddler. 确保手机与当前电脑在同一局域网. 然后在手 ...

  6. Linux系统无线网络抓包程序(分析手机WIFI MAC地址)

    前面讲述了使用tcpdump和wireshark抓WIFI包,但这只是使用工具的层面,再深一层则是自己写代码实现这个功能.本文在前面文章<Linux系统有线网络抓包程序>的基础上添加实现无 ...

  7. 【原创】医鹿APP九价HPV数据抓包分析

    本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! 医鹿APP九价HPV数据抓包分析 操作环 ...

  8. App 防止 Fiddler、Charles等代理工具 抓包

    /*** 判断是APP是否使用代理* @param context* @return*/ public static boolean isWifiProxy(Context context) {fin ...

  9. windows系统的fiddler抓包学习笔记(2020-03-30 星期一)

    1.学习http协议 1)HTTP请求报文 a.请求方法 b.URL c.请求头 2)HTTP响应报文 a.状态码 2.fiddler 1)fiddler页面简介 2)fiddler工具条按钮的介绍 ...

  10. Android手机使用代理(抓包)

    在开发中,我们经常移动遇到想看别人app的接口是什么样子,那是自己却没有地方下手,现在就整理一下如果操作,其实是非常简单的 通过代理来获取接口URL 1.我是台式机,所以我自己买了一个"小度 ...

最新文章

  1. python输入文字如何定义文字_python如何实现手动输入文字
  2. 完美解决“惠普p1007打印机老显示脱机使用”的问题
  3. 基于springboot实现高校学生健康档案管理系统
  4. 《C与指针》第四章练习
  5. Docker 最佳实践
  6. windows php exec()不生效问题
  7. 博图如何读取mysql数据_博途使用小结:从SQL中读取数据并给变量赋值
  8. C++学习笔记:类的成员函数的声明与定义
  9. js二维数组_Javascript数组
  10. java private 对象_[Java笔记]类的所有构造器都是private权限,就一定没有办法实例化它的对象了么?...
  11. Linux网络转发和端口映射的笔记
  12. EvolvingNetLib,嗯,一个网络请求库而已
  13. Python 二次开发 AutoCAD 简介
  14. WEB前端是干什么的?
  15. 3dmax烘焙贴图主要设置之Flatiron
  16. A3C的算法原理和算法流程
  17. NSA 将向公众开源逆向工程工具 GHIDRA
  18. sap系统和服务器的关系,erp系统和sap系统的区别
  19. 声网合伙人王骅:聊聊企业拥抱全球化 关键是什么?
  20. android缩放组件,Android可放大缩小的图片浏览缩放控件

热门文章

  1. 正交设计之正交四原则
  2. 修改PPT文档属性工具使用教程
  3. php oop思想
  4. java mail 注册邮箱的实现
  5. 下一代欧洲卫星导航比赛会创意满满
  6. 计算机毕业论文选题影视方向,毕业设计选题方向
  7. POJ3764(树上前缀和+Trie树)
  8. 新东方的负载均衡架构探索和实践
  9. web前端知识——常见布局方案、文章排版、图片排版、某宝列表
  10. 小学初中数据常用定理公式总结-------复习一下