Jonathan Salwan
282d8516f2
Update version
v5.4
2015-04-30 20:44:50 +02:00
Jonathan Salwan
ea5917a271
Update version and sync
2015-04-26 15:39:12 +02:00
Jonathan Salwan
5de42f414a
Merge branch 'sashs-master'
2015-04-26 15:27:21 +02:00
Jonathan Salwan
630b35dad3
Fix merge conflict
2015-04-26 15:27:09 +02:00
Jonathan Salwan
4e41c517f2
remove gdb history
2015-04-26 15:15:48 +02:00
Jonathan Salwan
ea5bee6f22
Fix test.sh file
2015-04-26 15:15:32 +02:00
Jonathan Salwan
534266f5c1
Merge pull request #69 from alvarofe/performance
...
Improve performance
2015-04-26 15:03:31 +02:00
Sascha Schirra
77bf7bfc06
python3 support
2015-04-18 20:58:19 +02:00
Sascha Schirra
edb104250e
BUGFIX: crash if e_shstrndx = UNDEF
2015-04-18 12:07:20 +02:00
Sascha Schirra
1613d842b0
add gadgets for x86 and arm64
2015-04-18 12:00:39 +02:00
Álvaro Felipe Melchor
cf41ea8795
delete TODO
2015-03-27 11:42:21 +01:00
Álvaro Felipe Melchor
8f57dae32f
Bug fix and added script to test all files
2015-03-21 13:52:37 +01:00
Álvaro Felipe Melchor
ad97f0325f
Improve performance
2015-03-20 11:38:21 +01:00
Jonathan Salwan
5ac050ff01
Fix #66 : Ropgadget doesn't find 0F05 syscall
2015-03-02 11:02:40 +01:00
Jonathan Salwan
61c5d73745
Delete some useless files.
2015-03-02 10:59:12 +01:00
Jonathan Salwan
8a53a20b78
Merge pull request #68 from aquynh/patch-1
...
Update README.md
2015-03-02 10:56:35 +01:00
Nguyen Anh Quynh
9120b025cf
Update README.md
...
From Capstone 3.0.1, it is possible to install everything with PyPi package: this includes both the core & Python binding.
This also changes the link to Capstone to the upstream version, so ROPgadget do not use out-of-date version.
2015-03-01 16:05:32 +08:00
Jonathan Salwan
41539ce6a2
Merge pull request #61 from JonathanSalwan/dev
...
Dev
2014-11-05 10:36:07 +01:00
Jonathan Salwan
2dd5526a2b
Merge pull request #60 from JonathanSalwan/master
...
update readme
2014-11-05 10:25:07 +01:00
Jonathan Salwan
1281fa91a9
update readme
2014-11-05 10:22:07 +01:00
Jonathan Salwan
d36ad7f694
update readme
2014-11-05 10:20:39 +01:00
Jonathan Salwan
18e35fbedd
Push version 5.3
v5.3
2014-11-05 09:57:13 +01:00
Jonathan Salwan
292b2f0a95
update readme
2014-11-02 11:26:29 +01:00
Jonathan Salwan
6352f1c915
Merge pull request #59 from zku/add_features_to_readme
...
Add features to readme
2014-11-02 11:25:06 +01:00
zKu
6da729a491
formatting
2014-10-28 20:56:53 +01:00
zKu
7e8dca6fb8
added 2 feature descriptions to README.md
2014-10-28 20:52:50 +01:00
Florian Meier
e9f1232cd4
Bug fix rop chain generation
2014-08-31 15:16:23 +02:00
JonathanSalwan
854657478c
Order
2014-08-31 12:34:19 +02:00
Gianluca Pacchiella
1592f18de2
Factorize code about offset
2014-08-31 11:00:26 +02:00
JonathanSalwan
d98b16a282
Update AUTHOR file
2014-08-31 10:27:27 +02:00
JonathanSalwan
d1efb3844a
Merge branch 'dev' of github.com:JonathanSalwan/ROPgadget into dev
2014-08-31 10:21:57 +02:00
Florian Meier
7164c877ea
Add the 64b ROP chain generation
2014-08-31 10:20:56 +02:00
Jonathan Salwan
f9aae5af0e
Merge pull request #58 from fluxchief/dev
...
Fixed mistake where the custom_arguments_provided contains the opposite ...
2014-08-26 12:38:33 +02:00
Kevin Hamacher
efb9d9466d
Fixed mistake where the custom_arguments_provided contains the opposite of what it should contain
2014-08-26 12:15:26 +02:00
JonathanSalwan
0b1d3eb99e
Update AUTHORS
2014-08-21 16:45:18 +02:00
Jonathan Salwan
55bb579272
Merge pull request #55 from fluxchief/dev
...
Added some functionality for using ROPgadget as library
2014-08-21 16:43:28 +02:00
Kevin Hamacher
de32074545
Added support for x86 'call esp' instruction
2014-08-21 15:39:25 +02:00
Kevin Hamacher
43c0d7df90
Added support for x86 'jmp esp' instruction
2014-08-21 15:11:16 +02:00
Kevin Hamacher
9545fa5562
Added new argument to ropgadget.args so that it can be called from other scripts providing custom arguments.
...
Added silent - parameter to the do_XXX functions in the cmd class so that those functions can be called from other scripts while generating no visible output.
Added gadgets() method to retrieve extracted gadgets.
Added option to obtain all gadgets(disabling the unique gadget filter).
Added EOF handler so that the console can be closed using CTRL+D
Fixed typo
Gadgets now also stores the bytes disassembled.
2014-08-20 15:13:29 +02:00
JonathanSalwan
6aa92a3ab8
Detect Mutli-Byte Ret - https://github.com/JonathanSalwan/ROPgadget/issues/53
2014-08-10 14:15:57 +02:00
JonathanSalwan
c9451693bd
Fix typo
2014-07-22 21:35:08 +02:00
Jonathan Salwan
18a1865562
Merge pull request #52 from zachriggle/pypi-setup-script-v2
...
Add Python setup script
2014-07-22 21:33:04 +02:00
Zach Riggle
f2635e011b
Add Python setup script
2014-07-21 16:00:32 -07:00
JonathanSalwan
618f73223d
Push UNIVERSAL binary format
2014-07-21 21:35:00 +02:00
Jonathan Salwan
de03498111
Merge pull request #51 from JonathanSalwan/revert-47-pypi-setup-script
...
Revert "Add Python setup script"
2014-07-21 21:31:40 +02:00
Jonathan Salwan
ae59389a78
Revert "Add Python setup script"
2014-07-21 21:31:18 +02:00
Jonathan Salwan
976afc9743
Merge pull request #50 from ephracis/dev
...
Add support for universal binaries
2014-07-21 21:24:14 +02:00
Jonathan Salwan
bf95abec58
Merge pull request #47 from zachriggle/pypi-setup-script
...
Add Python setup script
2014-07-21 21:23:46 +02:00
Christoffer Brodd-Reijer
044f612fee
Change binary.py to support the new universal binary format
2014-07-20 21:35:28 +02:00
Christoffer Brodd-Reijer
72e8d9b7be
Add support for Universal binaries on OS X
...
Most dynamic libraries on OS X are in the form of Universal
binaries. These are also called "Fat binaries" and their
specification can be found here:
https://developer.apple.com/library/mac/documentation/developertools/conceptual/MachORuntime/Reference/reference.html#jumpTo_39
This adds support for loading these files and locating the
binaries bundled inside the fat binary. It only support Mach-O
binaries right now as this is most common, but more formats could
easily be added.
Some methods such as getEntryPoint will only return the entry point
for the first binary. This is because ROPgadget currently expects
to work on only a single binary. If support for working with
multiple binaries at the same time will ever be added, it should be
fairly easy to return a list of entry points instead.
2014-07-20 13:12:30 +02:00