burpsuite无法抓取安卓9以上的app数据包问题

这篇具有很好参考价值的文章主要介绍了burpsuite无法抓取安卓9以上的app数据包问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

当对app进行渗透测试时发现,android9的系统上burpsuite无法抓取app应用数据包,后经一番搜寻得知扔是证书问题,android9不信任用户安装的证书,那么需要使用adb命令的方式将burpsuite证书导入系统证书中。安卓7的系统好像也是无法抓取的。

首先需要转换证书格式。

需要安装openssl,下载exe的方式安装的地址如下:

http://slproweb.com/products/Win32OpenSSL.html

我懒得安装,直接打开kali,使用自带的openssl进行。

首先下载burpsuite证书(默认你已经知道如何下载证书)

burpsuite抓不到app包,网络安全,网络安全,Powered by 金山文档

将证书复制进kali,执行命令

openssl x509 -inform DER -in cacert.der -out cacert.pem
burpsuite抓不到app包,网络安全,网络安全,Powered by 金山文档

计算md5值

openssl x509 -inform PEM -subject_hash_old -in cacert.pem
burpsuite抓不到app包,网络安全,网络安全,Powered by 金山文档

重命名原证书为9a5ba575.0

burpsuite抓不到app包,网络安全,网络安全,Powered by 金山文档

以夜神模拟器为例,创建一个android9的模拟器并打开,找到模拟器的安装位置,找到夜神自带的nox_adb.exe,并将刚刚命名后的证书复制到该目录,以便稍后使用

burpsuite抓不到app包,网络安全,网络安全,Powered by 金山文档

在该目录打开命令行窗口,输入以下命令,若正常则导入证书

nox_adb.exe devices
nox_adb.exe push 9a5ba575.0 /sdcard/
burpsuite抓不到app包,网络安全,网络安全,Powered by 金山文档

然后以读写方式(rw)重新挂载/分区

system目录默认是只读权限,通过该方式才能有写入权限,才能将证书导入system目录。

nox_adb.exe shell
mount -o remount,rw /system 
burpsuite抓不到app包,网络安全,网络安全,Powered by 金山文档

将证书复制到系统安全目录并给读写权限,然后reboot重启模拟器即可

cp /sdcard/9a5ba575.0 /system/etc/security/cacerts/
chmod 644 /system/etc/security/cacerts/9a5ba575.0
reboot
burpsuite抓不到app包,网络安全,网络安全,Powered by 金山文档

若无告警则成功

然后抓包试试看是否成功,注意将模拟器的代理设置成burpsuite端口,代理ip为burpsuite所在网络环境的ip(burpsuite可以自动识别)

burpsuite抓不到app包,网络安全,网络安全,Powered by 金山文档
burpsuite抓不到app包,网络安全,网络安全,Powered by 金山文档
burpsuite抓不到app包,网络安全,网络安全,Powered by 金山文档

以浏览器为例,已经能正常抓包,成功文章来源地址https://www.toymoban.com/news/detail-744138.html

burpsuite抓不到app包,网络安全,网络安全,Powered by 金山文档

