Mac版网易Mumu模拟器进行App安全测试,设置代理测试完成关闭,再次打开会发现卡死到99%无法启动,需要再次重新启动才可以,主要原因是该模拟器启动时需要访问本地的端口进行通信,用到的ip地址为10.0.2.2,因此解决办法是使用Charles工具的Dns Spoofing功能,详细方法如下;
1、Tools-Dns Spoofing,进入设置页面;
2、”Enable Dns Spoofing”前面打勾;
3、新增一条,Host Name:10.0.2.2,Adderss:localhost
这样设置之后,使用Burpsuite的代理进行抓包时,不会出现重启卡死的情况。BurpSuite上没找到类似的设置,所以只能用Charles的功能来实现,相对来说Burpsuite进行安全测试更加顺手一些。