HttpCanary v3.3.6安卓抓包神器

[复制链接]
ad***官方认证 发表于 2021-2-27 11:08:35 | 显示全部楼层 |阅读模式
ad*** 2021-2-27 11:08:35 2889 5 显示全部楼层

注册账号-全站资源免费下载

您需要 登录 才可以下载或查看,没有账号?注册账号

x
1607331664-6184d38f1ad977c.jpg
【使用说明】:HttpCanary是一款强大的Android端抓包和注入工具,已经支持HTTP/HTTPS 1.0和1.1协议,还将计划支持HTTP2协议以及其他TCP协议。HttpCanary提供了强大的数据包解析和注入功能,伪造请求、修改响应都在一念之间。
最重要的是:无需Root!
HttpCanary采用方式将网络包转发给本地代理服务器,本地代理服务器将数据包转发虚拟网关,由虚拟网关进行不同策略地拦截和协议解析,最后再将数据发送给终端,原理图如下。
这是响应:
其中,最重要的一层就是虚拟网关(Virtual Gateway),需要对协议进行鉴定解析等等,包括数据包的拦截注入都是在这一层处理的,比如HTTPS的中间人(MITM)解析出明文包。虚拟网关采用拦截器的设计(Interceptor),既提供了内部封装的解析逻辑,又提供了对外扩展的接口,比如HttpCanary的模组化设计(后面会详说)也是实现的这些接口。
以上整个过程都封装在名为NetBare的库内,代码还在整理中,我会尽快将NetBare开源到Github。NetBare目前已经实现了对IP协议簇下的TCP和UDP的转发逻辑,以及对TCP协议中HTTP1.0和1.1版本的解析功能,其它的协议可以后续再扩展。理论上,集成NetBare库可以实现类似Wireshark,Fiddler等抓包工具的功能,HttpCanary App就是集成了NetBare库,实现了对Http的抓包、注入等功能。
这是响应:
其中,最重要的一层就是虚拟网关(Virtual Gateway),需要对协议进行鉴定解析等等,包括数据包的拦截注入都是在这一层处理的,比如HTTPS的中间人(MITM)解析出明文包。虚拟网关采用拦截器的设计(Interceptor),既提供了内部封装的解析逻辑,又提供了对外扩展的接口,比如HttpCanary的模组化设计(后面会详说)也是实现的这些接口。
以上整个过程都封装在名为NetBare的库内,代码还在整理中,我会尽快将NetBare开源到Github。NetBare目前已经实现了对IP协议簇下的TCP和UDP的转发逻辑,以及对TCP协议中HTTP1.0和1.1版本的解析功能,其它的协议可以后续再扩展。理论上,集成NetBare库可以实现类似Wireshark,Fiddler等抓包工具的功能,HttpCanary App就是集成了NetBare库,实现了对Http的抓包、注入等功能。
HttpCanary特性
下面主要介绍下HttpCanary此应用的功能以及特性,会强大到让你颤抖!
3.1 HTTP/HTTPS抓包
HttpCanary能够抓到HTTP/HTTPS 1.0和1.1版本的数据包,HTTP包很简单,明文传输100%能抓到。但是HTTPS的包比较麻烦,HttpCanary通过中间人(MITM)的方式对TLS/SSL数据包进行解密并明文输出。首先需要安装自签的CA证书,App内可以一键安装,安装时需要输入用户手势密码:
但是,由于从Android Nougat(7.0)开始,谷歌改变了网络安全策略。自签的CA证书将默认不被HTTPS连接信任,这意味着HttpCanary将无法解析TLS/SSL数据包,即无法抓取HTTPS的明文数据。但是我们可以通过两种方式来绕过这种限制。
1、抓取并保存http和https请求。
2、不需要root。
3、解析请求和响应信息,能够解析的格式包括图片、文字、GZIP压缩、Chunk等格式。
4、能够对抓取的图片进行分享。
5、能够保存抓取后的包内容。
6、代码开源。
【免责声明】:请于二十四小时内删除本程序/源码,本程序/源码仅供交流学习使用!程序/源码转载于网络!
【下载地址】:回复本主题查看下载地址!
游客,如果您要查看本帖隐藏内容请回复





上一篇:catQQ机器人免费PC-TI协议
下一篇:箫启灵批量转链工具v7.9.5 全平台转链工具
这个家伙很赖,还没有设置签名
aa***老用户认证 发表于 2022-2-11 22:46:01 | 显示全部楼层
aa*** 2022-2-11 22:46:01 显示全部楼层
正需要,支持楼主大人了!
这个家伙很赖,还没有设置签名
回复

使用道具 举报

ck***老用户认证 发表于 2022-5-10 14:02:52 | 显示全部楼层
ck*** 2022-5-10 14:02:52 显示全部楼层
回的人少,我来小顶一下
这个家伙很赖,还没有设置签名
回复

使用道具 举报

xy0*** 发表于 2023-3-25 22:44:21 | 显示全部楼层
xy0*** 2023-3-25 22:44:21 显示全部楼层
1
这个家伙很赖,还没有设置签名
回复

使用道具 举报

gg*** 发表于 2023-5-30 18:59:47 | 显示全部楼层
gg*** 2023-5-30 18:59:47 显示全部楼层
回的人少,我来小顶一下
这个家伙很赖,还没有设置签名
回复

使用道具 举报

5628*** 发表于 2024-3-9 22:55:50 | 显示全部楼层
5628*** 2024-3-9 22:55:50 显示全部楼层
第一次评论啊,好紧张啊,该怎么说啊,打多少字才显的有文采啊,这样说好不好啊,会不会成热贴啊,我写的这么好会不会太招遥,写的这么深奥别人会不会看不懂啊,怎样才能写出我博士后的水平呢,半年写了这么多会不会太快啊,好激动啊。
这个家伙很赖,还没有设置签名
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则 返回列表 发新帖

快速回复 返回顶部 返回列表