Situatie
Aveți o conexiune FTP salvată în Filezilla (sau oricare alt client FTP) pe un sistem cu GNU/Linux.
Datele de autentificare vă sunt necesare și în altă aplicație dar nu vă mai amintiți parola și nici nu știți unde și sub ce formă este salvată.
Solutie
Pasi de urmat
Instalați aplicația „tcpdump” dacă nu o aveți deja instalată.
În Ubuntu este instalată implicit.
Identificați interfața de rețea prin care vă conectați la rețea. De obicei este eth0.
Rulați:
sudo tcpdump -A -i eth0 port 21 | grep PASS
Această comandă filtrează tot traficul TCP pe portul 21 ce trece prin interfața eth0 și afișează numai liniile ce conțin „PASS”.
Conectați-vă la serverul FTP din clientul în care parola este salvată.
Cum protocolul FTP nu criptează informația transmisă, parola apare în clar.
În exemplul de mai jos am aflat că parola este „parolaultrasecreta”:
$ sudo tcpdump -A -i eth0 port 21 | grep PASS
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on lo, link-type EN10MB (Ethernet), capture size 65535 bytes
……..PASS parolaultrasecreta
Leave A Comment?