Creați un virus informatic inofensiv

Ai dorit vreodată să-ți creezi propriul virus? Este pentru învățare sau ca o glumă? Crearea unui virus necesită timp și cunoștințe, dar oricine poate face acest lucru dacă face un efort. Prin crearea unui virus, puteți afla multe despre modul în care funcționează un limbaj de programare, precum și despre sistemul de operare și securitatea rețelei. Continuați să citiți la pasul 1 de mai jos.

metodă

Imaginea intitulată Crearea unui pas pentru virusul 1
1
Determinați sistemul de operare pe care îl veți ataca. Cea mai comună țintă este Microsoft Windows, în special versiunile mai vechi. Mulți utilizatori mai vechi din Windows nu actualizează sistemul de operare, făcându-i vulnerabili la vulnerabilități de securitate care pot fi rezolvate în versiuni mai noi.
  • Mac OS X și Linux sunt destul de sigur pentru viruși, datorită modului în care lucrează aici permisiunile și arhitectura generală a sistemului de operare. 95% din toate virușii vizează utilizatorii Windows.
  • Imaginea intitulată Crearea unui pas pentru virus 2
    2
    Decideți cum vreți să o răspândiți. Un virus este doar un virus dacă poate fi distribuit altor utilizatori. Trebuie să aflați "metoda de livrare" înainte de a începe, deoarece aceasta este una dintre principiile de bază ale programării virușilor. Mecanismele comune includ:
  • Executabile (.EXE, .BAT, .COM etc.) - aceste programe trebuie să fie executate de utilizator și sunt deseori deghizate ca altceva (de exemplu, o imagine).
  • Macrourile Macro (Microsoft Office) sunt programe încorporate într-un document sau e-mail. Ele vizează Word, Outlook și alte produse care gestionează macrocomenzile. Cea mai obișnuită metodă de livrare este prin e-mail cu atașat un document infectat.
  • Web Script - acestea sunt fragmente de cod rău intenționat care sunt "injectate" în paginile web fără cunoștințele Webmasterului.
  • Imaginea intitulată Crearea unui virus 3
    3
    Determinați vulnerabilitatea pe care doriți să o vizați. Virușii reușesc să exploateze vulnerabilitățile în securitatea unui program sau a unui sistem pentru a-și răspândi și executa acțiunile. Acest lucru necesită o mulțime de cercetare și know-how, dar există comunități care vă pot ajuta să găsiți ceea ce aveți nevoie.
  • Imaginea intitulată Crearea unui virus 4
    4
    Decideți ce trebuie să facă virusul. Dacă virusul dvs. a infectat un sistem, ce ar trebui să facă? Efectele variază de la nimic la fading într-un mesaj de ștergere a fișierelor și mult mai rău. Rețineți că crearea și răspândirea unui virus rău intenționat este o crimă gravă în majoritatea țărilor.
  • Imaginea cu titlul Creați un pas pentru virus 5
    5


    Alegeți o limbă. Pentru a crea un virus, aveți nevoie de cel puțin o înțelegere de bază despre cel puțin o limbă de calculator sau un instrument de scripting. Virușii mai complexi conțin adesea mai multe limbi. Pentru viruși cu adevărat eficienți, trebuie să fiți familiarizați cu limbile de asamblare.
  • Dacă sunteți interesat în crearea de viruși executivi, învățarea programelor de învățare este C sau C ++ un început bun.
  • Dacă doriți să creați macrocomenzi, aflați limba macro pentru programele dvs. țintă, cum ar fi Microsoft Office.
  • Visual Basic poate fi folosit pentru a crea programe rău intenționate pentru utilizatorii Windows.
  • Imaginea cu titlul Creați un pas pentru virus 6
    6
    Începe să-ți scrii virusul. Acesta este un proces lung, mai ales dacă este prima dată când programați. Experimentați cât de mult puteți și căutați modalități de replicare a codului în funcție de limba pe care o utilizați. Există tutoriale în forumuri și bloguri comunitare pentru mai multe limbi.
  • Codul polimorf de cercetare. Acest lucru modifică codul virusului dvs. de fiecare dată când replică, ceea ce face dificilă urmărirea acestuia cu programe antivirus. Codul polimorf este destul de avansat și implementat diferit în fiecare limbă.
  • Imaginea intitulată Crearea unui pas de virus 7
    7
    Căutați modalități de ascundere a codului. În plus față de codul polimorf, există și alte modalități de a vă ascunde virusul. Criptarea este un instrument foarte utilizat de dezvoltatorii de viruși. Este nevoie de multă practică și citire, dar poate face mult pentru viața virusului.
  • Imaginea intitulată Crearea unui pas Virus 8
    8
    Testați-vă virusul. Dacă aveți un prototip care rulează, testați-l pe cât mai multe mașini și setări diferite posibil. Acest lucru este mai ușor dacă tu mașini virtuale în configurații diferite.
  • Asigurați-vă că țineți testele "ascunse", astfel încât să nu eliberați accidental virusul înainte de a termina. Puneți calculatoarele de testare într-o rețea izolată și examinați efectele răspândirii virusului.
  • Reglați codul virusului în timp ce urmăriți cum funcționează acesta pe mașinile de testat. Remediați problemele care apar.
  • Imaginea intitulată Crearea unui pas pentru virus 9
    9
    Publicați-vă virusul. Când sunteți mulțumit de performanța virusului, este timpul să îl publicați. Dar înainte de a face acest lucru, întrebați-vă dacă sunteți pregătiți pentru consecințele obținerii unui virus pe orbită. Ar putea fi mai bine să folosiți această experiență și să lucrați la noi proiecte.
  • avertismente

    • Orbirea codurilor rău intenționate este ilegală! Acest manual este numai pentru scopuri educaționale!
    Distribuiți pe rețelele sociale:

    înrudit