V8 基础篇

前言

环境搭建好了,解下来自然就是对基础知识的学习了,万事开头难,学习新知识时,最开始的阶段是非常难受的,对于 v8 的基础知识,网上也有很多文章,所以这里笔者并没有打算详细记录学习过程,仅仅贴个链接,方便日后查看,主要是笔者没有时间,也没有精力去总结了,站在巨人的肩膀上学习吧。

后面遇到好的文章也会记录下来

参考

JS Object 相关

V8 中的对象表示 ==> 基础的文章,建议先看看
V8 exploitation base ==> 一个大总结,其实基础知识看这个就好了
JavaScript 引擎基础:Shapes 和 Inline Caches ==> 简单易懂,图很形象
v8官方文章 - 解析 property ==> 主要解析了对象内属性、快属性、慢属性的存储
V8、Chrome、Node.js ==> 这是一系列的文章,很多,读者可以自行选择阅读

Ignition 相关

Ignition: V8 Interpreter

JIT - turboFan 相关

笔者建议先看一遍官方文档
part2 => 比较详细,但是很抽象
TurboFan => 比较粗略,但能有一个大概的认识
官方博客

tturbolizer 在线使用网站:

https://v8.github.io/tools/head/turbolizer/index.html

漏洞利用基础

todo
这里会总结一下常用的对象,后面补上

你可能感兴趣的:(V8,v8基础)