HttpCanary是一款专业性极强的抓包应用,它也常被大家叫做小黄鸟、黄鸟抓包。这款功能强劲的抓包工具能协助用户更顺畅地查看相关内容,为你提供全方位的使用支持,助力用户更高效地完成数据分析,所有相关内容都会在这里清晰详尽地呈现,帮用户更顺利地完成数据抓取,为你搭建更省心便利的使用服务。它还覆盖多种不同的运行模式,静态注入与动态注入两类模式都能任由你随心挑选,让用户可以更轻松地在线获取所需内容。
1、打开HttpCanary 选择目标应用。
2、找到你要抓包的应用,先运行要抓包的软件,再运行HttpCanary,因为有些软件会检测软件。
点击右下角开始抓包。
3、回到软件,随便输入,会截取到发送过去的封包。
4、然后选择静态注入。
5、点响应那里,在点跟随服务器那里的编辑按钮。
6、然后在Body那里随便输入长度为32的数字。
7、编辑完后再点击右上角的飞机。
8、接下来切回辅助工具页面,随意填写一组卡密提交,此时就能成功跳转进入辅助的功能界面。从这个现象就能发现,这款辅助的校验逻辑其实非常简单:它仅会校验服务器返回的响应数据包里是否存在一串长度为32位的数字,只要匹配这个规则,就能直接放行进入辅助系统。
1、今天我们就用它来简单调试一下轻颜相机,以此来熟悉熟悉Http Canary的大概用法。
2、首先好轻颜相机和Http Canary,首次打开软件会提示你根证书,这个是必须要的,不然无法进行抓包。
3、打开Http Canary后依次点击设置选项、目标应用选项,在目标应用列表里添加轻颜相机,这么操作是为了避免抓取到其他无关的冗余数据,后续查找对应数据包的时候会更加便捷。
4、完成目标应用的添加操作后,点击主界面右下角的纸飞机样式图标,启动数据包捕获功能。开启抓包服务后打开轻颜相机应用,在界面上随意进行几次点击操作,之后就能直接回到Http Canary应用中。
5、第一步先定位到图1里标注的对应数据,用长按操作选中该数据后,选择弹出菜单里的静态注入选项,给本次新建的注入设置自定义名称,接着切换到响应标签页,把页面滑动到最底部位置,找到标注为请求体的栏目,点击该栏右侧的编辑小图标,在弹出选项中选取在线编辑功能。
6、上面图5是我已经修改好的响应消息体了,原数据如下:
7、我们从中筛选出几项核心参数,像end_time、flag、subscribe这类字段,针对性开展调试操作,调整到期时间参数以及false对应的值,最终得到的效果如下展示。
8、调整完毕后,直接点选右上角的对勾图标完成保存操作。待保存生效后,你进入设置页面里的「插件管理」板块,就能找到刚才新建的静态注入插件,点一下启用按钮就可以正常使用了。
9、之后开启抓包,进入轻颜相机,即可看到会员已经调试成功。
1、抓包(packetcapture)
抓包(packetcapture)指的是对网络传输过程中发送和接收的数据包执行截获、重发、编辑、转存这类操作,该项操作也可被用于网络安全检测,同时还时常被应用于数据截取相关场景。
2、CA证书
抓包应用的CA证书要洗白,必须到系统中。
Android系统将CA证书又分为两种:
用户CA证书和系统CA证书。
不管是系统级CA证书,还是用户级CA证书,全都能够通过依次点击设置、系统安全、加密与凭据、信任的凭据这一路径来完成查看操作。
3、7.0的用户CA证书限制Android从7.0开始系统不再信任用户CA证书
解决方式:
1、系统CA证书(root)
2、平行空间抓包版本4.0.8625以下.
10不支持平行空间
抓不到包的其他原因:
公钥证书固定
双向认证
非HTTP协议