首页 > 其他分享 >android13 如何使用httpcanary抓包

android13 如何使用httpcanary抓包

时间:2023-07-19 14:23:43浏览次数:47  
标签:httpcanary android13 system cacerts etc cert security data 抓包

1.首先下载httpcanary的专业版
链接: https://pan.baidu.com/s/1cgneyOGvpNR8pENQ9RFFDQ 提取码: ocmb
2.将下面的sh文件,放到手机的 /data/local/tmp 目录,命令为cert.sh
并给权限chmod 777 cert.sh

# cert.sh
set -e # Fail on error
# Create a separate temp directory, to hold the current certificates
# Without this, when we add the mount we can't read the current certs anymore.
mkdir -m 700 /data/local/tmp/cert
# Copy out the existing certificates
cp /system/etc/security/cacerts/* /data/local/tmp/cert/
# Create the in-memory mount on top of the system certs folder
mount -t tmpfs tmpfs /system/etc/security/cacerts
# Copy the existing certs back into the tmpfs mount, so we keep trusting them
mv /data/local/tmp/cert/* /system/etc/security/cacerts/
# Copy our new cert in, so we trust that too
cp /data/local/tmp/87bc3517.0 /system/etc/security/cacerts/
# Update the perms & selinux context labels, so everything is as readable as before
chown root:root /system/etc/security/cacerts/*
chmod 644 /system/etc/security/cacerts/*
chcon u:object_r:system_file:s0 /system/etc/security/cacerts/*
# Delete the temp cert directory & this script itself
rm -r /data/local/tmp/cert
# rm ${injectionScriptPath}
echo "System cert successfully injected"

需要注意的是重启手机之后证书就失效了,每次抓包前执行一下就可以了
3.设置httpcanary的部分

 mv HttpCanary.pem HttpCanary.jks
 mv HttpCanary.jks /data/data/com.guoshi.httpcanary.premium/cache/

其中HttpCanary.pem和87bc3517.0我我已经导出到网盘
链接: https://pan.baidu.com/s/1MhDHmxDoRFDFFbjkj5XMRQ 提取码: 7we0

标签:httpcanary,android13,system,cacerts,etc,cert,security,data,抓包
From: https://www.cnblogs.com/c-x-a/p/17565445.html

相关文章

  • 抓包工具Wireshark
    Wireshark(前身Ethereal)是一个网络包分析工具。该工具主要是用来捕获网络数据包,并自动解析数据包,为用户显示数据包的详细信息,供用户对数据包进行分析。1、下载官网:Wireshark·GoDeep进入官网,点击Download 选择对应的版本下载  点击一下就自动下载了 2、安装然......
  • wireshark网络抓包详解
     一、简介Wireshark是一款非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。wireshark能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HTTPS中的内容二......
  • [工具]Mac平台开发几个网络抓包工具(sniffer)
    CocoaPacketAnalyzer http://www.tastycocoabytes.com/cpa/ CocoaPacketAnalyzerisanativeMacOSXimplementationofanetworkprotocolanalyzerandpacketsniffer.CPAsupportstheindustry-standardPCAPpacketcaptureformatforreading,capturingandw......
  • Fiddler抓包
    Fiddler官网:https://www.telerik.com/fiddlerfiddler8个方面的使用:Fiddler下载安装和证书生成Fiddler抓包界面常用功能Filters过滤如何抓取想要的包Fiddler如何精准定位前后端BugFiddler抓取https协议的包Fiddler抓取手机App的包Fiddler弱网测试Fiddler网络胁持和线上......
  • tcpdump抓包命令详解
    一、参数介绍-A以ASCII格式打印出所有分组,并将链路层的头最小化。-c在收到指定的数量的分组后,tcpdump就会停止。-C在将一个原始分组写入文件之前,检查文件当前的大小是否超过了参数file_size中指定的大小。如果超过了指定大小,则关闭当前文件,然后在打开一个新的文件。参数......
  • 常见抓包工具配置抓取HTTPS
    一、wireshark抓取https1.配置SSLKEYLOGFILE环境变量2.关闭Chrome浏览器后重新打开,确认sslkey.log文件已经添加3.配置wireshark  编辑–首选项–protocols–TLS4.开启wireshark抓包 二、Fiddler抓取https 1.Fiddler配置点击Tools>Options>HTTPS,勾选Decry......
  • 微信公众号_爬虫_fiddler_抓包_python
    wechat_python/run.pyfromsqlalchemyimportColumn,Integer,String,create_enginefromsqlalchemy.ormimportsessionmakerfromsqlalchemy.ext.declarativeimportdeclarative_baseBase=declarative_base()classArticleInfo(Base):__tablename__=�......
  • CISCO ASA使用capture命令可以进行抓包操作
    1.创建抓包ACL首先,创建一个访问控制列表(ACL),用于定义要抓取的流量。例如,要捕获从内部网络到外部网络的HTTP流量,可以创建一个ACL规则如下:access-listcapture_aclextendedpermittcpanyanyeqhttp这个ACL规则允许从任何源IP地址到任何目标IP地址的HTTP流量通过。2.创建......
  • 如何通过抓包分析EasyCVR级联时不回复上级平台的invite请求?
    EasyCVR平台基于云边端协同架构,可支持多协议、多类型的海量设备接入与分发,平台既具备传统安防视频监控的能力,也具备接入AI智能分析的能力,在线下均有大量应用。有用户反馈,在级联时,使用EasyCVR作为下级平台,将摄像头接入后再转推给上级平台,但是上级平台却无法播放,请求我们协助排查......
  • wireshark https 抓包
    概述网上wireshark监听https的教程非常少,基本都是转载的同一篇,并且我实践后并不好使,没有办法,只能自己钻研。在了解了wireshark的基本用法后,终于解决了这个问题。注意,由于https是加密的,所以,虽然可以抓取到数据包,但是是密文。解决办法https的端口号是443,所以我们监听这个端口号,并且只......