Spaces:
Paused
Paused
| # | |
| # this script dryruns autosploit. That's it, nothing special just a dry run | |
| # | |
| if [[ $# -lt 1 ]]; then | |
| echo "Syntax:" | |
| echo -e "\t./drysploit.sh <search_query> [whitelist]" | |
| exit 1 | |
| fi | |
| WHITELIST=$2 | |
| SEARCH_QUERY=$1 | |
| LPORT=4444 | |
| LHOST=`dig +short @resolver1.opendns.com myip.opendns.com` | |
| TIMESTAMP=`date +%s` | |
| if [ ! $WHITELIST ]; then | |
| echo "executing: python autosploit.py -s -c -q \"${SEARCH_QUERY}\" --overwrite -C \"msf_autorun_${TIMESTAMP}\" $LHOST $LPORT --exploit-file-to-use etc/json/default_modules.json --dry-run -e" | |
| python autosploit.py -s -c -q "${SEARCH_QUERY}" --overwrite -C "msf_autorun_${TIMESTAMP}" $LHOST $LPORT --exploit-file-to-use etc/json/default_modules.json --dry-run -e | |
| else | |
| echo "executing: python autosploit.py -s -c -q \"${SEARCH_QUERY}\" --overwrite --whitelist $WHITELIST -e -C \"msf_autorun_${TIMESTAMP}\" $LHOST $LPORT --exploit-file-to-use etc/json/default_modules.json --dry-run -e" | |
| python autosploit.py -s -c -q "${SEARCH_QUERY}" --overwrite --whitelist $WHITELIST -e -C "msf_autorun_${TIMESTAMP}" $LHOST $LPORT --exploit-file-to-use etc/json/default_modules.json --dry-run -e | |
| fi; | |