In my previous post “Chrome Browser Exploitation, Part 1: Introduction to V8 and JavaScript Internals”, we took our first deep dive into the world of browser exploitation by covering a few complex topics that were necessary for fundamental knowledge. We mainly covered topics on how JavaScript and V8 worked under the hood by exploring what objects, maps and shapes were, how these objects were structured in memory, and we also covered some basic memory optimizations such as pointer tagging ...| Jack Hacks
This document introduces some key V8 concepts and provides a “hello world” example to get you started with V8 code.| v8.dev
Microvium's snapshotting paradigm allows a library to generate the FFI glue code, so you don't have to.| Coder Mike