Полезные инструменты

Полезные Инструменты

Необходимый софт и быстрые инструкции по установке

💻 Софт для установки

Установка Windows / WSL / Linux

🪟 Windows

Можно использовать Windows на виртуалке или на хосте.

🐧 Если Windows на хосте

Нужно поставить WSL или отдельный Linux-дистрибутив на хост/виртуалку.

wsl --install

💡 Альтернатива

Можно сразу поднять Ubuntu/Debian в VirtualBox, VMware или KVM и ставить Linux-инструменты туда.

Установка IDA Pro / Ghidra

🧠 IDA Pro

Для Windows можно скачать из тг.

🛡️ Ghidra

Сначала нужно поставить JDK 21+, затем релиз Ghidra.

▶️ Запуск Ghidra

После распаковки архива нужно запустить:

Windows: ghidraRun.bat Linux: ./ghidraRun

Установка dnSpy

🔷 GitHub

Скачайте релиз.

🪟 Windows

Обычно достаточно распаковать архив и запустить исполняемый файл dnSpy.

Установка jadx

🤖 GitHub

Скачайте релиз и распакуйте архив. В нём .exe

Установка pycdc

📦 Установка через Snap (Рекомендуется)

Самый быстрый способ установки для Ubuntu/Debian и других дистрибутивов с поддержкой snap:

sudo snap install pycdc

▶️ Использование

После установки через snap или сборки будут доступны две команды:

  • pycdc файл.pyc — декомпилятор (восстанавливает исходный код)
  • pycdc.pycdas файл.pyc — дизассемблер байт-кода

🛠️ Сборка из исходников (Альтернатива)

Если snap недоступен или нужен конкретный коммит:

sudo apt-get update sudo apt-get install -y git cmake build-essential git clone https://github.com/zrax/pycdc.git cd pycdc cmake -S . -B build cmake --build build -j"$(nproc)"

При сборке исполняемые файлы появятся в папке build/.

Установка pwndbg на Linux

🐧 Ubuntu / Debian

Быстрая установка:

sudo apt-get update sudo apt-get install -y git gdb gdbserver python3-dev python3-venv python3-setuptools libglib2.0-dev libc6-dbg curl git clone https://github.com/pwndbg/pwndbg cd pwndbg ./setup.sh

✅ Проверка

После установки откройте GDB — pwndbg должен подгрузиться автоматически.

gdb ./binary

🔗 Исходники

Установка Python 3

🪟 Windows

Скачайте установщик Python 3, во время установки включите опцию Add Python to PATH.

🐧 Ubuntu / Debian

sudo apt-get update sudo apt-get install -y python3 python3-pip python3-venv

✅ Проверка

python3 --version pip3 --version