~/tiramisaks
← back to /home

/arsenal

Offensive Security Tools, Compilers, Disassemblers & Solvers

/arsenal & stack

(12 tools)

IDA Pro 8.x / 9.x

Daily Driver

Industry-standard interactive disassembler and decompiler with Hex-Rays.

use case:Deep binary analysis, graph view navigation, struct recovery, and IDA Python scripting.

Ghidra (NSA)

Primary

Open-source software reverse engineering suite with multi-arch decompilation.

use case:Custom processor extensions, head-to-head cross verification, and automated batch analysis.

Binary Ninja

Favorite

Modern RE platform with High Level IL (HLIL) and Medium Level IL (MLIL).

use case:Control flow graph deobfuscation and automated static analysis workflows.

GDB + Pwndbg / GEF

Daily Driver

Enhanced GNU Debugger plugin tailored for binary exploit development.

use case:Heap state visualizer, stack inspection, ROP chain validation, and crash analysis.

Pwntools (Python 3)

Daily Driver

CTF framework and exploit development library for rapid solver creation.

use case:Socket networking, dynamic ELF packing, format string automations, and ROP construction.

Ropper / ROPgadget

Primary

High performance gadget finder and ROP chain generator.

use case:Finding useful x86/x64/ARM gadgets, register pivots, syscall primitives, and stack alignment.

Frida Dynamic Instrumentation

Secondary

Dynamic code instrumentation toolkit for developers, reverse engineers, and researchers.

use case:Runtime function hooking, SSL pinning bypass, crypto key extraction, and memory tracing.

SageMath (Sage)

Favorite

Comprehensive open-source mathematics system for advanced computational cryptography.

use case:Lattice reduction (LLL/BKZ), Coppersmith small roots attack, and elliptic curve equations.

Z3 Theorem Prover (SMT)

Primary

State-of-the-art Satisfiability Modulo Theories solver from Microsoft Research.

use case:Symbolic execution, constraint solving, keygen recovery, and custom hash collision solving.

Binwalk & FMK

Primary

Firmware extraction, signature carving, and ROM file system reconstruction.

use case:Extracting squashed file systems, kernel headers, and bootloader ROM structures.

QEMU System & User Emulation

Secondary

Generic and open-source machine emulator and virtualizer.

use case:Cross-architecture binary execution (MIPS/ARM/AArch64) with remote GDB debugging.

Arch Linux / WSL2 + Zsh

Daily Driver

Customized low-latency offensive security workstation.

use case:Daily competitive environment with kernel headers, custom glibc versions, and toolchains.