16 lines
474 B
Markdown
16 lines
474 B
Markdown
# Level 3
|
|
|
|
## Problem
|
|
|
|
Given the following primitves:
|
|
- AddressOf
|
|
- FakeObject
|
|
|
|
## Key Knowledge
|
|
|
|
- [Fast properties in V8](https://v8.dev/blog/fast-properties)
|
|
- [Static Roots: Objects with Compile-Time Constant Addresses](https://v8.dev/blog/static-roots)
|
|
- Use AddressOf & FakeObject to Construct Arbitrary Address Read & Write
|
|
- [Exploiting v8: *CTF 2019 oob-v8](https://faraz.faith/2019-12-13-starctf-oob-v8-indepth/)
|
|
- Know V8 Heap Fengshui by using native syntax
|