-
Notifications
You must be signed in to change notification settings - Fork 106
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Start the 2.0 version...a reaaaally new software
- Loading branch information
Showing
35 changed files
with
621 additions
and
2,694 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,94 +1,33 @@ | ||
ropc | ||
==== | ||
|
||
Tool for finding gadgets in binaries. | ||
|
||
|
||
### OPTIONS | ||
|
||
``` | ||
Usage : ./ropc [OPTIONS] filename | ||
Tool for searching Gadgets in ELF and PE binaries | ||
ropc v2.0 | ||
|
||
MODES | ||
-G, --gadget Gadget searching mode | ||
-S, --string String searching mode (argument required) | ||
-P, --payload Payload generator mode | ||
# ROPC v2.0 IS UNDER DEVELOPMENT | ||
# DO NOT USE RIGHT NOW | ||
# USE THE STABLE v1.2 VERSION, AVAILABLE ON THE MASTER BRANCH | ||
|
||
Payload options | ||
-p, --ptype Specify the payload generator to use | ||
-l, --list List payload generators available | ||
Filter options | ||
-b, --bad Specify bad chars | ||
-d, --depth Specify the depth searching (gadget mode only) | ||
-a, --all Display all gadgets (gadget mode only) | ||
==== | ||
|
||
Output options | ||
-n, --no-color No colors | ||
-f, --flavor Specify the flavor (gadget mode only) : intel or att | ||
This tool help you to create binary exploits. | ||
|
||
Arch options | ||
-c, --cpu Specify the architecture (raw mode) : x86 or x86_64 | ||
|
||
General options | ||
-r, --raw Open file in raw mode | ||
-h, --help Print help | ||
-v, --version Print version | ||
### OPTIONS | ||
|
||
``` | ||
<not available yet> | ||
|
||
### FEATURES | ||
* Multiples modes : String searching, Gadget searching and Payload generator | ||
* Colored output | ||
* Intel and AT&T flavor | ||
* Support of ELF and PE binary format | ||
* Support of big and little endian | ||
* Support of x86 and x86_64 architecture | ||
|
||
<not available yet> | ||
|
||
### EXAMPLES | ||
|
||
Basic gadget searching | ||
|
||
* ropc ./program | ||
|
||
Search gadgets and exclude bad bytes in address | ||
|
||
* ropc ./program -b "\x00\x0a" | ||
|
||
Display all gadgets with AT&T syntax | ||
|
||
* ropc ./program -f att -a | ||
|
||
List payloads | ||
|
||
* ropc -l | ||
|
||
Genere a payload | ||
|
||
* ropc ./program -P | ||
|
||
Search a string in memory | ||
|
||
* ropc ./program -S "/bin/sh" | ||
|
||
Search in RAW file (not supported format) | ||
|
||
* ropc ./program -r | ||
<not available yet> | ||
|
||
### SCREENSHOTS | ||
![ScreenShot](http://imageshack.com/a/img849/3325/fbed.png) | ||
![ScreenShot](http://imageshack.com/a/img844/3548/owzz.png) | ||
![ScreenShot](http://imageshack.com/a/img593/9008/lojs.png) | ||
![ScreenShot](http://imageshack.com/a/img829/4324/5vzm.png) | ||
|
||
<not available yet> | ||
|
||
### DEPENDENCIES | ||
- [capstone](http://capstone-engine.org/) | ||
|
||
### AUTHOR | ||
Tosh | ||
|
||
tosh -at- t0x0sh ~dot~ com | ||
tosh -at- t0x0sh ~dot~ org | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.