Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 787 Bytes

README.md

File metadata and controls

34 lines (23 loc) · 787 Bytes

Description

GDB interactive opcode injection.

Goal is to make an interactive assembly "interpreter" relying on gdb. The gdb dashboard gives a nice overview of register/flag changes etc. so it makes it suitable for learning machine instructions.

Install

Demo

demo

TODOs

  • TODO Inject without inject file
  • TODO Add option to use location in memory instead of r15 for loop
  • TODO Detailed installation instructions
  • TODO Multiline command
  • TODO --raw flag to pass machine code directly
  • TODO Port to other architectures
  • TODO Self contained(no nasm and/or gdb)