Cum se creează un virus

Ați vrut vreodată să vă creați propriul virus, poate pentru învățare sau pentru distracție? Crearea virusului va părăsi timpul și va fi necesară cunoașterea, dar fiecare persoană este capabilă de ea, dacă vrea el. Crearea unui virus vă poate învăța elementele de bază ale programului într-o anumită limbă, precum și cunoașterea sistemelor de operare și securitatea rețelei. Priviți pasul 1 pentru a începe.

Pași

  1. Imaginea intitulată Creați un virus Pasul 1
unu. Găsiți sistemul de operare pe care doriți să îl atacați. Cel mai des - aceasta este Microsoft Windows, în special versiunile vechi. Mulți utilizatori nu își actualizează sistemele de operare, lăsându-le vulnerabile la atacurile moderne.
  • Mac OS X și Linux sunt considerate mai protejate de atacurile virale (asociate cu funcționarea drepturilor de acces și a arhitecturii sistemului de operare). 95% din toți virușii sunt destinate utilizatorilor Windows.
  • Imaginea intitulată Creați un virus Pasul 2
    2. Decideți cum să distribuiți virusul. Virusul va fi un virus dacă se poate răspândi la alți utilizatori. Trebuie să veniți cu o metodă de livrare înainte de a începe să lucrați la crearea unui virus. Componentele de livrare utilizate frecvent:
  • Executarea fișierului (.exe, .Băţ, .Com și altele) Programul trebuie să funcționeze de către utilizator și este adesea deghizat ca altceva, de exemplu, imagine.
  • Macro (Microsoft Office) - Macros sunt programe construite într-un document sau un e-mail. Acestea sunt îndreptate spre Word, Outlook și alte produse care susțin macro-urile. Cea mai frecventă metodă de livrare este o literă cu un document atașat.
  • Scriptul web sunt bucăți de cod rău intenționat, care sunt construite în site-uri web fără cunoștințele de webmasteri.
  • Imagine intitulată Creați un virus Pasul 3
    3. Găsiți un loc slab pentru a ataca. Virusurile de succes folosesc puncte slabe în programe și securitatea sistemului pentru a funcționa și a distribui. Este nevoie de o mulțime de cercetări și cunoștințe, dar există comunități specializate care pot ajuta cu ea.
  • Imaginea intitulată Creați un virus Pasul 4
    4. Decideți cu funcționalitatea virusului dvs. Ce va face virusul după infectare? Efectele pot fi diferite, pornind de la efectul zero, afișarea mesajelor, ștergerea fișierelor și alte efecte mai dăunătoare. Știți că crearea și distribuția virușilor este o acțiune ilegală în multe țări.
  • Imaginea intitulată Creați un virus Pasul 5
    cinci. Alege limba. Pentru a crea un virus, aveți nevoie de cel puțin o înțelegere de bază a unui instrument de programare sau scripting. Virușii mai complexi includ adesea mai multe limbi de programare. Pentru cei mai eficienți viruși, veți avea nevoie de o cunoaștere de asamblare.
  • Dacă doriți să creați viruși de execuție, consultați cursurile C și C ++ pe Internet.
  • Dacă doriți să creați macro virusuri, atunci învățați limba macro pentru programul dorit, cum ar fi Microsoft Office.
  • Visual Basic poate fi folosit pentru a crea programe rău intenționate pentru utilizatorii Windows.
  • Imagine intitulată Creați un virus Pasul 6
    6. Începeți să lucrați la virusul dvs. Va dura mult timp, mai ales pentru prima dată. Experimentați cât mai mult posibil și aflați despre modul de distribuire a codului în funcție de limba utilizată. Există linii directoare și bloguri pentru a studia unele limbi.
  • Aflați despre codul polimorf. Acest lucru va schimba codul programului dvs. după fiecare replică care ascunde virusul din programele antivirus. Codul polimorf va fi un pas destul de avansat, care este creat în diferite moduri în diferite limbi de programare.
  • Imaginea intitulată Creați un virus Pasul 7
    7. Aflați despre modalități de a vă ascunde codul. În plus față de codul polimorf, există modalități de a vă ascunde virusul. Criptarea este un instrument foarte popular în rândul dezvoltatorilor de viruși. Este nevoie de mult timp și citit, dar, ca rezultat, puteți proteja și extinde durata de viață a virusului dvs.
  • Imaginea intitulată Creați un virus Pasul 8
    opt. Verificați virusul dvs. Creați o dată un prototip de lucru, verificați-l pe mai multe mașini și ansambluri. Cea mai ușoară modalitate este utilizarea mașinilor virtuale cu diverse ansambluri.
  • Încercați să cheltuiți teste într-un ansamblu închis, astfel încât să evitați accidental obținerea virusului dvs. în rețea. Puneți mașinile de testare într-o rețea separată și testați răspândirea virusului.
  • Îmbunătățiți codul de virus de-a lungul testului. Lucrați pe erorile codului dvs.
  • Imaginea intitulată Creați un virus Pasul 9
    nouă. Să eliberăm virusul. Dacă sunteți mulțumit de munca virusului dvs., atunci este timpul să o eliberați. Dar după gândirea dacă sunt gata pentru consecințele care sunt posibile datorită virusului dvs. Poate că ar trebui să vă folosiți cunoștințele și să lucrați la alte proiecte.
  • Avertizări

    • Utilizarea codului rău intenționat este considerată o acțiune ilegală! Acest articol este conceput pentru auto-educație.
    Publicații similare