GitPedia
keystone-engine

keystone-engine/keypatch

Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.

4 Releases
Latest: 9y ago
Version 2.12.1Latest
aquynhaquynh·9y ago·January 17, 2017
GitHub

📋 Changes

  • Better documentation for Linux & Windows installs.
  • Added a new function to search for assembly instructions, so it is easy to grep
  • Removed the "Assembler" function, which is redundant since now you can also do
Version 2.0.12.0.1
aquynhaquynh·9y ago·September 15, 2016
GitHub

📋 Changes

  • Fix an off-by-one bug in Fill-Range function.
  • Log more information when padding NOP
Version 2.02.0
aquynhaquynh·9y ago·September 14, 2016
GitHub

📋 Changes

  • Fix some issues with ARM architecture (including Thumb mode)
  • Better support for Python 2.6 & older IDA versions (confirmed to work on v6.4)
  • Save original instructions (before patching) in IDA comments.
  • NOP padding also works when new instruction is longer than original instruction.
  • You can fill a range of selected code via a new function “Fill Range”
  • It is now possible to "undo" (revert) the last modification.
  • All the functions are now available via a popup menu (right-mouse click)
Version 1.01.0
aquynhaquynh·9y ago·August 4, 2016
GitHub

Keypatch is a Keystone-powered assembler for IDA Pro. See http://keystone-engine.org/keypatch for more information.