我想让用户在启动软件时只看到无害的活动,从而隐藏软件的真实意图,那么要如何实现呢 我可以预先启动Attack类,紧接着启动Innocent类,这样用户在页面上只能看见最顶层的Innocent类,而不是恶意活动...启动之后才被启动,在活动先后顺序上,Innocent在最顶层 所以用户最终看到的活动只有Innocent这个无害活动 而Attack启动时取消了过度动画,除了个别机型会有稍微闪动外,在启动时无明显变化,..._2时,任务栈Task_1也就随着Activity_2到达前台 但Activity_1的allowTaskReparenting属性为true,根据官方文档的解释,该活动能从后台转移至与其有相似性的任务...,也就是同样转移至Task_1, 而此时Task_1已经在前台了,相当于Activity_1在Activity_2启动之后也启动了,从而到达了最顶层,而用户最终看到的活动也就是Activity_1了
理解完...接着使恶意活动的allowTaskReparenting属性为true,这样就能在合法应用中的活动转至前台时,使得恶意活动同样转至前台 至此,整个攻击流程结束
0x03 漏洞利用及其危害
在0x01中