From 3b92e71ffc823dde5c985918002621470020b933 Mon Sep 17 00:00:00 2001 From: QU35T-code Date: Wed, 18 Oct 2023 15:50:20 +0200 Subject: [PATCH 1/3] Install pycryptodome for ldeep and gmsadumper --- sources/install/package_ad.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sources/install/package_ad.sh b/sources/install/package_ad.sh index dc9600d0f..6bd86dcdd 100644 --- a/sources/install/package_ad.sh +++ b/sources/install/package_ad.sh @@ -829,6 +829,7 @@ function install_gmsadumper() { python3 -m venv ./venv source ./venv/bin/activate pip3 install -r requirements.txt + pip3 install pycryptodome deactivate add-aliases gmsadumper add-history gmsadumper @@ -945,6 +946,7 @@ function install_ldeep() { colorecho "Installing ldeep" fapt libkrb5-dev krb5-config pipx install ldeep + pipx inject ldeep pycryptodome add-history ldeep add-test-command "ldeep --help" add-to-list "ldeep,https://github.com/franc-pentest/ldeep,ldeep is a tool to discover hidden paths on Web servers." From 03f0d05acc6904220343026dfe9dfa1c0110ad31 Mon Sep 17 00:00:00 2001 From: QU35T-code Date: Wed, 18 Oct 2023 16:48:31 +0200 Subject: [PATCH 2/3] Add temp fix --- sources/install/package_ad.sh | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/sources/install/package_ad.sh b/sources/install/package_ad.sh index 6bd86dcdd..da4ad9dbb 100644 --- a/sources/install/package_ad.sh +++ b/sources/install/package_ad.sh @@ -829,7 +829,13 @@ function install_gmsadumper() { python3 -m venv ./venv source ./venv/bin/activate pip3 install -r requirements.txt - pip3 install pycryptodome + # https://github.com/franc-pentest/ldeep/issues/41 + local TEMP_FIX_LIMIT="2023-11-18" + if [ "$(date +%Y%m%d)" -gt "$(date -d $TEMP_FIX_LIMIT +%Y%m%d)" ]; then + criticalecho "Temp fix expired. Exiting." + else + pip3 install pycryptodome + fi deactivate add-aliases gmsadumper add-history gmsadumper @@ -946,7 +952,13 @@ function install_ldeep() { colorecho "Installing ldeep" fapt libkrb5-dev krb5-config pipx install ldeep - pipx inject ldeep pycryptodome + # https://github.com/franc-pentest/ldeep/issues/41 + local TEMP_FIX_LIMIT="2023-11-18" + if [ "$(date +%Y%m%d)" -gt "$(date -d $TEMP_FIX_LIMIT +%Y%m%d)" ]; then + criticalecho "Temp fix expired. Exiting." + else + pipx inject ldeep pycryptodome + fi add-history ldeep add-test-command "ldeep --help" add-to-list "ldeep,https://github.com/franc-pentest/ldeep,ldeep is a tool to discover hidden paths on Web servers." From b54692c7dbac25a4e43d0c3aa7509641fbff61e6 Mon Sep 17 00:00:00 2001 From: Charlie Bromberg <40902872+ShutdownRepo@users.noreply.github.com> Date: Wed, 18 Oct 2023 17:52:09 +0200 Subject: [PATCH 3/3] Update package_ad.sh --- sources/install/package_ad.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/install/package_ad.sh b/sources/install/package_ad.sh index da4ad9dbb..0a43d43ff 100644 --- a/sources/install/package_ad.sh +++ b/sources/install/package_ad.sh @@ -829,7 +829,7 @@ function install_gmsadumper() { python3 -m venv ./venv source ./venv/bin/activate pip3 install -r requirements.txt - # https://github.com/franc-pentest/ldeep/issues/41 + # same as https://github.com/franc-pentest/ldeep/issues/41 local TEMP_FIX_LIMIT="2023-11-18" if [ "$(date +%Y%m%d)" -gt "$(date -d $TEMP_FIX_LIMIT +%Y%m%d)" ]; then criticalecho "Temp fix expired. Exiting."