V8

Introduction

Debug Commands

└──╼ [β˜…]$ gdb-pwndbg d8
pwndbg> set args --allow-natives-syntax
pwndbg> run
V8 version 12.7.1    
d8> var test = [1.1]                 
undefined                                                                             
d8> %DebugPrint(test)   
DebugPrint: 0x26c100042ae5: [JSArray]                 
    # ...snippet                             
d8> %SystemBreak()                                                                                         
Thread 1 "d8" received signal SIGTRAP, Trace/breakpoint trap.

└──╼ [β˜…]$ gdb-pwndbg d8
pwndbg> set args --allow-natives-syntax --shell <script.js>

Helpers

Example use case

Last updated