Skip to content

Hilda

Hilda bridges LLDB and IPython to deliver an improved debugging workflow.

Both Hilda and Frida serve a similar purpose, but Hilda takes a "debugger" approach (the name comes from the TV show Hilda — where Hilda is the best friend of Frida).

Get started Modes of operation

Overview

Start Hilda (or use another mode of operation):

hilda launch /path/to/executable

You land in Hilda's IPython shell with the variable p, through which you access various methods — reading/writing memory, adding breakpoints, and more.

Hilda displays the target process state in a configurable UI with four views (Registers, Disassembly, Stack, Backtrace):

Hilda UI

Learn the essentials