Skip to content

DebuggerManual

dd86k edited this page Oct 10, 2024 · 2 revisions

NAME

alicedbg — Debugger shell

SYNOPSIS

  alicedbg
  alicedbg FILE
  alicedbg --attach=PID
  alicedbg {-h|--help|--version|--ver|--license}

DESCRIPTION

Alicedbg is a debugger.

Invoking it without parameters starts the debugger shell. Giving a FILE will make the debugger spawn the executable, and giving a PID will make the debugger attach itself to the live process, before entering the shell.

By default, when no FILE or PID is given, the shell is invoked into a new empty environment.

Currently, the debugger does not feature many options. It is still possible to catch exceptions and disassemble instructions in-memory.

For a list of commands when in the shell, use command help.

Alicedbg relies on Capstone for disassembly. Capstone has to be installed on the system as a shared object library for the feature to be available.

AUTHOR

dd86k [email protected]

HISTORY

This project started in December 2019.

Introduction

Usage

Development

Clone this wiki locally