https

https

Android 7.0怎么样抓取APP中的HTTPS数据包

孤魂 发表了文章 • 0 个评论 • 2561 次浏览 • 2017-03-18 10:45 • 来自相关话题

原来一直使用Fiddler2抓取Android的数据包,升级Android 7.0后,这个问题一直困扰我,因为Android N之后为了增强系统的安全性,不再信任用户导入的CA根证书。今天在Google上找到了一个解决方法,供大家参考:
需要使用工具,ApkTool或者ApkIDE:将下载下来的apk文件使用工具软件反编译, 然后打开反编译的文件夹,找到res/xml目录,查找network_security_config.xml文件,如果没有就自己新建一个,使用UTF-8 NO BOM的编码,内容为:<network-security-config>
<base-config>
<trust-anchors>
<!-- Trust preinstalled CAs -->
<certificates src="system" />
<!-- Additionally trust user added CAs -->
<certificates src="user" />
</trust-anchors>
</base-config>
</network-security-config> 查看全部
原来一直使用Fiddler2抓取Android的数据包,升级Android 7.0后,这个问题一直困扰我,因为Android N之后为了增强系统的安全性,不再信任用户导入的CA根证书。今天在Google上找到了一个解决方法,供大家参考:
需要使用工具,ApkTool或者ApkIDE:将下载下来的apk文件使用工具软件反编译, 然后打开反编译的文件夹,找到res/xml目录,查找network_security_config.xml文件,如果没有就自己新建一个,使用UTF-8 NO BOM的编码,内容为:
<network-security-config>  
<base-config>
<trust-anchors>
<!-- Trust preinstalled CAs -->
<certificates src="system" />
<!-- Additionally trust user added CAs -->
<certificates src="user" />
</trust-anchors>
</base-config>
</network-security-config>

Android 7.0怎么样抓取APP中的HTTPS数据包

孤魂 发表了文章 • 0 个评论 • 2561 次浏览 • 2017-03-18 10:45 • 来自相关话题

原来一直使用Fiddler2抓取Android的数据包,升级Android 7.0后,这个问题一直困扰我,因为Android N之后为了增强系统的安全性,不再信任用户导入的CA根证书。今天在Google上找到了一个解决方法,供大家参考:
需要使用工具,ApkTool或者ApkIDE:将下载下来的apk文件使用工具软件反编译, 然后打开反编译的文件夹,找到res/xml目录,查找network_security_config.xml文件,如果没有就自己新建一个,使用UTF-8 NO BOM的编码,内容为:<network-security-config>
<base-config>
<trust-anchors>
<!-- Trust preinstalled CAs -->
<certificates src="system" />
<!-- Additionally trust user added CAs -->
<certificates src="user" />
</trust-anchors>
</base-config>
</network-security-config> 查看全部
原来一直使用Fiddler2抓取Android的数据包,升级Android 7.0后,这个问题一直困扰我,因为Android N之后为了增强系统的安全性,不再信任用户导入的CA根证书。今天在Google上找到了一个解决方法,供大家参考:
需要使用工具,ApkTool或者ApkIDE:将下载下来的apk文件使用工具软件反编译, 然后打开反编译的文件夹,找到res/xml目录,查找network_security_config.xml文件,如果没有就自己新建一个,使用UTF-8 NO BOM的编码,内容为:
<network-security-config>  
<base-config>
<trust-anchors>
<!-- Trust preinstalled CAs -->
<certificates src="system" />
<!-- Additionally trust user added CAs -->
<certificates src="user" />
</trust-anchors>
</base-config>
</network-security-config>