the-backdoor-factory: 3.4.2 bump

This commit is contained in:
blshkv 2017-02-25 10:43:34 +08:00
parent edd74acf70
commit 4b0e927756
No known key found for this signature in database
GPG key ID: 9CCF6FCB8D8A14BF
2 changed files with 52 additions and 0 deletions

View file

@ -1 +1,2 @@
DIST the-backdoor-factory-3.4.1.tar.gz 449857 SHA256 69da2f040586e637e7ed67aa7d4e5aabb799f467462f5299563bcbe7123fe21e SHA512 6e58a55089906daab4b1168652ac442a0ef6425c6e57967c97892bb5ed132b076238897df3868f8a3e4595b593562fc7ad235212d4af98afdc25cf5763305fc0 WHIRLPOOL 3e170f04fc33ae225e9fa7cdbb43696cce4f147e1afaf760a78e4dd2140ae199fa067dcff7958ef9c54a73b7d01a65616e1eab3fbf6987ac094a58a08835fa72
DIST the-backdoor-factory-3.4.2.tar.gz 449954 SHA256 a504caa025b7a374283db321a5cb98e5311cf2922af9ca62701d00b28651a295 SHA512 7ef4ddb0de671f4ef60b6c787ed2d22e901bad96fd738b232dcbe6df58c17baee60178027ec098d1e8f92a7ecb9cfe3ce2948b4a6b054106880204eddb0deda4 WHIRLPOOL 273929540589f2873587b78380c9be66758e49e80923c92f5acc12d55da0e75235881889cb45d97c241cb1f4c48fbbffc28f197e1a5a6845da52dabf9a493d7c

View file

@ -0,0 +1,51 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit eutils python-single-r1
DESCRIPTION="BDF allows to patch executable binaries with user desired shellcode"
HOMEPAGE="https://github.com/secretsquirrel/the-backdoor-factory"
SRC_URI="https://github.com/secretsquirrel/the-backdoor-factory/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-4"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}
>=dev-python/capstone-python-3.0
app-exploits/osslsigncode
dev-python/pefile"
src_prepare(){
epatch "${FILESDIR}"/pebin.patch
rm -r osslsigncode
rm {update.sh,install.sh}
cp "${FILESDIR}"/certs/* ./certs/
eapply_user
}
src_compile() {
cd ./aPLib/example/
gcc -c -I../lib/elf -m32 -Wall -O2 -s -o appack.o appack.c -v
gcc -m32 -Wall -O2 -s -o appack appack.o ../lib/elf/aplib.a -v
cd ../..
}
src_install() {
insinto /usr/share/${PN}
doins -r "${S}"/*
dobin ./aPLib/example/appack
python_fix_shebang "${ED}"/usr/share/${PN}
fperms +x /usr/share/${PN}/backdoor.py
dosym /usr/share/${PN}/backdoor.py /usr/bin/${PN}
}