From 6accd86ac47445fcc0428bc7c5ec3e2e473e000e Mon Sep 17 00:00:00 2001 From: xer0dayz <1n3@hushmail.com> Date: Tue, 18 Feb 2020 14:15:49 -0700 Subject: [PATCH] Sn1per Community Edition by @xer0dayz - https://xerosecurity.com --- CHANGELOG.md | 1 + install.sh | 5 +++++ sniper | 18 +++++++++--------- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 307b653..bd99e67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ ## CHANGELOG: +* v8.2 - Fixed issue with firefox not loading on Kali Linux 2020.1 * v8.2 - Fixed issue with Masswebscan mode not working * v8.2 - Added Rails file exposure exploit CVE-2019-5418 * v8.2 - Updated wordlist selections to fingerprint common vulnerable applications diff --git a/install.sh b/install.sh index 1248312..1e8caeb 100755 --- a/install.sh +++ b/install.sh @@ -48,6 +48,11 @@ mkdir $LOOT_DIR/osint 2> /dev/null cp -Rf * $INSTALL_DIR 2> /dev/null cd $INSTALL_DIR +sudo cp -a /root/.Xauthority /root/.Xauthority.bak 2> /dev/null +sudo cp -a /home/$USER/.Xauthority /root/.Xauthority 2> /dev/null +sudo chown root: /root/.Xauthority 2> /dev/null +XAUTHORITY=/root/.Xauthority + # CHECK FOR UBUNTU... UBUNTU_CHECK=$(egrep DISTRIB_ID /etc/lsb-release 2> /dev/null) if [[ $UBUNTU_CHECK == "DISTRIB_ID=Ubuntu" ]]; then diff --git a/sniper b/sniper index 6f279fc..cca841c 100755 --- a/sniper +++ b/sniper @@ -374,22 +374,22 @@ function init { if [[ "$AUTOBRUTE" == "1" ]]; then echo "$TARGET autobrute `date +"%Y-%m-%d %H:%M"`" 2> /dev/null >> $LOOT_DIR/scans/tasks.txt - touch $LOOT_DIR/scans/$TARGET-autobrute.txt 2> /dev/null + touch $LOOT_DIR/scans/$TARGET-autobrute.txt 2> /dev/null fi if [[ "$FULLNMAPSCAN" == "1" ]]; then echo "$TARGET fullnmapscan `date +"%Y-%m-%d %H:%M"`" 2> /dev/null >> $LOOT_DIR/scans/tasks.txt - touch $LOOT_DIR/scans/$TARGET-fullnmapscan.txt 2> /dev/null + touch $LOOT_DIR/scans/$TARGET-fullnmapscan.txt 2> /dev/null fi if [[ "$OSINT" == "1" ]]; then echo "$TARGET osint `date +"%Y-%m-%d %H:%M"`" 2> /dev/null >> $LOOT_DIR/scans/tasks.txt - touch $LOOT_DIR/scans/$TARGET-osint.txt 2> /dev/null + touch $LOOT_DIR/scans/$TARGET-osint.txt 2> /dev/null fi if [[ "$RECON" == "1" ]]; then echo "$TARGET recon `date +"%Y-%m-%d %H:%M"`" 2> /dev/null >> $LOOT_DIR/scans/tasks.txt - touch $LOOT_DIR/scans/$TARGET-recon.txt 2> /dev/null + touch $LOOT_DIR/scans/$TARGET-recon.txt 2> /dev/null fi } @@ -419,7 +419,7 @@ function loot { echo -e "$OKORANGE + -- --=[ Importing NMap XML files into Metasploit...$RESET" msfconsole -x "workspace -a $WORKSPACE; workspace $WORKSPACE; db_import $LOOT_DIR/nmap/nmap*.xml; hosts; services; exit;" | tee $LOOT_DIR/notes/msf-$WORKSPACE.txt fi - + echo -e "$OKORANGE + -- --=[ Generating reports...$RESET" cd $LOOT_DIR/output 2> /dev/null echo -en "$OKGREEN[$OKBLUE" @@ -427,7 +427,7 @@ function loot { #for a in `sort -u $LOOT_DIR/scans/updated.txt`; do # TXT OUTPUT - #cat "$a" 2> /dev/null | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g" 2> /dev/null > $LOOT_DIR/reports/$a.txt 2> /dev/null + #cat "$a" 2> /dev/null | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g" 2> /dev/null > $LOOT_DIR/reports/$a.txt 2> /dev/null # HTML OUTPUT echo "$a" 2> /dev/null | aha 2> /dev/null > $LOOT_DIR/reports/$a.html 2> /dev/null cat "$a" 2> /dev/null | aha 2> /dev/null >> $LOOT_DIR/reports/$a.html 2> /dev/null @@ -497,9 +497,9 @@ function loot { sed -i "s/notepad/notepad-$PRE_NAME/g" "$LOOT_DIR/notes/notepad.html" 2> /dev/null fi if [[ "$SN1PER_AUTOLOAD" = "1" ]] && [[ ! -f "$INSTALL_DIR/pro/settings.php" ]]; then - echo -e "$OKORANGE + -- --=[ Loading Sn1per Professional...$RESET" - source $INSTALL_DIR/pro.sh - $BROWSER $LOOT_DIR/sniper-report.html 2> /dev/null > /dev/null & + echo -e "$OKORANGE + -- --=[ Loading Sn1per Professional...$RESET" + source $INSTALL_DIR/pro.sh + $BROWSER $LOOT_DIR/sniper-report.html 2> /dev/null > /dev/null & else echo -e "$OKORANGE + -- --=[ Generating Sn1per Professional reports...$RESET" source $INSTALL_DIR/pro.sh