Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 1013 Bytes

readme.md

File metadata and controls

26 lines (16 loc) · 1013 Bytes

Script for building an AArch64 QEMU virtual machine running Arch Linux ARM suitable for using the MAMBO dynamic binary instrumentation / modification tool on non-ARM machines.

Prebuilt images are available on the release page.

Usage (for the prebuilt images)

Prerequisites: qemu-system-aarch64 (e.g. from the qemu-system-arm package in Debian / Ubuntu), a SSH client

mkdir mambo-vm
cd mambo-vm
tar xf /path/to/mambo_vm.tar.gz
./start_vm.sh

The console will be available in the QEMU window via the View -> serial0 option or via SSH on localhost:5040.

Login credentials:

alarm:alarm
root:root

Make sure you set secure passwords before making the VM accessible via the network.

The MAMBO git repository is already cloned in /home/alarm/mambo. You cancd /home/alarm/mambo and run make to compile it.