
पेनटेस्टिंग लैब जिसमें एक Kali Linux इंस्टेंस ssh और wireguard VPN के माध्यम से सुलभ है और एक निजी सबनेट में असुरक्षित इंस्टेंस के साथ
Terraform के साथ AWS पर IaC के रूप में तैनात पेन-टेस्टिंग प्रयोगशाला। यह SSH & वायरगार्ड VPN के माध्यम से सुलभ एक Kali Linux इंस्टेंस तैनात करता है। निजी सबनेट में असुरक्षित इंस्टेंस।
नोट:

aws configurevariables.tf में 0 या 1 सेट करके तैनात किए जाने वाले असुरक्षित इंस्टेंस को सक्षम/अक्षम करें:variable "deploment-control" {
type = map
default = {
#"instance" = 0 or 1, to disable or enable
"metasploitable3" = 1
"dvca" = 0
}
description = "Control which EC2 instances are deployed, 0 for none or 1"
}
terraform init
terraform plan
terraform apply -auto-approve
Terraform आउटपुट निम्नलिखित प्रविष्टियाँ दिखाएंगे:
Kali से या तो ssh या वायरगार्ड के माध्यम से कनेक्ट करें:
KALI_IP=<KALI_IP> # kali पब्लिक आईपी कॉन्फ़िगर करें
ssh -i kali.pem -o StrictHostKeyChecking=no -o IdentitiesOnly=yes kali@${KALI_IP}
KALI_IP=<KALI_IP> # kali पब्लिक आईपी कॉन्फ़िगर करें
scp -i kali.pem -o StrictHostKeyChecking=no IdentitiesOnly=yes kali@${KALI_IP}:/home/kali/client_vpn.wg .
####
(local_kali)$ sudo apt-get install –y wireguard
(local_kali)$ sudo gedit /etc/wireguard/wg0.conf # client_vpn.wg की सामग्री कॉपी करें
(local_kali)$ sudo chmod 700 /etc/wireguard/wg0.conf
(local_kali)$ sudo wg-quick up wg0
(local_kali)$ ping 10.0.0.5 # AWS में kali इंस्टेंस के साथ कनेक्टिविटी का परीक्षण करें
terraform destroy -auto-approve