3 matches found
jitsploitation
jitsploitation 针对 CVE-2020-9802 的 iOS 浏览器利用,这是一个旧版 JIT 漏洞。 这是一个针对 macOS 和 iOS 上 WebKit 引擎中知名 JIT 编译器漏洞的利用程序,该漏洞最初由 Project Zero 记录。 我重新实现了这个漏洞的利用代码,以此作为学习浏览器漏洞利用的练习。 视频讲解:如何通过一次点击破解你的 iPhone 鸣谢 ProjectZero 博客 JakeBlair420 实现...
cve-2018-4233
CVE-2018-4233 针对CVE-2018-4233的利用程序,这是WebKit的JIT编译器中的一个bug。已在macOS 10.13.3上的Safari 11.0.3上测试。 更多详情请参见 https://saelo.github.io/presentations/blackhatus18attackingclientsidejitcompilers.pdf 该利用程序通过构建addrof和fakeobj原语,然后按照 http://www.phrack.org/papers/attackingjavascriptengines.html 中所述伪造一个typed...
WebKit JIT - 'ByteCodeParser::handleIntrinsicCall' Type Confusion
/ case ArrayPushIntrinsic: ... if staticcastargumentCountIncludingThis = MINSPARSEARRAYINDEX return false; ArrayMode arrayMode = getArrayModemcurrentInstructionOPCODELENGTHopcall - 2.u.arrayProfile, Array::Write; ... This code always assumes that the current instruction is an opcall instruction...