Hasty Briefsbeta

Bilingual

Show HN: Opasm, an Assembly REPL

10 months ago
  • #reverse-engineering
  • #debugging
  • #assembly
  • Comprehensive assembly language REPL with debugging features
  • Supports multiple architectures: x86, x64, ARM, ARM64
  • Real-time execution with immediate visual feedback
  • Context-aware autocompletion for instructions and registers
  • State change highlighting with bold values
  • GEF-style register display and code disassembly view
  • Register dereferencing and assembly file loading
  • Binary blob analysis and automatic disassembly
  • State management with save/restore functionality
  • Breakpoints, single stepping, and memory inspection
  • Direct execution mode for testing without memory effects
  • Rich terminal display with automatic adaptation to size
  • Educational and reverse engineering applications
  • Easy installation with Python 3.7+ and terminal color support
  • Licensed under GPL v2 for educational and research purposes