常见的抓包检测及抓包方案
一、 不通过代理进行发包
这里推荐大家去百度下常用的app发包的实现
- HttpsURLConnection设置不走代理
代码如下:
System.getProperties().put(“proxySet”, “true”); System.getProperties().put(“proxyHost”, “proxy.xxx.com”); System.getProperties().put(“proxyPort”, “8080”); - okhttp3设置不走代理
上链接:okhttp防止抓包的实现
防止代理抓包的实现
解决方案:
- Hook设置代理.frida或者xp都有相对应的脚本
- 在模拟器中可以使用httpv7来抓包,这个工具用来抓应用程序的包
- 使用VPN抓包,就是虚拟出来一张网卡,虚拟网卡的实现办法,我是虚拟网卡,我又不是依据代理抓包,所以防止代理抓包检测无效,毕竟网络请求还是要走网卡的。
代理检测与VPN检测
- 代理检测
System.getProperty通过这行代码可以获取到系统是否使用了代理 - VPN检测一
NetworkInterface.getNetworkInterfaces();
networkInterfaces.hasMoreElements()
java.net.NetworkInterface.getName
android.net.ConnectivityManager.getNetworkCapabilities
这里获取的name可能是一下情况tun0,ppp0
解决方案:
- 可以尝试使用Objection把java.net下的类全hook,来查看app使用了哪些方法
- Hook相应的类,并修改(这个根据课程中我们开发的app进行查看)
if(name == "tun0" || name == "ppp0"){return "rmnet_data0";}else {return name;}
- 通用的HOOK抓包手段
肉丝大佬的:https://github.com/r0ysue/r0capture - fasdf
常见的抓包检测及抓包方案相关推荐
- linux 检测网络丢包率,网络问题解决思路,Linux 知识点,测试丢包率,抓包及分析...
近期接触的项目涉及到语音传输,经常遇到信令传输的异常,或通话网络不稳定,需要抓包分析原因,故接触到这一块知识. ping 简单的连通测试 ping 45.32.79.140 -c1000 -s1024 ...
- tcpdump抓两个网卡的包_tcpdump 抓包统计 分享助,请问用tcpdump抓包后,如何查看每个包...
如何用tcpdump抓包统计流量 TCPDUMP 抓包 怎么查看 抓的包的内容小编们每天忙忙碌碌,谁还记得小时候那些大大"的梦想.多久,没有停下脚步,哪怕只是单纯的晒晒太阳.现在的人,科技先 ...
- Fiddler 详尽教程与抓取移动端数据包
转载自:http://blog.csdn.net/qq_21445563/article/details/51017605 阅读目录 1. Fiddler 抓包简介 1). 字段说明 2). Stat ...
- VMOS+小黄鸟无root抓包(解决抓包无网络问题)(附工具)
前言: 最近在搞手机安卓抓包,看了网上很多教程都没有解决抓包无网络问题.于是费了一上午时间找遍全网终于解决了,在此分享给大家参考. 准备工具(文末附工具): 1. vmos pro破解版 2. 小黄鸟 ...
- Teardrop攻击--伪造虚假的IP数据包发送并抓取及完成简易静态网页
目录 Teardrop攻击--伪造虚假的IP数据包发送并抓取 一.相关介绍 1.IP协议 2.Teardrop攻击 二.编写Teardrop程序(伪造一个虚假地址的IP包) 三.参考链接 完成简易静态 ...
- Whistle pc抓包,手机抓包,https抓包
此文章已不再更新,查看最新版文章与更多内容: 右键在新标签页中打开链接. <Whistle pc抓包,手机抓包,https抓包> ----------------------------- ...
- wireshark抓包分析ping数据包
目录 1.抓取数据包 2.ping request数据包解析 2.1 ICMP 2.2 传输层 2.3 以太帧 2.3 数据链路层 3. ping reply数据包解析 1.抓取数据包 先用管理员权限 ...
- Proxifier+Fiddler 抓取PC客户端数据包
0x00 目的 抓取PC客户端的数据包 (以客户端软件"网易有道词典"演示客户端抓包,默认是抓不到的) 0x01 Fiddler抓不到数据原因 Fiddler为什么抓不到PC端数据 ...
- 用omnipeek抓取配网组包
用omnipeek工具抓取配网组播包 一.背景介绍 IOT行业的各位都知道,业内有两种常见的配网方式,smartconfig配网和ap配网,这两种配网方式各个厂家的具体实现各不相同,但是原理大同小异. ...
最新文章
- opencv运行时exe 无法写进去的解决方法
- java 设计模式_快速上手Java设计模式之简介
- Simple Polygon Embedding CodeForces - 1354C1(计算几何)
- Java 作用域修饰符
- 怎么把好几行弄成一行_我在git merge的时候遇到了冲突,怎么解决?
- python multiprocessing 得到多进程返回的结果
- php不支持redis
- 程序解释器忽略不执行的代码部分_编译器和解释器各有什么特点与区别
- Spring的注解 @Bean用法
- html怎么做出相框的效果,纯CSS实现的相框效果
- Magisk模块编写
- Spring系列教程六: Spring jdbcTemplate在Dao中的使用
- 成绩排序 九度OJ第2题
- html 字体样式引用,CSS3 关于@font-face引用中文字体解决办法
- linux springboot开机启动,SpringBoot 部署到Linux开机自启动和运行
- 从控制台输入用户名和密码, 然后 判断输入的用户名是否是@“Frank”, 密码 是否是 @“lanou”, 如果用户名和密码都正确,则输出登录成功, 否则输出登录失败. 提示:
- 使用IntelliJ IDEA搭建kafka源码环境时遇到Output path错误解决办法
- 流程图-一些要点总结
- java 反射为何耗性能_Java反射的性能成本
- 高频交易是如何发展起来的?