Frida在抓包中的应用

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. CLICK TO EDIT MASTER TITLE STYLE
2. Frida在抓包中的应用 r0ysue
3. 安卓应用层抓包通杀脚本:r0capture r0capture 简介 • 仅限安卓平台,测试安卓7、8、9、10、11 可用 ; • 无视所有证书校验或绑定,不用考虑任何证书的事 情; • 通杀TCP/IP四层模型中的应用层中的全部协议,包 括: Http,WebSocket,Ftp,Xmpp,Imap,Smtp,Protob uf等等、以及它们的SSL版本; • 通杀所有应用层框架,包括HttpUrlConnection、 Okhttp1/3/4、Retrofit/Volley等等; • 无视加固,不管是整体壳还是二代壳或VMP,不 用考虑加固的事情;
4. r0capture的应用 应用 • 抓包实战 • 直接抓到明文 • 直接定位到调用栈 • 直接定位到证书 • 直接定位到SSL pinning位置 • 直接保存流量 • 直接忽略对抗
5. r0tracer/迅速定位系统框架
6. TCP/IP四层模型 TCP/IP四层模型 负责具体应用层协议的定义,包括Tehet、FITP 、SMTP 、DNS、NNTP、和HTTP(s)等。 在这一层定义了两个端到端的协议TCP和UDP,使源端和目的端机器上的对等实体可以基 于会话相互通信。TCP是面向连接的协议/UDP是面向无连接的不可靠传输的协议。 主要用于数据的传输、路由及地址的解析,以保障主机可以把数据发送给任何网络上的目 标。数据经过网络传输,发送的顺序和到达的顺序可能发生变化。在网络层使用IP和地址 解析协议( ARP )。 定义了主机间网络连通的协议,具体包括Echernet、FDDI、ATM等通信协议。
7. TCP/socket抓包 核心原理: 对于Java层收发包函数的hook和转储,也就是: java.net.SocketOutputStream.socketWrite0 和 java.net.SocketInputStream.socketRead0
8. SSL/so抓包 核心原理: 对于Native层收发包函数的hook和转储,也就是SSL库中的,SSL_read和SSL_write函数的收发内容
9. 客户端证书 核心原理:对框架库中打开的证书对象进行转储
10. 证书定位 核心原理: • 所有SSL pinning都必定要打开文件计算哈希 • hook所有文件打开操作 ,从调用栈定位混淆位置
11. 自编译SSL 核心原理:找到自编译SSL中类似的收发包函数
12. flutter 核心原理:找到dart库中收发包函数
13. eCapture 核心原理:基于eBPF技术实现TLS加密的明文捕获 • eBPF HOOK uprobe实现的各种用户态进程的数据捕获,无需改动原程序。 • SSL/HTTPS数据导出功能,针对HTTPS的数据包抓取,不需要导入CA证书。 • bash的命令捕获,HIDS的bash命令监控解决方案。 • mysql query等数据库的数据库审计解决方案。

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-16 18:52
浙ICP备14020137号-1 $Map of visitor$