请不要与任何人分享此代码。该代码是在FrienNDA下提供给你的。违反此规定的人将不再被视为朋友。
随附的是一个Python脚本,用于生成利用“stsc”漏洞(即CVE-2015-1538 (#1))的MP4文件。这是我在Stagefright库中报告的最关键的漏洞之一。该漏洞的预期结果是获得媒体用户的反弹shell。正如我在Black Hat和DEF CON演讲中详细介绍的那样,该用户还具有对inet、audio、camera和mediadrm等多个组的访问权限。这些组允许攻击者远程拍照或监听麦克风,而无需利用其他漏洞。
此利用有几个注意事项。首先,它不是一个通用利用。它仅在单个设备型号上测试通过。我的目标是运行Android 4.0.4的Galaxy Nexus设备,该设备仅实现了部分ASLR。此外,由于堆布局的差异,这本身不是一个100%可靠的利用。然而,当通过允许多次尝试的攻击向量交付时,我能够实现100%的可靠性。最后,该漏洞是Android 5.0及更高版本中GCC 5.0的“new[]”整数溢出缓解措施所削弱的问题之一。
尽情享用!请考虑通过研究为Android安全做出贡献!