cum hackerii scriu un cal troian
cum hackerii scriu un cal troian
hackerii au scris cai troieni în practic fiecare limbaj de programare, inclusiv fișiere batch MS-DOS și BASIC. Alegerea limbajului de programare nu este la fel de importantă ca crearea unui troian care poate evita detectarea, se poate instala fără știrea victimei și își poate face treaba. Totuși, cele mai populare două limbaje de programare pentru scrierea șobolanilor sunt C/C++ (orificiul din spate, de exemplu) și Delphi (NetBus), deoarece ambele limbi pot crea programe mici care pot fi stocate într-un singur fișier executabil.
deși este posibil să scrieți un șobolan într-o limbă precum Visual Basic, șansele ca un astfel de troian să ruleze sunt mult mai mici, deoarece programele Visual Basic necesită fișiere speciale, mari, în timp ce programele C/C++ și Delphi nu. Dacă unui computer îi lipsesc fișierele corecte în timpul rulării, programele Visual Basic nu vor rula.
unii troieni sunt mai ușor de scris decât alții. Un cal troian care imită un ecran de conectare pentru a fura parolele va fi mult mai ușor de scris decât un troian cu acces la distanță. Pentru a se ajuta reciproc, mulți hackeri furnizează codul sursă pentru troienii lor pe site-urile hackerilor. Hackerii pot studia apoi codul sursă și pot încerca să scrie un nou troian de la zero sau să modifice codul sursă pentru a crea o nouă variantă.
o altă modalitate de a obține codul sursă pentru a crea un cal troian este să copiați codul din orice proiect open source. (Linux este cel mai faimos proiect open source, dar există și altele, cum ar fi Phoenix Mail, care a fost folosit pentru a crea calul troian ProMail.) Odată ce hackerii au codul sursă la un program legitim, pot adăuga propriul cod pentru a transforma programul într-un cal troian.