一、 不通过代理进行发包

这里推荐大家去百度下常用的app发包的实现

  1. HttpsURLConnection设置不走代理
    代码如下:
    System.getProperties().put(“proxySet”, “true”); System.getProperties().put(“proxyHost”, “proxy.xxx.com”); System.getProperties().put(“proxyPort”, “8080”);
  2. okhttp3设置不走代理
    上链接:okhttp防止抓包的实现
    防止代理抓包的实现
解决方案:
  1. Hook设置代理.frida或者xp都有相对应的脚本
  2. 在模拟器中可以使用httpv7来抓包,这个工具用来抓应用程序的包
  3. 使用VPN抓包,就是虚拟出来一张网卡,虚拟网卡的实现办法,我是虚拟网卡,我又不是依据代理抓包,所以防止代理抓包检测无效,毕竟网络请求还是要走网卡的。

代理检测与VPN检测

  1. 代理检测
    System.getProperty通过这行代码可以获取到系统是否使用了代理
  2. VPN检测一
    NetworkInterface.getNetworkInterfaces();
    networkInterfaces.hasMoreElements()
    java.net.NetworkInterface.getName
    android.net.ConnectivityManager.getNetworkCapabilities
    这里获取的name可能是一下情况tun0,ppp0
解决方案:
  1. 可以尝试使用Objection把java.net下的类全hook,来查看app使用了哪些方法
  2. Hook相应的类,并修改(这个根据课程中我们开发的app进行查看)
    if(name == "tun0" || name == "ppp0"){return "rmnet_data0";}else {return name;}
  1. 通用的HOOK抓包手段
    肉丝大佬的:https://github.com/r0ysue/r0capture
  2. fasdf

常见的抓包检测及抓包方案相关推荐

  1. linux 检测网络丢包率,网络问题解决思路,Linux 知识点,测试丢包率,抓包及分析...

    近期接触的项目涉及到语音传输,经常遇到信令传输的异常,或通话网络不稳定,需要抓包分析原因,故接触到这一块知识. ping 简单的连通测试 ping 45.32.79.140 -c1000 -s1024 ...

  2. tcpdump抓两个网卡的包_tcpdump 抓包统计 分享助,请问用tcpdump抓包后,如何查看每个包...

    如何用tcpdump抓包统计流量 TCPDUMP 抓包 怎么查看 抓的包的内容小编们每天忙忙碌碌,谁还记得小时候那些大大"的梦想.多久,没有停下脚步,哪怕只是单纯的晒晒太阳.现在的人,科技先 ...

  3. Fiddler 详尽教程与抓取移动端数据包

    转载自:http://blog.csdn.net/qq_21445563/article/details/51017605 阅读目录 1. Fiddler 抓包简介 1). 字段说明 2). Stat ...

  4. VMOS+小黄鸟无root抓包(解决抓包无网络问题)(附工具)

    前言: 最近在搞手机安卓抓包,看了网上很多教程都没有解决抓包无网络问题.于是费了一上午时间找遍全网终于解决了,在此分享给大家参考. 准备工具(文末附工具): 1. vmos pro破解版 2. 小黄鸟 ...

  5. Teardrop攻击--伪造虚假的IP数据包发送并抓取及完成简易静态网页

    目录 Teardrop攻击--伪造虚假的IP数据包发送并抓取 一.相关介绍 1.IP协议 2.Teardrop攻击 二.编写Teardrop程序(伪造一个虚假地址的IP包) 三.参考链接 完成简易静态 ...

  6. Whistle pc抓包,手机抓包,https抓包

    此文章已不再更新,查看最新版文章与更多内容: 右键在新标签页中打开链接. <Whistle pc抓包,手机抓包,https抓包> ----------------------------- ...

  7. wireshark抓包分析ping数据包

    目录 1.抓取数据包 2.ping request数据包解析 2.1 ICMP 2.2 传输层 2.3 以太帧 2.3 数据链路层 3. ping reply数据包解析 1.抓取数据包 先用管理员权限 ...

  8. Proxifier+Fiddler 抓取PC客户端数据包

    0x00 目的 抓取PC客户端的数据包 (以客户端软件"网易有道词典"演示客户端抓包,默认是抓不到的) 0x01 Fiddler抓不到数据原因 Fiddler为什么抓不到PC端数据 ...

  9. 用omnipeek抓取配网组包

    用omnipeek工具抓取配网组播包 一.背景介绍 IOT行业的各位都知道,业内有两种常见的配网方式,smartconfig配网和ap配网,这两种配网方式各个厂家的具体实现各不相同,但是原理大同小异. ...

最新文章

  1. opencv运行时exe 无法写进去的解决方法
  2. java 设计模式_快速上手Java设计模式之简介
  3. Simple Polygon Embedding CodeForces - 1354C1(计算几何)
  4. Java 作用域修饰符
  5. 怎么把好几行弄成一行_我在git merge的时候遇到了冲突,怎么解决?
  6. python multiprocessing 得到多进程返回的结果
  7. php不支持redis
  8. 程序解释器忽略不执行的代码部分_编译器和解释器各有什么特点与区别
  9. Spring的注解 @Bean用法
  10. html怎么做出相框的效果,纯CSS实现的相框效果
  11. Magisk模块编写
  12. Spring系列教程六: Spring jdbcTemplate在Dao中的使用
  13. 成绩排序 九度OJ第2题
  14. html 字体样式引用,CSS3 关于@font-face引用中文字体解决办法
  15. linux springboot开机启动,SpringBoot 部署到Linux开机自启动和运行
  16. 从控制台输入用户名和密码, 然后 判断输入的用户名是否是@“Frank”, 密码 是否是 @“lanou”, 如果用户名和密码都正确,则输出登录成功, 否则输出登录失败. 提示:
  17. 使用IntelliJ IDEA搭建kafka源码环境时遇到Output path错误解决办法
  18. 流程图-一些要点总结
  19. java 反射为何耗性能_Java反射的性能成本
  20. 高频交易是如何发展起来的?

热门文章

  1. DB-数据库基本概念(一)
  2. plc 滑台流程图_PLC控制直线模组滑台运动概述
  3. chromebook刷机_如何自定义Chromebook的键盘和触摸板
  4. 在安霸s2lm上wifi定频测试
  5. linux配置git
  6. oracle CLOB与BLOB的区别及使用
  7. 关于 Linux中卷/分区等知识的一些总结
  8. 在Linux下搭建带MOD 我的世界(Minecraft)服务器
  9. 计算机二进制小数加法,二进制是如何将加减乘除变换为加法实现的
  10. oracle视图能否编辑数据,oracle视图的几个重要内容