«Хоббиты» были разработаны в Махлете в 2019 году как интегрированный инструмент анализа данных. Он был с открытым исходным кодом и теперь (пассивно) поддерживается Адамом и всеми, кто хочет внести свой вклад. Присоединяйтесь к серверу Discord, если вы хотите задавать вопросы, вносить свой вклад или просто общаться об инструментах бинарного анализа.
Документация доступна по адресу mahlet-inc.github.io.
На странице выпусков GitHub есть готовые двоичные файлы последней версии.
Прочтите руководство пользователя в документации и/или посмотрите это пошаговое видео.
Пример Ubuntu 22.04 LTS:
sudo apt-get install -y patchelf libusb-1.0-0-dev libpcap-dev qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools python3-dev ninja-build cmake g++
cmake -G Ninja -B build .
cmake --build build
При сборке с использованием прилагаемого pffft убедитесь, что вы клонируете или извлекаете модуль с флагом --recurse-submodules
.
Прочтите руководство разработчика плагина в документации.