Configuration¤
Pwndbg can be configured in various ways. You can tune features, control what it displays, how it displays it, and even what is going on under the hood.
There are three "scopes" of configuration parameters currently:
- the config scope - for generic parameters
- the heap scope - for heap-related parameters
- the theme scope - for Pwndbg theming
To see the parameters belonging to these scopes, use the config
, heap-config
, and theme
commands respectively. You can also use the configfile
and themefile
commands to save your live configuration to a file which you can then load in your ~/.(gdb/lldb)init
file (after sourcing Pwndbg!).
To see the value of any parameter, use show param-name
. To set the value, use set param-name param-value
. To see a more detailed description of the parameter use help set param-name
.
If you wish to use a theme different from the default one, check out pwndbg/pwndbg-themes. If you made a theme yourself, feel free to open a PR!