Commit Graph

407 Commits

Author SHA1 Message Date
justin 6dfd6c1812 warn for non-x86 arch 2017-04-02 23:33:44 -04:00
justin 4734ba2d86 Implement filter for call-preceded gadgets. 2017-04-02 23:28:37 -04:00
Jonathan Salwan cfb2f08369 Merge pull request #104 from BinyaminSharet/arm64-jop-patterns
Support additional registers in ARM64 JOP patterns
2017-02-01 10:26:19 +01:00
bsharet dee07cd42e Support additional registers in ARM64 JOP patterns 2017-02-01 08:58:43 +02:00
Jonathan Salwan c7cf9054a9 Merge pull request #102 from elvanderb/master
fix du loader + ajout du support de ARM64
2016-11-25 12:38:02 +01:00
Eloi Vanderbeken 135ad1a3e0 fix du loader + ajout du support de ARM64 2016-11-25 12:35:30 +01:00
Jonathan Salwan 700c97e91e Merge pull request #101 from richo/patch-1
Fix missing commas in gadgets.py
2016-11-22 09:13:37 +01:00
richö butts f54e73d9a0 Fix missing commas in gadgets.py 2016-11-21 19:54:16 -08:00
Jonathan Salwan b3c2cfe4de Merge pull request #100 from wmliang/master
added MPX gadget
2016-11-20 11:57:24 +01:00
Lucas 48777f0c8a added MPX gadget 2016-11-20 16:04:10 +08:00
Jonathan Salwan dcd6da0da5 Merge pull request #99 from rwfpl/master
Fixed issue #77
2016-10-26 18:56:20 +02:00
ReWolf 2c86043447 Fixed issue #77
https://github.com/JonathanSalwan/ROPgadget/issues/77
Due to invalid IMAGE_OPTIONAL_HEADER64 definition, ROPGadget reports
wrong addresses for x64 PE files.
2016-10-26 18:45:07 +02:00
Jonathan Salwan a6afcc65d7 Merge branch 'master' of github.com:JonathanSalwan/ROPgadget 2016-09-16 11:56:00 +02:00
Jonathan Salwan d0165b49e9 Change LICENSE: From GPL to BSD 2016-09-16 11:55:46 +02:00
Jonathan Salwan bfb3ef84ce Merge pull request #96 from montyly/master
Inconsistencies of created gadgets, due to backward dissas
2016-07-25 20:35:16 +02:00
Josselin 5487c0638f Fix bug: inconsistencies of created gadgets, due to backward dissas 2016-07-25 16:07:16 +02:00
Jonathan Salwan c480d7d540 Fix weird git things. Related to #95 2016-06-26 14:48:00 +02:00
Jonathan Salwan 4a4230732c Merge pull request #95 from penguin-wwy/revert-94-master
Revert "input more one re"
2016-06-26 14:43:31 +02:00
penguin-wwy bd75559ed8 Revert "input more one re" 2016-06-26 20:35:59 +08:00
Jonathan Salwan 68baac3e86 Fix some version number 2016-06-22 17:07:38 +02:00
Jonathan Salwan 61edf4ccf3 Update authors 2016-06-10 10:22:50 +02:00
Jonathan Salwan 13434cdb9d Update readme 2016-06-10 10:21:47 +02:00
Jonathan Salwan 6e46477fb5 Merge pull request #93 from penguin-wwy/master
Add regular expression
2016-06-10 10:18:21 +02:00
penguin-wwy b88a0ee878 Regular expression 2016-06-09 20:21:36 +08:00
penguin-wwy 6ddc617f5f Regular expression 2016-06-09 20:17:24 +08:00
penguin-wwy fad314f011 Regular expression 2016-06-09 20:08:25 +08:00
Jonathan Salwan 46e65d8e7e Fix case-sensitive #92 2016-06-08 20:40:11 +02:00
Jonathan Salwan 7f0371b987 Merge pull request #92 from penguin-wwy/master
self.__options.only = None
2016-06-08 20:37:30 +02:00
penguin-wwy e8deb97599 None 2016-06-09 01:58:45 +08:00
penguin-wwy a5f0bc4711 None 2016-06-09 01:56:49 +08:00
penguin-wwy 8f6815e92a None 2016-06-09 01:55:39 +08:00
penguin-wwy 7ebeaa9e08 None 2016-06-09 01:54:09 +08:00
penguin-wwy b9c46295af None
do_only can turn back to None
2016-06-09 00:54:10 +08:00
Jonathan Salwan 18cd0ab860 Merge pull request #91 from moshekaplan/patch-1
Correct typo in help text
2016-06-08 09:49:46 +02:00
Moshe Kaplan eae25f0f88 Correct typo in help text 2016-06-07 23:06:05 -04:00
Jonathan Salwan 3fef11f9af Merge pull request #89 from alexmgr/py3-badbytes
Make --badbytes portable across python versions
2016-04-30 13:31:36 +02:00
Alex Moneger 79e0cf5ee9 Make --badbytes portable across python versions
- --badbytes worked only on python2 it seems. It called decode()
  on strings, which does not work in py3 anymore. Moved to using
  codecs module, which should work in all cases.
2016-04-29 11:39:11 -07:00
Jonathan Salwan bf52865212 Merge pull request #88 from oblique/master
Fix RAW loader's opcodes type
2016-04-10 14:22:35 +02:00
oblique 1f76961f99 Fix RAW loader's opcodes type
In python3 we get the following error when we use RAW loader:
  TypeError: cannot use a bytes pattern on a string-like object
2016-04-10 14:51:44 +03:00
Jonathan Salwan 99ba715c05 Merge pull request #84 from etiktin/patch-1
Update README.md
2016-01-01 11:37:56 +01:00
Eran Tiktin e2ec2a64a6 Update README.md
Fixed the Capstone link (the old one was translated to https://github.com/JonathanSalwan/ROPgadget/blob/master/www.capstone-engine.org).
2015-12-31 20:51:37 +02:00
Jonathan Salwan 3c9646ca2c Update authors list and readme 2015-11-21 18:07:55 +01:00
Jonathan Salwan c332c2648c Merge branch 'master' of github.com:JonathanSalwan/ROPgadget 2015-11-21 18:04:14 +01:00
Jonathan Salwan 9a6d698f04 git ignore 2015-11-21 18:04:04 +01:00
Jonathan Salwan dd58e6a68e Merge pull request #82 from sirusdv/add-retf
Add retf to the list of allowed x86 terminators.
2015-11-21 17:41:48 +01:00
Jonathan Salwan 79588b0691 Merge pull request #81 from sirusdv/add-dump-option
Add ability to dump bytes
2015-11-21 17:41:39 +01:00
sirus 3d6f081d06 fix syntax 2015-09-11 11:53:23 -07:00
sirus 29f1acce41 Fix retf opcodes, add retf imm16 2015-09-11 11:51:49 -07:00
sirus 5837a732b7 Add retf to the list of allowed x86 terminators. 2015-09-10 19:25:30 -07:00
sirus d2f53077bb Add ability to dump bytes 2015-09-10 18:45:18 -07:00