Skip to content

codebycruz/revolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

revolver

Revolver is an incredibly minimal reverse engineering tool written in LuaJIT.

It implements a simple ELF parser to read the text section of a binary, alongside an incredibly simple x86 disassembler to print out assembly.

The entire codebase is 384 lines of Lua. (With most of that being autogenerated disassembler tables)

It is using the lpm package manager.

Support

  • Linux x86-64

Usage

This will install it as a tool named rv in your PATH.

lpm install --git https://github.com/codebycruz/revolver

Example

This is the output when inspecting the PicoCTF 'reverse' binary:

demo

About

Revolver is an incredibly minimal reverse engineering tool written in LuaJIT.

Resources

Stars

Watchers

Forks

Contributors

Languages