Commit Graph

  • a9e505f7c1 Improve performance Alexey Nurmukhametov 2020-02-20 18:18:29 +03:00
  • a7c99b2f49 Merge pull request #157 from Matir/master Jonathan Salwan 2020-02-03 09:21:44 +01:00
  • f0231a63d0 Fix a couple of small typos. David Tomaschik 2020-02-02 19:43:01 -08:00
  • e87254d8cd Merge pull request #155 from SweetVishnya/v6.0 v6.0 Jonathan Salwan 2020-01-21 15:50:29 +01:00
  • 5fef7f53ea Add version 6.0 Alexey Vishnyakov 2020-01-21 16:02:43 +03:00
  • 4d979cd802 Merge pull request #154 from SweetVishnya/more-jop Jonathan Salwan 2020-01-14 20:36:18 +01:00
  • 67d32be5d9 Add x86 jmp offset Alexey Vishnyakov 2020-01-14 18:53:42 +03:00
  • e7c1aa3e58 Add MIPS j and jal Alexey Vishnyakov 2020-01-14 17:47:58 +03:00
  • 30595d1385 Add more registers for MIPS jr and jalr Alexey Vishnyakov 2020-01-14 17:12:58 +03:00
  • a9b31c3be4 add option to disable text output during analysis Alexandru Geana 2019-12-22 00:25:12 +01:00
  • 732d9ba9da Merge pull request #151 from SweetVishnya/v5.9 v5.9 Jonathan Salwan 2019-10-29 09:20:24 +01:00
  • 472f1fe889 Add version 5.9 Alexey Vishnyakov 2019-10-29 11:16:27 +03:00
  • 965c022cf3 Merge pull request #150 from nurmukhametov/ignore_gadgets_with_bad_instructions Jonathan Salwan 2019-10-28 17:59:12 +01:00
  • ed93b746a6 Merge pull request #147 from nurmukhametov/fix-python3-opcode-memstr Jonathan Salwan 2019-10-28 17:59:01 +01:00
  • f69842ba4c Ignore gadgets that contain misdissasembled instructions Alexey Nurmukhametov 2019-10-28 19:06:07 +03:00
  • 811b66cd6e Merge pull request #149 from flashspys/patch-1 Jonathan Salwan 2019-09-30 23:03:56 +02:00
  • 7a3c8dbbb7 fixed typo Felix Wehnert 2019-09-30 22:25:05 +02:00
  • 703f88db21 Fix opcode and memstr options for python3. Alexey Nurmukhametov 2019-08-26 17:33:02 +03:00
  • a448d99596 Fix version 5.8 Jonathan Salwan 2019-06-13 13:17:19 +02:00
  • 4eac4cb716 Add version 5.8 v5.8 Jonathan Salwan 2019-06-13 13:11:07 +02:00
  • c6439de2f7 Fix python3 Jonathan Salwan 2019-06-13 13:10:11 +02:00
  • a186598657 Merge pull request #139 from migounette/master Jonathan Salwan 2019-06-13 12:38:06 +02:00
  • 9583a53595 Merge pull request #141 from SweetVishnya/bi-endianness Jonathan Salwan 2019-06-13 12:37:15 +02:00
  • b9a74286c2 Support multiple endianness Alexey Vishnyakov 2019-06-13 00:29:40 +03:00
  • 5dc86f3cab Fix issue with python 3.7.5 Yann Stephan 2019-06-04 18:23:27 +02:00
  • a5ab76a0d4 Fix version 5.7 v5.7 Jonathan Salwan 2019-02-28 09:33:50 +01:00
  • 2be1cf2334 Merge pull request #136 from Kyle-Kyle/master Jonathan Salwan 2019-02-28 09:24:36 +01:00
  • 4294f7f0ac Merge pull request #132 from mordak/arm64-blacklist Jonathan Salwan 2019-01-09 19:10:43 +01:00
  • 97f9b63659 fix default value check Kyle ZENG 2019-01-05 15:18:33 -08:00
  • c744d7b708 fix a misalignment issue Kyle ZENG 2019-01-05 14:46:46 -08:00
  • 0517edf138 fix wrong search-in-range implementation Kyle ZENG 2019-01-05 14:22:42 -08:00
  • ff8d753ebd Merge pull request #135 from sudhackar/master Jonathan Salwan 2018-12-06 14:34:25 +01:00
  • f37850e854 Fixing bytes match issue for strings in python3 Sudhakar Verma 2018-12-06 18:50:12 +05:30
  • 3c3d8418f5 Merge pull request #127 from SweetVishnya/master Jonathan Salwan 2018-12-06 13:11:05 +01:00
  • 7484fd8399 Add blacklisted instructions for arm64. todd 2018-08-25 10:22:44 -04:00
  • 0f74de5db1 Exit with an appropriate return code Alexey Vishnyakov 2018-04-04 04:58:59 +03:00
  • 0dc14e7ba8 Merge pull request #125 from ftronel/fix-opcode Jonathan Salwan 2017-12-25 12:28:11 +01:00
  • 4962f40248 Fix opcode option. Frédéric Tronel 2017-12-25 12:18:08 +01:00
  • 03a8ca0c50 Merge pull request #121 from robinleander/master Jonathan Salwan 2017-11-12 10:39:32 +01:00
  • 205af0fc7a BadBytes python3 compatability crave 2017-11-10 00:17:01 +01:00
  • 3480b0517a Merge pull request #116 from bensmrs/master Jonathan Salwan 2017-08-23 15:50:52 +02:00
  • 952e5628ce Fix regex conflict Jonathan Salwan 2017-08-23 15:48:28 +02:00
  • 5c6fa4a99c options.py: Python3 compatibility bensmrs 2017-08-02 17:42:26 +02:00
  • 016d0a92bd Merge pull request #114 from RecursiveLambdaGod/master Jonathan Salwan 2017-04-29 22:57:54 +02:00
  • 0f69f910d4 "Recursive Lambda Refactor V1" Recursive Lambda God 2017-04-29 15:55:29 -04:00
  • 58e8a7dddf Merge pull request #113 from jbrower95/master Jonathan Salwan 2017-04-23 12:19:46 +02:00
  • 6dfd6c1812 warn for non-x86 arch justin 2017-04-02 23:33:44 -04:00
  • 4734ba2d86 Implement filter for call-preceded gadgets. justin 2017-03-20 17:04:59 -04:00
  • 198e09cd9b Merge pull request #110 from aagallag/badbytes-range Jonathan Salwan 2017-03-24 09:49:13 +01:00
  • f5d4533444 Add support for specifying a range of badbytes Aaron Gallagher 2017-03-23 23:46:30 -07:00
  • 9351c75387 Merge pull request #109 from mumbel/master Jonathan Salwan 2017-03-14 15:11:23 +01:00
  • 86585827ea Changes to ARM64 branch instructions - small bugix, removed "\x5C" from 'blr reg' - Changed regex for Rn by adding 0x03 to allow for X[24-31] - Changed 'br reg' to include 'ret reg' - current only allows for 'ret lr' - difference between RET (\x5f) and JMP (\x1f) is a subroutine hint mumbel 2017-02-11 15:03:18 -06:00
  • e19d4e844c Change pop {pc} to ldm {pc} Changes pop, synonym for LDMIA sp! {reglist}, to include more variations of LDM {,pc}. This regex matches: always condition, any addressing mode, either S-bit, any Rn except pc, and pc in reglist. mumbel 2017-02-11 13:13:54 -06:00
  • cfb2f08369 Merge pull request #104 from BinyaminSharet/arm64-jop-patterns Jonathan Salwan 2017-02-01 10:26:19 +01:00
  • dee07cd42e Support additional registers in ARM64 JOP patterns bsharet 2017-02-01 08:58:43 +02:00
  • c7cf9054a9 Merge pull request #102 from elvanderb/master Jonathan Salwan 2016-11-25 12:38:02 +01:00
  • 135ad1a3e0 fix du loader + ajout du support de ARM64 Eloi Vanderbeken 2016-11-25 12:35:30 +01:00
  • 700c97e91e Merge pull request #101 from richo/patch-1 Jonathan Salwan 2016-11-22 09:13:37 +01:00
  • f54e73d9a0 Fix missing commas in gadgets.py richö butts 2016-11-21 19:54:16 -08:00
  • b3c2cfe4de Merge pull request #100 from wmliang/master Jonathan Salwan 2016-11-20 11:57:24 +01:00
  • 48777f0c8a added MPX gadget Lucas 2016-11-20 16:04:10 +08:00
  • dcd6da0da5 Merge pull request #99 from rwfpl/master Jonathan Salwan 2016-10-26 18:56:20 +02:00
  • 2c86043447 Fixed issue #77 ReWolf 2016-10-26 18:45:07 +02:00
  • a6afcc65d7 Merge branch 'master' of github.com:JonathanSalwan/ROPgadget Jonathan Salwan 2016-09-16 11:56:00 +02:00
  • d0165b49e9 Change LICENSE: From GPL to BSD Jonathan Salwan 2016-09-16 11:55:46 +02:00
  • bfb3ef84ce Merge pull request #96 from montyly/master Jonathan Salwan 2016-07-25 20:35:16 +02:00
  • 5487c0638f Fix bug: inconsistencies of created gadgets, due to backward dissas Josselin 2016-07-25 16:07:16 +02:00
  • c480d7d540 Fix weird git things. Related to #95 Jonathan Salwan 2016-06-26 14:48:00 +02:00
  • 4a4230732c Merge pull request #95 from penguin-wwy/revert-94-master Jonathan Salwan 2016-06-26 14:43:31 +02:00
  • bd75559ed8 Revert "input more one re" penguin-wwy 2016-06-26 20:35:59 +08:00
  • 68baac3e86 Fix some version number Jonathan Salwan 2016-06-22 17:07:38 +02:00
  • 61edf4ccf3 Update authors Jonathan Salwan 2016-06-10 10:22:50 +02:00
  • 13434cdb9d Update readme Jonathan Salwan 2016-06-10 10:21:47 +02:00
  • 6e46477fb5 Merge pull request #93 from penguin-wwy/master Jonathan Salwan 2016-06-10 10:18:21 +02:00
  • b88a0ee878 Regular expression penguin-wwy 2016-06-09 20:21:36 +08:00
  • 6ddc617f5f Regular expression penguin-wwy 2016-06-09 20:17:24 +08:00
  • fad314f011 Regular expression penguin-wwy 2016-06-09 20:08:25 +08:00
  • 46e65d8e7e Fix case-sensitive #92 Jonathan Salwan 2016-06-08 20:40:11 +02:00
  • 7f0371b987 Merge pull request #92 from penguin-wwy/master Jonathan Salwan 2016-06-08 20:37:30 +02:00
  • e8deb97599 None penguin-wwy 2016-06-09 01:58:45 +08:00
  • a5f0bc4711 None penguin-wwy 2016-06-09 01:56:49 +08:00
  • 8f6815e92a None penguin-wwy 2016-06-09 01:55:39 +08:00
  • 7ebeaa9e08 None penguin-wwy 2016-06-09 01:54:09 +08:00
  • b9c46295af None penguin-wwy 2016-06-09 00:54:10 +08:00
  • 18cd0ab860 Merge pull request #91 from moshekaplan/patch-1 Jonathan Salwan 2016-06-08 09:49:46 +02:00
  • eae25f0f88 Correct typo in help text Moshe Kaplan 2016-06-07 23:06:05 -04:00
  • 3fef11f9af Merge pull request #89 from alexmgr/py3-badbytes Jonathan Salwan 2016-04-30 13:31:36 +02:00
  • 79e0cf5ee9 Make --badbytes portable across python versions Alex Moneger 2016-04-29 11:39:11 -07:00
  • bf52865212 Merge pull request #88 from oblique/master Jonathan Salwan 2016-04-10 14:22:35 +02:00
  • 1f76961f99 Fix RAW loader's opcodes type oblique 2016-04-10 14:50:34 +03:00
  • 99ba715c05 Merge pull request #84 from etiktin/patch-1 Jonathan Salwan 2016-01-01 11:37:56 +01:00
  • e2ec2a64a6 Update README.md Eran Tiktin 2015-12-31 20:51:37 +02:00
  • 3c9646ca2c Update authors list and readme Jonathan Salwan 2015-11-21 18:07:55 +01:00
  • c332c2648c Merge branch 'master' of github.com:JonathanSalwan/ROPgadget Jonathan Salwan 2015-11-21 18:04:14 +01:00
  • 9a6d698f04 git ignore Jonathan Salwan 2015-11-21 18:04:04 +01:00
  • dd58e6a68e Merge pull request #82 from sirusdv/add-retf Jonathan Salwan 2015-11-21 17:41:48 +01:00
  • 79588b0691 Merge pull request #81 from sirusdv/add-dump-option Jonathan Salwan 2015-11-21 17:41:39 +01:00
  • 3d6f081d06 fix syntax sirus 2015-09-11 11:53:23 -07:00
  • 29f1acce41 Fix retf opcodes, add retf imm16 sirus 2015-09-11 11:51:49 -07:00
  • 5837a732b7 Add retf to the list of allowed x86 terminators. sirus 2015-09-10 19:25:30 -07:00