Rop Tool Versions Save

A tool to help you write binary exploits

v2.4.1

6 years ago

rop-tool v2.4.1 (2018-01-30)

  • Fix: little bug in 'heap' command prints
  • Fix: bug in heap command, we use __malloc_hooks instead of dlsym because of infinite recursion.
  • Fix: in 'info' command, we test address sizes when printing, and we print symbol name before address.
  • No support for Windows anymore (if you want rop-tool compiling for windows, use pull-requests)
  • Refactoring of source tree: each module (api, tools, libheap) can be built independently.

v2.4

8 years ago

rop-tool v2.4 (2015-07-25)

  • API : binary segments are now handled with r_utils_list instead of mlist.
  • API : Big changes in ELF parser
  • API : ELF detect others protections : SSP, PIE, RPATH, RUNPATH, Relro
  • API : r8-r15 x86-64 registers are now included to gadgets filters.
  • TOOLS : Improvments on 'heap' command : * Now, you can trace specifics functions. (options --free, --calloc, --malloc, --realloc) * Can redirect output in a file. (--output) * New option to dump chunk's data. (--dumpdata)

v2.3.1

8 years ago

rop-tool v2.3.1 (2015-07-15)

  • Fix a security bug in Capstone library
  • 'heap' command print now on stderr instead of stdout

v2.3

8 years ago

rop-tool v2.3 (2015-06-01)

  • New command : 'disassemble'
  • Fix bug when handling RAW mode for gadgets
  • Handle ARM and ARM64 architectures
  • Handle ELF symbols and sections
  • libheap.so is now added staticly to binary
  • New options for 'info' command : --all, --syms, --sections, --segments
  • Some improvments in libheap.so
  • Fix some bugs

v2.2

9 years ago

rop-tool v2.2 (2015-05-15)

  • Port project on windows
  • Fix bugs in PE parser
  • Fix bugs in api/utils
  • Add --bad option in gadget and search command, to exclude bad bytes in address
  • Add NX bit on info command (ELF only)
  • New command : heap, used to visualize heap allocations (Linux/glibc only)
  • Fix bad behavior in 'search --all'
  • Gadgets which finished by syscall or int 0x80 instruction are now filtered

v2.1

9 years ago
  • Renamed the project to rop-tool
  • Handle Mach-O file format
  • --all option added to "gadget" command, to get no-uniq gadgets
  • New command : patch, for patching binaries
  • New command : info, to get information about a file
  • Handle AMD64 PE files as x86-64 binaries
  • Fix a bug when opening big endian ELF
  • Provide static binaries in releases

v2.0

9 years ago
  • Big changes in code architecture (more modular)
  • The command line interface have changed (each command do one thing)
  • Better ATT syntax handling
  • See help for more informations

V1.1

10 years ago

Ropc v1.1 (2014-03-19)

  • Better gadget searching algorithm
  • Lot of code refactoring
  • AT&T syntax
  • Changing the disassemble library (BeaEngine)
  • Payload generator
  • ELF64 support
  • PE32 and PE64 support
  • Raw mode, for searching in unknown formats
  • Better colored output
  • Little and Big endian support

V1.0

10 years ago

Features :

  • Searching bytes in file
  • Searching gadgets in file
  • Intel + AT&T syntaxe
  • Basic colored output
  • Generate stage0 with strcpy()
  • Specify bad chars for address's
  • Support of ELF 32bits