Summary
You can use ropper to display information about binary files in different file formats and you can search for gadgets to build rop chains for different architectures.
Versions
v9999 :: 0 :: gentoo
- Modified
- License
- BSD
- USE flags
- test z3
v1.13.10 :: 0 :: gentoo
- Modified
- License
- BSD
- Keywords
- amd64 x86 ~arm ~arm64 ~ppc ~ppc64
- USE flags
- test z3
v1.13.8 :: 0 :: gentoo
- Modified
- License
- BSD
- Keywords
- amd64 x86 ~arm ~arm64 ~ppc ~ppc64
- USE flags
- test z3
USE flags
General
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- z3
- Enable Z3 contraint solver support
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / capstone : disassembly/disassembler framework + bindings
dev-libs / keystone : assembly/assembler framework + bindings
dev-python / filebytes : Classes/Types to read and edit executable files
sci-mathematics / z3 : An efficient theorem prover
Runtime Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / capstone : disassembly/disassembler framework + bindings
dev-libs / keystone : assembly/assembler framework + bindings
dev-python / filebytes : Classes/Types to read and edit executable files
sci-mathematics / z3 : An efficient theorem prover
Depending packages
dev-debug / gef : GDB Enhanced Features for exploit devs & reversers
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/ropper: Stabilize 1.13.10 x86, #935278
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/ropper: Stabilize 1.13.10 amd64, #935278
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mario Haustein · gentoo
dev-util/ropper: sync live
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/36689 Signed-off-by: Sam James <sam@gentoo.org> - Mario Haustein · gentoo
dev-util/ropper: add 1.13.10
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mario Haustein · gentoo
dev-util/ropper: enable py3.12
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/ropper: Keyword 1.13.8 ppc64, #888513
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/ropper: Keyword 1.13.8 arm64, #888513
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/ropper: Keyword 1.13.8 arm, #888513
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/ropper: Keyword 1.13.8 ppc, #888513
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/ropper: enable py3.11
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/ropper: Stabilize 1.13.8 amd64, #889766
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/ropper: Stabilize 1.13.8 x86, #889766
Signed-off-by: Sam James <sam@gentoo.org> - Mario Haustein · gentoo
dev-util/ropper: drop 1.13.7
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mario Haustein · gentoo
dev-util/ropper: add 1.13.8
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/26786 Signed-off-by: Sam James <sam@gentoo.org> - Mario Haustein · gentoo
dev-util/ropper: add .gh suffix to tagged distfiles (live)
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/ropper: drop 1.13.6
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mario Haustein · gentoo
dev-util/ropper: version bump 1.13.7
Closes: https://bugs.gentoo.org/834837 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/24463 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/ropper: convert to PEP517; run tests
See: https://github.com/gentoo/gentoo/pull/23806 Signed-off-by: Sam James <sam@gentoo.org> - Mario Haustein · gentoo
dev-util/ropper: new ebuild
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Sam James <sam@gentoo.org>