This is an old revision of the document!


Nice to Know

Pentru exercițiile urmatoare, mergeți în directorul /home/student/uso.git/labs/10-sec/support/nice-to-know.

1. Spargerea parolei prin brute-force

Tehnica de brute-force presupune încercarea oricăror combinării posibile de caractere în încercarea de a sparge o parolă. În cazul nostru, vom lucra cu un zip.

Dacă parola este suficient de lungă (peste 10-12 caractere) atunci ea este considerată relativ sigură pentru un atac de acest tip întrucât va dura mult prea mult găsirea parolei corecte, chiar cu cele mai puternice CPU-uri din prezent.

Vom încerca să spargem parola arhive zip secret_brute_force.zip. Pentru a face acest lucru, vom instala utilitarul fcrackzip:

 student@uso:~$ sudo apt-get install fcrackzip 
 

Știm faptul că arhiva are o parolă de maxim 4 caractere, deci este fezabil să rulăm un atac de tip brute-force:

 student@uso:~/.../10-sec/support/nice-to-know$ fcrackzip -v -l 1-4 -u secret_brute_force.zip  
 found file 'flag.txt', (size cp/uc     34/    22, flags 1, chk 6543) 
 
 
 PASSWORD FOUND!!!!: pw == fd7 
 student@uso:~/.../10-sec/support/nice-to-know$ unzip -P fd7 secret_brute_force.zip  
 Archive:  secret_brute_force.zip 
  extracting: flag.txt                 
 student@uso:~/.../10-sec/support/nice-to-know$ cat flag.txt  
 USO{viața_pe_internet} 
 
 

Argumentele comenzii fcrackzip sunt următoarele:

  • -v → verbose
  • -l 1-4 → atac de tip brute-force cu lungimea parolei între 1 și 4 caractere
  • -u → verifică parola prin încercarea de a dezarhiva arhiva

2. Spargerea parolei cu wordlist

Asemănător exemplului de mai sus, avem în același director arhiva zip secret_wordlist.zip. Deoarece parola este suficient de lungă, ea nu poate fi spartă folosind un atac de tip brute-force.

Poate fi însă spartă folosind un dicționar de cuvinte. fcrackzip are opțiunea de a încerca parole dintr-o listă (numite wordlist). Dacă parola arhivei se află în lista de cuvinte, atunci ea va putea fi spartă.

Deși sună greu de realizat în practică (Ce wordlist va avea în ea parola mea 5gangmoduavion?? ??), multe persoane folosesc parole simple pentru a-și proteja datele personale.

[2a] Spargeți parola arhivei secret_wordlist.zip folosind dicționarul wordlists.txt. HINT: man fcrackzip sau Google

3. Capturi de retea

Atacatorul Trudy a reusit sa obtine acces la calculatorului studentului Vladimir. Trudy a capturat tot traficul pe care Vladimir l-a facut in retea in captura de retea capture.pcapng si va incerca sa gaseasca date care l-ar putea interesa. Pentru acest lucru, el instaleaza Wireshark ruland comenzile urmatoare:

student@uso:~$ sudo add-apt-repository ppa:wireshark-dev/stable
student@uso:~$ sudo apt-get update
student@uso:~$ sudo apt-get install wireshark

Dupa ce s-a instalat, el porneste Wireshark:

student@uso:~$ wireshark

uso/laboratoare/new/10-sec/nice-to-know.1544303417.txt.gz · Last modified: 2018/12/08 23:10 by octavian.guzu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0