Skip to content

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:

  1. the config scope - for generic parameters
  2. the heap scope - for heap-related parameters
  3. 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!