Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pcileech #2203

Merged
merged 2 commits into from
Jan 16, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions app-forensics/pcileech/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST pcileech-4.17.tar.gz 393124 BLAKE2B fd6d044e1475ff364f49c1d0ed65bebb5bb412f97e29432d50ed548be2c6d16fd2ecb81629261b6b17b274d1797b4a1bc7c3ea94bbeb672f21a4faed0a5a1504 SHA512 1c4370f6b9dbe3d6aee42d60f682645517ea818d14f8e4e8d515fdfb70eead2668fe9640de0caf1403a665310528a319fd77e7db7754bc68f570dbf64e174f76
DIST pcileech-4.18.tar.gz 493745 BLAKE2B d69cfe8c89184ca5ba3704052f16cbcbfdb18da0b8b53a7b9dc748784504523d68429cb91a77dc5d58aa44f4884ac2fb7e77bc3bab1830515ed530cc045c6829 SHA512 444fdb5fb91188a762e5ac9e7f87c58d8e29c6c545341a32fd7c1d64a99f3c07a3afcc210576fde0b0ca252b5f5b941d9c18cfa99d2a00db8a2c1686f196e142
DIST pcileech-4.19.tar.gz 808929 BLAKE2B eff69f885d71cc641fcd960e315faad9030d9ee6f4e36f6e5b43af8dcc71437466ebc929e89f219576bac94c790472758de4fcd926e5b980922ec3cfe4eab69e SHA512 148c616ca0004542d11a6177442ab89ebb88d7cc90225050a90b3b1661b614fc4bbbd33706ee3fb48a0745ce05c79b6edb742846a0e1ebb49d5866c40700dcff
31 changes: 31 additions & 0 deletions app-forensics/pcileech/pcileech-4.19.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DESCRIPTION="Direct Memory Access (DMA) Attack Software"
HOMEPAGE="https://github.com/ufrisk/pcileech"
SRC_URI="https://github.com/ufrisk/pcileech/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"

DEPEND="virtual/libusb:1
>=dev-libs/LeechCore-2.7
>=dev-libs/memprocfs-4.7"
RDEPEND="${DEPEND}"

src_prepare() {
sed '/mv leechcore.so/d' -i pcileech/Makefile || die
sed '/mv vmm.so/d' -i pcileech/Makefile || die
eapply_user
}

src_compile() {
emake -C pcileech
}

src_install(){
dobin files/pcileech
}
23 changes: 23 additions & 0 deletions dev-libs/LeechCore/LeechCore-2.19.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DESCRIPTION="Direct Memory Access (DMA) Attack Software"
HOMEPAGE="https://github.com/ufrisk/LeechCore"
SRC_URI="https://github.com/ufrisk/LeechCore/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"

DEPEND="virtual/libusb:*"
RDEPEND="${DEPEND}"

src_compile() {
emake -C leechcore
}

src_install(){
dolib.so files/leechcore.so
}
1 change: 1 addition & 0 deletions dev-libs/LeechCore/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST LeechCore-2.16.tar.gz 217790 BLAKE2B 9c41af3d6c27ea5a536916e4780f2b5adbafbb9ead30bad6977864d71f64ae8a2db289f9004ce6a674732cb0db8e7072a37472eb082e6d152fcf7c474ff28f78 SHA512 63cc7e22c09f4f5dd9ab280f7db642f22e3745289739cb0b4445a4ac0e1557e13a65d0b78761dabc520ee8ec728c96247eea2479637cbd5e272fa72e83e69999
DIST LeechCore-2.18.tar.gz 226653 BLAKE2B 3bc804f155abc650d57dd27ebbad6c0b11f10b246561b8924cdf4e0b8deaaf7b5e66fb0e756eff9e29ee73d56b5baa3f0531b46226da7ad16627ed9795a4fc64 SHA512 feb2fc7c70ed0d9cc18cacc5764e9db39cf5dbe5dedb21ef34caaa00aaa87871d1a707a8d76204f89ac993fdde208aaa3fe17cc2d3079d130941d97358caa4bf
DIST LeechCore-2.19.tar.gz 227864 BLAKE2B 886513490463fd18d249237abe7261249c3dab723b0a22468d4bf1f6d0a87232670c73a61120b264b2c09b4dd9aebd36809f7211b9502304d2cc78d1978f987a SHA512 90ab40d936729a298edd5dd6f73d557dfc26aa79dc017df5a194f7f6d8d42a72506e8ae6c2f589423b359387a2ad2ee96625b1334a7e8ca01f3190891fa4dee3
Loading