|
7 | 7 | # Target settings |
8 | 8 | export RHOST=10.10.X.X |
9 | 9 | # works well on HTB and THM, Put your reverse IP here. |
10 | | -export LHOST=`ifconfig|grep '10\.10\.'|cut -d ' ' -f2` |
11 | 10 |
|
12 | 11 | # use this if you are using a VPS or cloud server it can automatically get your public IP. |
13 | 12 | # export LHOST=`curl ifconfig.me` |
14 | 13 | # export LHOST=`curl ip.me` |
| 14 | +export LHOST=`ifconfig|grep '10\.10\.'|cut -d ' ' -f2` |
| 15 | +export ATTACKER_IP=$LHOST |
| 16 | + |
15 | 17 | export LPORT=6789 |
16 | 18 | export DOMAIN= |
17 | 19 |
|
18 | | -# export USER_A= |
19 | | -# export PASS_A= |
| 20 | +export TARGET=${DOMAIN:-${RHOST}} # target is target hostname if not set use RHOST ip |
| 21 | + |
| 22 | +export IP=${RHOST} # alias rhost |
| 23 | +export ip=${IP} # alias as IP |
| 24 | +export DC_IP=${RHOST} # alias rhost |
| 25 | +export DC_HOST=dc01.${DOMAIN} # domain controller host, if not set use dc01.domain.com |
| 26 | + |
| 27 | +export USER_A=username |
| 28 | +export PASS_A=password |
| 29 | +export NT_HASH_A=ffffffffffffffffffffffffffffffff # NTLM hash, if you have it |
| 30 | + |
| 31 | +export USER_B= |
| 32 | +export PASS_B= |
20 | 33 |
|
21 | | -# export USER_B= |
22 | | -# export PASS_B= |
| 34 | +export CURRENT=A # set the current username |
| 35 | +export CURRENT_USER=`eval echo '$USER_'$CURRENT` # alias for USER_A |
| 36 | +export CURRENT_PASS=`eval echo '$PASS_'$CURRENT` # alias for PASS_A |
| 37 | +export CURRENT_NT_HASH=`eval echo '$NT_HASH_'$CURRENT` # alias for NT_HASH_A |
| 38 | + |
| 39 | +# defined variables if u need |
| 40 | +export USER=${CURRENT_USER} |
| 41 | +export USERNAME=${CURRENT_USER} |
| 42 | +export PASS=${CURRENT_PASS} |
| 43 | +export PASSWORD=${CURRENT_PASS} # alias for PASS |
| 44 | +export NT_HASH=${CURRENT_NT_HASH} # alias for NT_HASH_A |
| 45 | + |
| 46 | + |
| 47 | +# export KRB5CCNAME= |
| 48 | + |
| 49 | +# FAKETIME settings |
| 50 | +# export LD_PRELOAD=/usr/local/lib/libfaketime.so.1 |
| 51 | +# export LD_PRELOAD=/usr/lib/aarch64-linux-gnu/faketime/libfaketime.so.1 |
| 52 | +# export DYLD_FORCE_FLAT_NAMESPACE=1 DYLD_INSERT_LIBRARIES=/opt/homebrew/Cellar/libfaketime/0.9.10/lib/faketime/libfaketime.1.dylib |
| 53 | +# export FAKETIME="-8h" |
23 | 54 |
|
24 | 55 |
|
25 | 56 | export METASPLOIT_INIT_COMMAND="" |
@@ -68,10 +99,6 @@ export TF_LOG_PATH=$PROJECT_FOLDER/terraform.log |
68 | 99 |
|
69 | 100 | ################################################################ |
70 | 101 | # More default settings |
71 | | -export TARGET=${DOMAIN:-${RHOST}} # target is target hostname if not set use RHOST ip |
72 | | - |
73 | | -export IP=${RHOST} # alias rhost |
74 | | -export ip=${IP} # alias as IP |
75 | 102 |
|
76 | 103 | export PROJECT_WEB_DELIVERY=$PROJECT_FOLDER/.web-delivery # web-delivery is a folder in PROJECT_FOLDER |
77 | 104 | unset SSS_LOADED # make sure sss init shell is not set |
|
0 commit comments