Comandă/fișier | Rol |
---|---|
base64 | codificare / decodificare unui fișier utilizând formatul base64 |
openssl | criptarea / decriptarea unui fișier |
md5sum, sha256sum, sha512sum | hash-uirea unui fișier utilizând funcția hash |
file | aflarea tipului unui fișier |
strings | afișarea de șiruri dintr-un fișier binar |
find | parcurgerea unei ierarhii de fișiere |
ssh | realizaea unei conexiunii sigură la distanță |
tcpdump, wireshark | analizarea traficului și capturilor de rețea |
stat | aflarea metadatelor unui fișier |
sqlite3 | conectarea la un fișier bază de date SQLite 3 |
mysql | conectarea la o bază de date MySQL |
cut, tr, sed, awk, grep, head, tail, rev, cat, tac | filtrarea/prelucarea de informații text |
od, xxd, hexdump | afișarea de conținut în format hexazecimal, octal sau binar |
netcat, nc | conectare la un serviciu la distanță |
Pe parcursul laboratorului curent vom folosi în anumite situații mașina virtuală USO-CTF
.
Pe sistemele din sălile de laborator găsiți imaginea OVA a mașinii virtuale în directorul /mnt/unfrozen/student/uso/
. De acolo importați în VirtualBox fișierul /mnt/unfrozen/student/uso/USO-CTF.ova
. Dacă nu este acolo, aveți privilegiul de a fi printre primii studenții care lucrează la acest laborator pe acel sistem. Descărcați mașina virtulă de aici în directorul /mnt/unfrozen/student/uso/
. De acolo importați în VirtualBox fișierul /mnt/unfrozen/student/uso/USO-CTF.ova
.
Pentru a putea folosi mașina virtuală va trebui să importați fișierul USO-CTF.ova
în VirtualBox. Pentru aceasta, în fereastra VirtualBox, accesați meniurile și opțiunile File -> Import Appliace
și apoi alegeți calea către fișierul USO-CTF.ova
. După ce ați declansat operația de importare, va dura câteva minute să fie importate mașina virtuală. După ce ați importat mașina virtuală, veți vedea în fereastra principală VirtualBox intrarea USO-CTF
. Porniți mașina virtuală dând click pe intrare și apoi folosind butonul Start
.
După aceasta veți avea o fereastră VirtualBox cu mașina virtulă cu interfața grafică. Se autentifică automat în interfața grafică a mașinii virtuale. La nevoie vă puteți autentifica la mașinile virtuale folosind numele de utilizator student
iar apoi parola student
.
student
are permisiuni de sudo
. Dacă doriți accesarea contului de utilizator root
folosiți comanda
sudo su
iar la prompul de parolă scrieți parola utilizatorului student
, adică student
.
Acest laborator are format CTF (Capture the Flag). Veți rezolva challenge-uri și veți submite flag-ul obținut în urma rezolvării challenge-urilor.
Pentru a vizualiza challenge-urile și pentru a submite flag-ul, accesați plaforma USO CTF la adresa https://uso-ctf.security.cs.pub.ro/home.
Register
. Când vă creați cont, la selectorul Please select team type, alegeți USO 2019-2020
.
Challenge-urile au niveluri diferite de dificultate. Trebuie să vă prindeți voi care sunt mai accesibile și să le rezolvați. Vă vom indica 3 challenge-uri pe care să le rezolvați individual obligatoriu. Restul de challenge-uri le veți rezolva în ce ordine doriți.
USO4EVER{...}
. În loc de ...
folosim un șir de caractere dat, de obicei o expresie dintr-un film sau joc pe calculator.
Have fun and happy hacking!