Sascha Schirra
1d23047c68
version changed
2025-02-28 22:46:15 +01:00
Sascha Schirra
cdd04d20aa
version changed
2025-02-23 20:02:20 +01:00
Sascha Schirra
0125d9cd64
look for CS_ARCH_ARM64
2025-02-23 18:55:57 +01:00
Sascha Schirra
983995f4ab
added CS_ARCH_ARM64 as well to be compatible with all versions
2024-10-27 12:36:50 +01:00
Sascha Schirra
caac38b4af
ARM64 to AARCH64 due to renaming of the variable in capstone bindings
2024-10-27 10:18:13 +01:00
Sascha Schirra
a1141ab665
version changed
2024-05-08 13:53:20 +02:00
Sascha Schirra
ada7176979
do not filter rop gadgets that contains jmp
2024-05-08 13:52:18 +02:00
Sascha Schirra
a5a4de29b8
version changed
2024-05-02 23:17:52 +02:00
Nicolas Bailluet
3abbaa5962
Add pop.w regex pattern for ArmThumb architecture
2024-04-25 14:57:41 +02:00
Tom Gaimann
2738c0a4be
fixed typos and gramatical errors in help text
2024-01-11 17:21:45 +01:00
Adrian
e6bfd41e4c
fix typos
...
fix typos in command descriptions
2023-04-18 13:30:28 +02:00
Sascha Schirra
b1b2cd378e
version changed
2022-08-07 22:25:38 +02:00
Sascha Schirra
b87fe6b802
Bugfix: context has already been set
2022-08-07 22:25:05 +02:00
Sascha Schirra
9811612313
Merge pull request #146 from cbayet/master
...
BUGFIX: gadgets missed because of a bad declaration of the pop pc gadget.
2022-08-07 12:54:35 +02:00
paul
2a13b14ba5
fixed ldm sp jop
2022-05-08 09:35:47 -04:00
Sascha Schirra
73bc568c59
version changed
2022-01-29 15:36:20 +01:00
Sascha Schirra
c821360228
Bugfix: push gadgets in ropchain, closes #154
2022-01-29 15:34:26 +01:00
Sascha Schirra
5f62b0463e
Bugfix: object of type 'NoneType' has no len() when search in multiple files
2022-01-29 15:24:15 +01:00
Sascha Schirra
5e6692092b
rename multiprocessing variable
2022-01-29 15:23:14 +01:00
Sascha Schirra
4a9ff91bed
rename multiprocessing module
2022-01-29 15:22:23 +01:00
Sascha Schirra
d8ede83c21
Bugfix: 'Ropper' object has no attribute '__gatherGadgetsByEndings'
2022-01-29 15:09:35 +01:00
Sascha Schirra
dd4c71e03b
Bugfix: push gadgets in ropchain
2022-01-29 15:08:40 +01:00
Corentin Bayet
66adeb0a1d
BUGFIX: fix the detection of pop pc that is invalid
2021-06-15 10:45:37 +02:00
Corentin Bayet
b05e90aed4
BUGFIX: Added the detection of the gadget pop {pc} in the pattern for ARM and ARMBE
2021-06-14 17:23:41 +02:00
Corentin Bayet
d8fad95ac7
BUGFIX: Fixing invalid opcode for pop with more than 5 destinations, making ropper to miss gadgets
2021-06-14 15:47:58 +02:00
Michael Krasnitski
8a5c7755ad
let user control cache location with env vars
2021-05-04 09:51:46 -04:00
Sascha Schirra
9a948026b8
version changes
2021-02-14 21:22:22 +01:00
Sascha Schirra
b4f01571c8
split help
2021-02-14 21:20:59 +01:00
Sascha Schirra
db52af2945
Merge pull request #136 from Kristal-g/master
...
Fix --cfg-only logic
2021-02-14 21:06:27 +01:00
Sascha Schirra
6c4bb3d8a6
Bugfix: 'in <string>' requires string as left operand, not int
2021-02-14 21:05:45 +01:00
Kristal-g
be0e41c45c
Fix --cfg-only logic
2020-12-21 16:58:57 +02:00
DoronZ
e760c061ed
fix Searchs typo to Searches
2020-08-01 21:58:20 +03:00
laydervus
00e225daf6
#113 warn badbytes in input values
2020-05-14 13:55:01 -04:00
Andrey Konovalov
be754ee806
Fix address length on 64 bit archs
...
Currently it's set to 4, which results in stripped addresses for gadgets
from kernel binaries, e.g. for arm64:
0x085bcec0: ldr x8, [x2, #0x250]; mov x0, x2; ldr x8, [x8, #0xc0]; blr x8;
This patch changes the length to 8, which results in:
0xffffff80085bcec0: ldr x8, [x2, #0x250]; mov x0, x2; ldr x8, [x8, #0xc0]; blr x8;
2020-02-12 11:27:35 +01:00
Sascha Schirra
627b56e735
Bugfix: section offset wrong #125
2020-02-08 17:37:28 +01:00
Sascha Schirra
609a96a093
closes #124 and #126
2020-02-06 12:33:57 +01:00
Dave Lewis
f9f610184a
Fix _createNumberNeg printing values out of order
2019-12-04 22:37:33 -05:00
Sascha Schirra
05b50d740d
version changed
2019-12-03 09:16:23 +01:00
Sascha Schirra
2209013dc4
bugfix: wrong offsets when imagebase is set while loading
2019-12-03 09:16:12 +01:00
Sascha Schirra
7b062a7c9f
version changed
2019-11-12 10:46:01 +01:00
Sascha Schirra
2c9a4029e4
merge branch 'master' of github.com:sashs/Ropper
2019-11-12 10:44:06 +01:00
Sascha Schirra
d4ff9b733b
version has been changed
2019-11-12 10:42:46 +01:00
Sascha Schirra
c1fcf6f47f
Bugfix: PPR for x86_64
2019-11-12 10:41:45 +01:00
Sascha Schirra
477b2aeb9d
Bugfix: unsupported operand type(s) for +: 'NoneType' and 'int' closes #115
2019-10-13 11:28:48 +02:00
Sascha Schirra
8b4d7e7f0d
version changed
2019-10-13 11:28:06 +02:00
Sascha Schirra
12c7328f39
Bugfix: NoneType error for virtualprotect, closes #114
2019-10-11 08:09:08 +02:00
Sascha Schirra
56939b8253
version changed
2019-10-11 08:08:05 +02:00
Sascha Schirra
cf1591ee22
Bugfix: binary not in list
2019-10-08 14:58:09 +02:00
Sascha Schirra
3257c966d9
Merge pull request #111 from rsesek/macho-fat
...
Add support for Mach-O universal binaries.
2019-10-04 10:42:54 +02:00
Robert Sesek
f9be1845a1
Add support for Mach-O universal binaries.
...
If the detected file is a Mach-O fat file, the arch specified to Ropper
will be selected from the slice of Mach-O images within the fat file. If
no arch is specified, the first slice is used.
Closes sashs/filebytes#9 .
2019-10-03 10:14:02 -04:00