FAQFAQ   CautareCautare   MembriMembri   GrupuriGrupuri   InregistrareInregistrare   ProfilProfil   Mesaje privateMesaje private   AutentificareAutentificare 
Castigarea accesului pe calculatoarele aflate in retea

 
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului onhack.MyForum.ro -> HACK SISTEME DE OPERARE SI HARDWARE
Subiectul anterior :: Subiectul urmator  
Autor Mesaj
Robert
Administrator
Administrator


Data inscrierii: 15/Dec/2008
Mesaje: 68

MesajTrimis: 23/01/2009 20:44    Titlul subiectului: Castigarea accesului pe calculatoarele aflate in retea Raspunde cu citat (quote)

Castigarea accesului pe calculatoarele aflate in retea

Calculatoarele aflate in retea comunica intre ele pachete de informatii ce sunt transmise intr-un anumit format, potrivit unor protocoale de comunicatie. Protocolul cel mai utilizat, folosit pentru comunicarea de informatii prin intermediul retelei Internet, este TCP/IP (Transfer Control Protocol / Internet Protocol). Modul de procedare este urmatorul:

- fiecare calculator este identificat in retea prin intermediul unei adrese numerice unice care ii este alocata (o adresa de forma: 192.12.168.77);
- pentru ca informatiile de pe calculatorul respectiv sa fie disponibile in retea trebuie ca pe el sa ruleze programe care preiau informatii de pe harddisk-ul calculatorului si le trimit, eventual la cerere, catre interfata de retea;
- in functie de programele care ruleaza pe calculator, se considera ca acesta ofera diferite servicii; acestor servicii li se aloca porturi de comunicatie diferite, ca si cand, in mod virtual, fiecarui tip de serviciu i s-ar aloca un cablu diferit pentru transmiterea informatiilor;
- porturilor de comunicatie li se asociaza un cod numeric care se ataseaza la adresa calculatorului; de pilda, atunci cand vedem paginile de web aflate pe un calculator, putem face aceasta pentru ca pe calculatorul respectiv exista un program, numit server de web care deschide portul de comunicatie 80 si raspunde la cererile pe care i le adreseaza browserul de web (Mozilla Firefox , de pilda) care ruleaza pe calculatorul nostru;
- in spatele vizionarii unei pagini de pe site-ul www.romania-inedit.ro, sa spunem, se intampla urmatorul lucru: browserul de pe calculatorul nostru se conecteaza la un calculator pe care sunt inregistrate tabele de corespondenta intre adresa in litere (www.romania-inedit.ro etc...) a calculatorului din retea cu care dorim sa comunicam si adresa numerica a acestuia (sa presupunem ca aceasta este 192.12.1.1.); apoi browserul se conecteaza la calculatorul 192.12.1.1 pe portul 80 (adica se duce la adresa 192.12.1.1:80 ) si transmite mesajul prin care cere ca un anumit fisier (care contine pagina pe care dorim sa o vedem) sa fie trimis la adresa numerica alocata calculatorului nostru; programul care ruleaza pe server preia cererea si o executa, trimitand fisierul prin retea pe adresa calculatorului nostru; browserul primeste informatia si o afiseaza pe ecran;
- exista servicii, variate de cel prin care sunt vizionate paginile de internet, care ne permit nu doar sa tranferam fisiere de pe un calculator pe altul, ci chiar sa utilizam un alt calculator, prin retea, ca si cand am fi in fata lui, sa rulam programe pe calculatorul respectiv, sa vedem rezultatele pe calculatorul nostru s.a.m.d.; un astfel de serviciu este telnet, conectarea facandu-se in acest caz pe portul 23; ceea ce se intampla este ca, in loc sa trimita efectul rularii programelor de pe calculatorul gazda catre monitor, serverul de telnet care ruleaza pe acesta trimite rezultatul prin retea catre calculatorul nostru, unde acesta este afisat pe monitorul nostru, iar comenzile pe care le dam noi sunt preluate ca mesaje, transmise prin retea, interpretate drept comenzi pe calculatorul gazda si executate pe acesta;
- accesarea unor asemenea servicii se realizeaza dupa o verificare; aceasta consta de obicei in completarea unui nume de utilizator si a unei parole;

In mod uzual, informatiile aflate pe calculatoarele aflate in retea, se impart in informatii publice (la care pot avea acces toti utilizatorii sistemului respectiv) si informatii private (fiecare utilizator are acces doar la informatiile private proprii, nu si la cele apartinand celorlalti utilizatori).
Conectarea la un serviciu de retea sub numele unui anumit utilizator nu permite
decat accesarea informatiilor private ale utilizatorului respectiv.
Un solitar utilizator, si anume administratorul sistemului, are in principiu acces la toate informatiile aflate pe calculatorul respectiv.

Pentru a castiga accesul la informatiile de pe un calculator trebuie sa fie depasite procedurile de verificare specifice fiecarui serviciu de comunicare a informatiilor. Pasii urmati de catre un hacker sunt de regula urmatorii:

1. scanarea unui numar de calculatoare din retea (de exemplu, de la 198.12.12.1 si pana la 198.12.12.225) - pentru aceasta se folosesc programe specializate care apeleaza pe rand fiecare adresa, incercand sa initieze diverse servicii de retea (verificand daca o adresa este alocata si ce porturi sunt deschise pe calculatorul de la adresa respectiva)
2. dupa gasirea unui calculator, sa presupunem ca este un calculator care ofera serviciu de telnet, se initiaza procedura de verificare in urma careia poate fi capatat accesul la serviciul respectiv; pentru aceasta hackerul ruleaza un program care genereaza si trimite cu viteza mare un numar urias de combinatii de nume de utilizator si parole catre calculatorul respectiv, pana cand se gaseste o combinatie valida - in acest clipă hacker-ul a castigat acces in contul unui anumit utilizator;
3. dupa conectarea la calculatorul respectiv se pot urma mai numeroase proceduri prin care sa fie castigat accesul de la nivel de administrator de sistem; de pilda:
- hackerul transfera pe propriul calculator fisierele in care se afla parolele utilizatorilor, inclusiv cea a administratorului si incearca sa le decripteze
- hackerul copiaza pe calculatorul gazda un program care, odata rulat, initiaza un serviciu pirat, astfel incat toate informatiile vechiculate printr-un port de comunicatie ii sunt transmise si lui, dupa care asteapta ca administratorul sa se conecteze la serviciul respectiv pentru a-i citi parola
- hackerul ruleaza pe calculatorul gazda programe care, datorita unor erori de programare ale sistemului de operare, ii ofera "din greseala" probabilitatea de a-si modifica identitatea cu cea a administratorului de sistem etc.
4. odata castigat accesul la nivel de administrator de sistem, sunt transferate prin retea informatiile dorite
5. la sfarsit sunt indepartate toate informatiile care ar putea trada accesul unui intrus la calculator (de pilda: calculatorul inregistreaza intr-un fisier toate accesele utilizatorilor la sistem, cu data si ora accesului; daca hackerul a intrat pe calculator in calitate de administrator, in acest fisier a fost creata o inregistrare care spune ca administratorul a accesat calculatorul la ora respectiva; administratorul real poate avea, bineinteles, acces la aceasta inregistrare, asa ca hackerul sterge linia respectiva din fisier etc.)

Bineinteles, procedurile de operare sunt mai complicate, nefiind schitate
aici decat in linii generale.
Sus
Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului onhack.MyForum.ro -> HACK SISTEME DE OPERARE SI HARDWARE Ora este GMT + 2 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2002 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro