Cum se creează un virus
Ați dorit vreodată să vă puteți crea propriul virus, fie pentru învățarea voastră, fie ca o glumă? Crearea virușilor necesită timp și cunoștințe, dar oricine poate face acest lucru dacă își pun mintea. Crearea unui virus vă poate învăța multe despre modul în care funcționează un limbaj de programare, precum și sistemul de operare și securitatea rețelei. Vedeți pasul 1 de mai jos pentru a începe și distrați-vă crearea propriului virus.
Pași
1. Determinați ce sistem de operare veți ataca. Cea mai comună țintă este Microsoft Windows, în special versiunile mai vechi. Mulți utilizatori vechi Windows nu își actualizează sistemul de operare, lăsându-i vulnerabili la găurile de securitate care pot fi fixate în versiuni mai noi.
- Mac OS X și Linux sunt atât destul de viruși, datorită modului în care funcționează permisiuni și arhitecturii generale a sistemului de operare. 95% din toți virușii țintă utilizatorii de ferestre.
2. Decideți cum doriți să se răspândească. Un virus este doar un virus dacă se poate răspândi la alți utilizatori. Va trebui să vă dați seama de metoda de livrare înainte de a începe, deoarece este una dintre fundamentele codului virusului. Mecanismele de livrare comune includ:
3. Determină locul slab pe care doriți să îl viza. Virusurile de succes exploatează pete slabe în securitatea unui program sau a sistemului de a se răspândi și își desfășoară acțiunile. Acest lucru necesită o mulțime de cercetări și știu cum, dar există comunități care vă pot ajuta să găsiți ceea ce aveți nevoie.
4. Decideți ce doriți să faceți virusul dvs. Odată ce virusul dvs. a infectat un sistem, ce vrei să faci? Efectele pot varia de la nimic, pentru a afișa un mesaj, pentru a șterge fișierele și mult mai rău. Fiți conștienți de faptul că crearea și răspândirea unui virus rău intenționată este o crimă gravă în cele mai multe țări.
5. Alegeți o limbă. Pentru a crea un virus, va trebui să aveți cel puțin o înțelegere de bază a cel puțin unui instrument de calculator sau scripting. Virușii mai complexi implică adesea mai multe limbi. Pentru viruși cu adevărat eficienți, va trebui să vă familiarizați Limbi de asamblare.
6. Începeți să scrieți virusul. Acesta va fi un proces lung, mai ales dacă acesta este prima dată când codifică ceva. Experimentați cât mai mult posibil și modalitățile de cercetare de reproducere a codului în funcție de limba pe care o utilizați. Există tutoriale pe forumuri și bloguri comunitare pentru o varietate de limbi.
7. Modalități de cercetare de a vă ascunde codul. Pe lângă codificarea polimorfă, există și alte modalități de a vă ascunde virusul. Criptarea este un instrument foarte comun folosit de dezvoltatorii de viruși. Este nevoie de multă practică și citire, dar poate merge mult în creșterea duratei de viață a virusului dvs.
8. Testați-vă virusul. Odată ce aveți un prototip în sus și derulare, încercați-l pe cât mai multe mașini și configurații diferite. Acest lucru va fi mai ușor dacă ați putea Configurați mașinile virtuale în diferite configurații.
9. Eliberați-vă virusul. Dacă sunteți mulțumit de performanța virusului dvs., este timpul să îl eliberați. Înainte de a face, totuși, întrebați-vă dacă sunteți pregătiți să vă confruntați cu consecințele care pot proveni din eliberarea unui virus în sălbăticie. Ar putea fi mai bine să utilizați acea experiență și să lucrați la proiecte noi.
Video
Prin utilizarea acestui serviciu, unele informații pot fi împărtășite cu YouTube.
sfaturi
Dacă doriți să eliminați un virus, consultați Acest articol.
Avertizări
Eliberați numai viruși pentru a demonstra vulnerabilitățile de securitate altor utilizatori.
Eliberarea codului rău intenționat în sălbăticie este ilegală.
Partajați pe rețeaua socială: