抓包技能是一个非常实用技能的,但是现在的APP对抓包操作越来越不友好,常常会有抓不到接口的现象出现.
经过一番研究,发现Flutter开发的App和Android7以上的APP需要修改APP内部的代码才能抓到包.
这对测试人员就是一个挑战了,测试人员面对了:
1)没有代码修改权限的问题
2)不知道怎么去修改代码达到可以抓包的效果.
提供两个解决思路:
1)面对知道怎么加代码的开发,和他沟通请求他为你在代码的测试分支上加上允许抓包的code.(事后记得感谢下)
2)面对不知道怎么加代码的开发,和他沟通让他参考:https://blog.csdn.net/qq_30946453/article/details/104019975
类似的使APP能够进行抓包操作的文章,一起尝试协作,相信一定能够抓到包的.
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true"/>
<debug-overrides>
<trust-anchors>
<certificates src="user"/>
</trust-anchors>
</debug-overrides>
</network-security-config>