aboutsummaryrefslogtreecommitdiffstats
path: root/metasploit-framework/metasploit-framework.SlackBuild
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-07-06 14:31:52 +0200
committerDanilo M. <danix@danix.xyz>2026-07-06 14:31:52 +0200
commit5ca4885d702382182f9c3afb35b2a78cde5d52bd (patch)
treee7a3cbe227427e1e5f00a3b74963eb3438198d3b /metasploit-framework/metasploit-framework.SlackBuild
parentbaac6a99735c552c9d50121c587d175bcc79b952 (diff)
downloadslackware-pentesting-suite-5ca4885d702382182f9c3afb35b2a78cde5d52bd.tar.gz
slackware-pentesting-suite-5ca4885d702382182f9c3afb35b2a78cde5d52bd.zip
metasploit-framework: ship bundled ELF payloads executable
Diffstat (limited to 'metasploit-framework/metasploit-framework.SlackBuild')
-rw-r--r--metasploit-framework/metasploit-framework.SlackBuild4
1 files changed, 4 insertions, 0 deletions
diff --git a/metasploit-framework/metasploit-framework.SlackBuild b/metasploit-framework/metasploit-framework.SlackBuild
index 2fb4dc3..e2ce921 100644
--- a/metasploit-framework/metasploit-framework.SlackBuild
+++ b/metasploit-framework/metasploit-framework.SlackBuild
@@ -74,6 +74,10 @@ find -L . \
# create soft link for launcher
mkdir -p $PKG/usr/bin
+# make bundled payload/exploit ELFs executable (see README)
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs -r chmod 755
+
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true