import ropper, a rop gadget finder and binary information tool.

ok benoit@.
This commit is contained in:
rpointel 2018-05-04 05:31:15 +00:00
parent 0f5ac14249
commit c294c886ba
5 changed files with 124 additions and 0 deletions

View File

@ -0,0 +1,29 @@
# $OpenBSD: Makefile,v 1.1.1.1 2018/05/04 05:31:15 rpointel Exp $
COMMENT = rop gadget finder and binary information tool
MODPY_EGG_VERSION = 1.11.6
DISTNAME = ropper-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = security
HOMEPAGE = https://scoding.de/ropper/
MAINTAINER = Remi Pointel <rpointel@openbsd.org>
# GPLv2
PERMIT_PACKAGE_CDROM = Yes
MODULES = lang/python
MODPY_SETUPTOOLS = Yes
MODPY_PI = Yes
RUN_DEPENDS = devel/py-filebytes${MODPY_FLAVOR} \
devel/capstone/python${MODPY_FLAVOR} \
devel/keystone/python${MODPY_FLAVOR}
FLAVORS = python3
FLAVOR ?=
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (ropper-1.11.6.tar.gz) = M3d9DD3dnKe8SPU9vixKIipWfxElxDscNPsbNg0LGdw=
SIZE (ropper-1.11.6.tar.gz) = 64364

View File

@ -0,0 +1,4 @@
Ropper can be used to look at information about files in different file formats
and can find ROP and JOP gadgets to build chains for different architectures.
Ropper supports ELF, MachO and the PE file format. Other files can be opened in
RAW format.

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PFRAG.no-python3,v 1.1.1.1 2018/05/04 05:31:15 rpointel Exp $
bin/ropper2

View File

@ -0,0 +1,87 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2018/05/04 05:31:15 rpointel Exp $
!%%python3%%
${MODPY_COMMENT}bin/ropper
lib/python${MODPY_VERSION}/site-packages/ropper/
lib/python${MODPY_VERSION}/site-packages/ropper-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/ropper-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/ropper-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/ropper-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/ropper-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/ropper-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/ropper/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ropper/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/ropper/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/${MODPY_PYCACHE}arch.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/${MODPY_PYCACHE}gadget.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/${MODPY_PYCACHE}options.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/${MODPY_PYCACHE}rop.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/${MODPY_PYCACHE}search.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/${MODPY_PYCACHE}semantic.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/${MODPY_PYCACHE}service.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/${MODPY_PYCACHE}z3helper.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/arch.py
lib/python${MODPY_VERSION}/site-packages/ropper/common/
lib/python${MODPY_VERSION}/site-packages/ropper/common/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ropper/common/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/ropper/common/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/common/${MODPY_PYCACHE}abstract.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/common/${MODPY_PYCACHE}coloredstring.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/common/${MODPY_PYCACHE}enum.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/common/${MODPY_PYCACHE}error.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/common/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/common/abstract.py
lib/python${MODPY_VERSION}/site-packages/ropper/common/coloredstring.py
lib/python${MODPY_VERSION}/site-packages/ropper/common/enum.py
lib/python${MODPY_VERSION}/site-packages/ropper/common/error.py
lib/python${MODPY_VERSION}/site-packages/ropper/common/utils.py
lib/python${MODPY_VERSION}/site-packages/ropper/console.py
lib/python${MODPY_VERSION}/site-packages/ropper/gadget.py
lib/python${MODPY_VERSION}/site-packages/ropper/loaders/
lib/python${MODPY_VERSION}/site-packages/ropper/loaders/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ropper/loaders/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/ropper/loaders/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/loaders/${MODPY_PYCACHE}elf.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/loaders/${MODPY_PYCACHE}loader.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/loaders/${MODPY_PYCACHE}mach_o.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/loaders/${MODPY_PYCACHE}pe.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/loaders/${MODPY_PYCACHE}raw.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/loaders/elf.py
lib/python${MODPY_VERSION}/site-packages/ropper/loaders/loader.py
lib/python${MODPY_VERSION}/site-packages/ropper/loaders/mach_o.py
lib/python${MODPY_VERSION}/site-packages/ropper/loaders/pe.py
lib/python${MODPY_VERSION}/site-packages/ropper/loaders/raw.py
lib/python${MODPY_VERSION}/site-packages/ropper/options.py
lib/python${MODPY_VERSION}/site-packages/ropper/printer/
lib/python${MODPY_VERSION}/site-packages/ropper/printer/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ropper/printer/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/ropper/printer/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/printer/${MODPY_PYCACHE}elfprinter.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/printer/${MODPY_PYCACHE}machprinter.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/printer/${MODPY_PYCACHE}peprinter.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/printer/${MODPY_PYCACHE}printer.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/printer/${MODPY_PYCACHE}rawprinter.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/printer/elfprinter.py
lib/python${MODPY_VERSION}/site-packages/ropper/printer/machprinter.py
lib/python${MODPY_VERSION}/site-packages/ropper/printer/peprinter.py
lib/python${MODPY_VERSION}/site-packages/ropper/printer/printer.py
lib/python${MODPY_VERSION}/site-packages/ropper/printer/rawprinter.py
lib/python${MODPY_VERSION}/site-packages/ropper/rop.py
lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/
lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/${MODPY_PYCACHE}ropchain.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/arch/
lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/arch/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/arch/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/arch/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/arch/${MODPY_PYCACHE}ropchainx86.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/arch/${MODPY_PYCACHE}ropchainx86_64.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/arch/ropchainx86.py
lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/arch/ropchainx86_64.py
lib/python${MODPY_VERSION}/site-packages/ropper/ropchain/ropchain.py
lib/python${MODPY_VERSION}/site-packages/ropper/search.py
lib/python${MODPY_VERSION}/site-packages/ropper/semantic.py
lib/python${MODPY_VERSION}/site-packages/ropper/service.py
lib/python${MODPY_VERSION}/site-packages/ropper/z3helper.py