到了这里,关于burpsuite无法抓取安卓9以上的app数据包问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【App渗透】用BurpSuite抓包安卓手机app内容(详细)

    很多情况下,在电脑的手机模拟器上面做app测试会存在大大小小的bug或者各种坑,而且有些模拟器很不方便,非常不好用。网上的教程虽然多,但是大部分都是两年前的甚至更晚的,跟着一步步来也是会错。 为了避免这种情况的发生,所以有了这篇文章。 在本机上面做app渗

    2024年02月11日
    浏览(30)
  • 如何用BurpSuite抓取手机数据包

    最近挖了一波src,挖来挖去发现有很多公众号或者app没有测试,这就需要Burp能够抓取手机的数据包了,可以采用安卓虚拟机或者物理机的方式,这里就用自己的手机进行演示,顺便记录一下容易踩坑的点 注定失忆着相遇 Burp Suite 首先需要准备一下Burp,刚好趁这个机会更新了

    2024年02月07日
    浏览(40)
  • Android 11以上获取不到第三方app是否安装

    开年第一篇,处理了一下年前的小问题。 问题:本地app跳转到第三方app地图进行导航,获取不到第三方地图是否安装。 解决: 1.添加包名  This can be done by adding a  queries  element in the Android manifest.在app下的manifest文件内manifest标签下添加 queries标签设置包名 2.MapUtil工具类 3.调用

    2024年02月19日
    浏览(33)
  • ADB命令抓取安卓app日志

    前置:  手机与电脑处于同一网络下 1、电脑安装adb 2、手机打开开发这模式   3、用cmd连接手机--adb devices   4、抓取日志前先清理一下之前的日志         adb logcat - c 5、输入命令---回车         adb logcat -v time C:UsersT58Desktoplog.txt 6、打开app执行操作 7、此时就已经抓取到

    2024年02月16日
    浏览(30)
  • Android实现App内自动升级,适配了安卓7、8及以上版本

            应用发布后,要实现灰度升级控制,如果只依赖各家应用市场是不够的,还需要自己在应用中控制升级逻辑。并且每家应用市场上新审核也是一件很麻烦的事情,尤其像至简网格这样的应用,甚至没在应用市场上架,更不可能依赖它们了。所以必须要在应用中实现自

    2024年02月10日
    浏览(49)
  • uniapp无法唤起相机的避坑之旅(安卓10以上,以及鸿蒙手机

    相机权限:都获取到了。 原因可能是安卓的原生问题,应该在安卓的manifest里添加provider provider android:name=“io.dcloud.common.util.DCloud_FileProvider” android:authorities=“${apk.applicationId}.dc.fileprovider” android:exported=“false” android:grantUriPermissions=“true” meta-data android:name=“android.support.

    2024年04月13日
    浏览(64)
  • Fiddler在抓取https数据包时如何解决Tunnel to 443的问题,微信小程序打不开无法抓包的问题和无法抓取https包的问题,数据包上锁的问题等

    参考Fiddler在抓取https数据包时如何解决Tunnel to 443的问题?_fiddler显示443-CSDN博客 内容基本和参考链接一致,修改了一处关键错误,在下面的红色字体部分,本文仅作保存方便自用时查找,点赞请给原文章。 2.在右侧的选项卡里找到FiddlerScript标签(没有找到该标签的施主去Fi

    2024年02月04日
    浏览(39)
  • HttpCannary根证书未安装,无法抓取SSL,TLS加密数据包问题解决方法

    解决HttpCannary根证书未安装,无法抓取SSL/TLS加密数据包的问题 目前我使用的版本信息如下: MIUI 13,Android 12 HttpCanary v3.3.6,Plugin-SDK v1.0.0 可以在【设置】-抓包设置里的【HttpCanary根证书】中查到目前是没有导入跟证书的,有很多包抓不到。 这个问题可以利用手机的备份恢复机

    2024年02月05日
    浏览(37)
  • HttpCannary根证书未安装,无法抓取SSL/TLS加密数据包问题解决方法(无需ROOT权限)

    解决HttpCannary根证书未安装,无法抓取SSL/TLS加密数据包的问题 目前我使用的版本信息如下: Redmi K40 Pro,MIUI 13,Android 12 HttpCanary v3.3.6,Plugin-SDK v1.0.0 可以在【设置】-抓包设置里的【HttpCanary根证书】中查到目前是没有导入跟证书的,有很多包抓不到。 这个问题可以利用手机

    2024年02月02日
    浏览(30)
  • fiddler安卓抓包显示tunnel to无法抓包的解决方法(解决后微信小程序接口也能抓取)

    1.将手机获取root权限(推荐使用模拟器); 获取root权限这里我们就不多说了,有很多种方法,推荐使用模拟器,省去了很多操作且不会对我们手机有影响(手机root有可能会变砖);此处我们使用的是雷电模拟器,自带adb和root权限。 2.将Fiddler证书导出; 打开fiddler-点击工具

    2024年02月03日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包