GDB

Existing FILEs

some of the common _IO_FILE :

pwndbg> print _IO_2_1_stdout_
pwndbg> print _IO_2_1_stdin_
pwndbg> print _IO_2_1_stderr_
pwndbg> print _IO_wide_data_1

Existing Vtables

some of the common libvio_vtable:

pwndbg> print _IO_file_jumps
pwndbg> print _IO_wfile_jumps

Casting

pwndbg> print {FILE} <address>
pwndbg> # todo for vtable
pwndbg> # todo for other structs if possible

Last updated