《Chrome V8源码》33. Lazy Compile 的技术细节

  1 摘要 本篇文章是 Builtin 专题的第八篇。本篇文章将跟踪 Bytecode 的执行过程,在该过程中讲解 Lazy Compile 的启动方式、工作流程以及重要的数据结构,同时也会介绍与 L...

Read More

Chrome-V8-Issue-880207

这是A guided tour through Chrome's javascript compiler上的第三个漏洞,下面是对应的commit。环境配置用v8-action(星阑科技开源)编译漏洞分析看下diff简单看来就是之前返回...

Read More

《Chrome V8源码》30.Ignition到底做了什么?

  1 摘要 本篇文章是Builtin专题的第五篇,讲解Ignition解释Bytecode之前需要做的准备工作,这些工作由一系列Builtin共同完成,工作内容包括:构建堆栈、压入参数等。本文通过分...

Read More

简要分析下Chrome-V8-Issue-762874

这是A guided tour through Chrome's javascript compiler上的第二个漏洞,下面是对应的commit环境搭建用v8-actionenv: PATCH_FLAG: true COMMIT: d2da19c78005c75e0f658...

Read More

通过一个CVE零基础入门V8-pwn

  前言 跟随P4nda大佬的博客:http://p4nda.top/2019/06/11/%C2%96CVE-2018-17463/#Reference 复现了CVE-2018-17463,在一些大佬懒得讲的地方加了一些理解和解释,比较新手向...

Read More

Chrome-V8-CVE-2018-17463

这是在A guided tour through Chrome's javascript compiler上的几个cve之一,为了学习v8的相关研究,将这三者一个一个攻破,下面是对应的commit。环境搭建用v8 action(星阑科技...

Read More

CVE-2020-6418 分析与利用

  漏洞信息 分支:bdaa7d66a37adcc1f1d81c9b0f834327a74ffe07 成因:JIT优化过程中对操作的副作用推断错误导致可能的类型混淆   漏洞分析 看diff文件,diff文件很短,就加了一...

Read More

Chrome-V8-CVE-2020-6468

这是一个关于v8的turbofan的漏洞,对于这种类型的漏洞一般poc都较难构造,这是笔者着手分析的第一个turbofan类型的漏洞,此时对turbofan只有浅显的了解,turbofan的学习没有很全面...

Read More

Chrome-V8-Issue-716044

介绍v8的oob很适合作为入门的漏洞,本漏洞是由于js中的内置函数map,在c++中新增使用类汇编的方式实现map(CodeStubAssembler),这一改动所产生的漏洞关于CodeStubAssembler的更多...

Read More
关闭