Lateral VLAN Segmentation Bypass

Jifunze kuhusu kudukua AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Ikiwa ufikiaji moja kwa moja kwenye swichi upo, kuvuka kando ya segmentation ya VLAN kunawezekana. Hii inahusisha kurekebisha bandari iliyounganishwa kuwa katika hali ya tranki, kuweka viunganishi vya kubuni kwa ajili ya VLAN za lengo, na kuweka anwani za IP, au kwa njia ya kudumu (DHCP) au kwa njia ya tuli, kulingana na hali (kwa maelezo zaidi angalia https://medium.com/@in9uz/cisco-nightmare-pentesting-cisco-networks-like-a-devil-f4032eb437b9).

Kwa kuanza, tunahitaji kutambua bandari maalum iliyounganishwa. Hii kawaida inaweza kufanikishwa kupitia ujumbe wa CDP, au kwa kutafuta bandari kupitia kofia ya include.

Ikiwa CDP haifanyi kazi, tunaweza kujaribu kutambua bandari kwa kutafuta anwani ya MAC:

SW1(config)# show mac address-table | include 0050.0000.0500

Kabla ya kubadili kwa njia ya mizunguko, orodha ya VLAN zilizopo inapaswa kukusanywa, na vitambulisho vyao kubainishwa. Vitambulisho hivi kisha hupewa kwa kiolesura, kuruhusu upatikanaji wa VLAN mbalimbali kupitia mizunguko. Bandari inayotumiwa, kwa mfano, inahusishwa na VLAN 10.

SW1# show vlan brief

Kubadilisha kwa mode ya trunk inahitaji kuingia kwenye mode ya mazingira ya kiolesura:

SW1(config)# interface GigabitEthernet 0/2
SW1(config-if)# switchport trunk encapsulation dot1q
SW1(config-if)# switchport mode trunk

Kubadilisha kwa hali ya mizigo itasababisha kukatika kwa muda kwa uunganisho, lakini hii inaweza kurejeshwa baadaye.

Vifaa vya kubuniwa kisha huanzishwa, hupewa kitambulisho cha VLAN, na kuwezeshwa:

sudo vconfig add eth0 10
sudo vconfig add eth0 20
sudo vconfig add eth0 50
sudo vconfig add eth0 60
sudo ifconfig eth0.10 up
sudo ifconfig eth0.20 up
sudo ifconfig eth0.50 up
sudo ifconfig eth0.60 up

Kisha, ombi la anwani linatolewa kupitia DHCP. Kwa upande mwingine, katika hali ambapo DHCP haiwezekani, anwani zinaweza kuwekwa kwa mikono:

sudo dhclient -v eth0.10
sudo dhclient -v eth0.20
sudo dhclient -v eth0.50
sudo dhclient -v eth0.60

Mfano wa kuweka anwani ya IP ya tuli kwa njia ya kawaida kwenye kiolesura (VLAN 10):

sudo ifconfig eth0.10 192.168.1.100 netmask 255.255.255.0 up

Maelezo:

  • sudo: Amri inayotumika kuendesha amri kama mtumiaji wa superuser.

  • ifconfig: Amri inayotumiwa kuweka na kuonyesha maelezo ya kiolesura cha mtandao.

  • eth0.10: Jina la kiolesura cha mtandao kinachohusiana na VLAN 10.

  • 192.168.1.100: Anwani ya IP ya tuli inayowekwa kwenye kiolesura.

  • netmask 255.255.255.0: Kizingiti cha mtandao kinachotumiwa kubainisha anwani ya IP ya mtandao.

  • up: Amri inayotumiwa kuwezesha kiolesura cha mtandao.

sudo ifconfig eth0.10 10.10.10.66 netmask 255.255.255.0

Uunganisho unajaribiwa kwa kuanzisha ombi la ICMP kwa lango la chaguo-msingi kwa VLAN 10, 20, 50, na 60.

Hatimaye, mchakato huu unawezesha kuvuka kizuizi cha kugawanya VLAN, hivyo kurahisisha upatikanaji usiozuiliwa kwenye mtandao wowote wa VLAN, na kuweka mazingira ya hatua zifuatazo.

Marejeo

Jifunze kuhusu kudukua AWS kutoka sifuri hadi shujaa na htARTE (HackTricks AWS Red Team Expert)!

Last updated