Ako vytvoriť vírus: 10 krokov (s obrázkami)

Obsah:

Ako vytvoriť vírus: 10 krokov (s obrázkami)
Ako vytvoriť vírus: 10 krokov (s obrázkami)

Video: Ako vytvoriť vírus: 10 krokov (s obrázkami)

Video: Ako vytvoriť vírus: 10 krokov (s obrázkami)
Video: ЗВЕЗДА ТРЕТЬЕГО РЕЙХА! Марика Рекк. Актриса немецкого кино. 2024, Smieť
Anonim

Už ste si niekedy priali, aby ste si vytvorili vlastný vírus, či už pre vlastné učenie, alebo ako žart? Vytvorenie vírusu vyžaduje čas a znalosti, ale zvládne ho každý, kto na to myslí. Vytvorenie vírusu vás môže veľa naučiť o fungovaní programovacích jazykov, operačných systémoch a zabezpečení siete. Začnite podľa kroku 1 nižšie.

Krok

Vytvorte vírus Krok 1
Vytvorte vírus Krok 1

Krok 1. Rozhodnite sa, na aký operačný systém chcete zaútočiť

Najčastejším cieľom je Microsoft Windows, najmä staršie verzie. Mnoho starých používateľov systému Windows neaktualizuje svoje operačné systémy, takže sa vystavujú bezpečnostným dieram, ktoré mohli byť opravené v novších verziách.

Systémy Mac OS X a Linux sú vďaka svojmu fungovaniu povolení a všeobecnej architektúre operačného systému pomerne odolné voči vírusom. 95% všetkých vírusov sa zameriava na používateľov systému Windows

Vytvorte vírus Krok 2
Vytvorte vírus Krok 2

Krok 2. Rozhodnite sa, ako chcete, aby sa vírus šíril

Vírus bude vírusom iba vtedy, ak sa môže rozšíriť na iných používateľov. Od začiatku musíte poznať spôsob doručenia, pretože toto je jeden zo základov vírusového kódu. Bežné mechanizmy dodávania zahŕňajú:

  • Spustiteľné súbory (. EXE,. BAT,. COM atď.) - Tieto programy musí byť spustené užívateľom a sú zvyčajne skryté ako niečo iné (ako obrázok).
  • Makrá (Microsoft Office) - Makrá sú programy vložené do dokumentu alebo e -mailu. Zameriavajú sa na Word, Outlook a ďalšie makroaktívne produkty. Najbežnejší spôsob doručenia je prostredníctvom e -mailu s prílohou infikovaného dokumentu.
  • Webové skripty - Ide o časti škodlivého kódu, ktoré sa vkladajú na webové stránky bez vedomia správcov webových stránok.
Vytvorte vírus Krok 3
Vytvorte vírus Krok 3

Krok 3. Určte slabé miesta, na ktoré sa chcete zamerať

Úspešné vírusy zneužívajú slabé miesta v zabezpečení programu alebo systému na šírenie a vykonávanie svojich akcií. Vyžaduje si to veľa výskumu a znalostí, ale existujú komunity, ktoré vám môžu pomôcť nájsť to, čo potrebujete.

Vytvorte vírus Krok 4
Vytvorte vírus Krok 4

Krok 4. Rozhodnite sa, čo má váš vírus robiť

Čo keď chcete, aby váš vírus akonáhle infikuje systém? Účinky sa môžu pohybovať od ničoho po zobrazenie správy, odstraňovanie súborov a ďalšie horšie efekty. Uvedomte si, že vytváranie a šírenie škodlivého vírusu je vo väčšine krajín závažným zločinom.

Vytvorte vírus Krok 5
Vytvorte vírus Krok 5

Krok 5. Vyberte programovací jazyk

Na vytvorenie vírusu musíte ovládať aspoň základy počítačového jazyka alebo skriptovacieho nástroja. Zložitejšie vírusy zvyčajne obsahujú niekoľko programovacích jazykov. Aby bol vírus skutočne účinný, musíte poznať jazyk zostavy.

  • Ak máte záujem o vytváranie spustiteľných vírusov, učenie sa programovať v jazyku C alebo C ++ je dobrý začiatok.
  • Ak chcete vytvoriť makrovírus, naučte sa jazyk makier pre cieľový program, akým je napríklad Microsoft Office.
  • Visual Basic je možné použiť na vytváranie škodlivých programov pre používateľov systému Windows.
Vytvorte vírus Krok 6
Vytvorte vírus Krok 6

Krok 6. Začnite písať svoj vírus

To môže byť dlhý proces, najmä ak je to vaša prvá skúsenosť s kódovaním niečoho. Experimentujte, koľko môžete, a skúmajte rôzne spôsoby replikácie vlastného kódu, čo závisí od používaného programovacieho jazyka. Na komunitných fórach a blogoch existujú návody pre rôzne programovacie jazyky.

Vykonajte prieskum polymorfného kódu. Tým sa zmení váš vírusový kód pri každej replikácii, čo ešte viac sťaží sledovanie antivírusových programov. Polymorfný kód je dosť prepracovaný a v každom programovacom jazyku je implementovaný odlišne

Vytvorte vírus Krok 7
Vytvorte vírus Krok 7

Krok 7. Skúmajte rôzne spôsoby, ako skryť kód

Okrem polymorfného kódovania existujú ďalšie spôsoby, ako skryť váš vírus. Šifrovanie je nástroj, ktorý vývojári vírusov najčastejšie používajú. Vyžaduje si to veľa cvičenia a čítania, ale môže to vytvoriť spôsob, ako predĺžiť životnosť vášho vírusu.

Vytvorte vírus Krok 8
Vytvorte vírus Krok 8

Krok 8. Otestujte svoj vírus

Keď máte spustený prototyp, vyskúšajte ho na čo najväčšom počte rôznych počítačov a nastavení. Najľahšie je, ak môžete nastaviť virtuálne počítače v rôznych konfiguráciách.

  • Uistite sa, že obmedzíte svoje testovanie, aby ste omylom neuvoľnili vírus, kým nebudete pripravení. Umiestnite testovací počítač do izolovanej siete a sledujte účinky šírenia vírusu.
  • Upravte svoj vírusový kód a sledujte, ako funguje na testovacom počítači. Opravte všetky problémy, s ktorými sa stretnete.
Vytvorte vírus Krok 9
Vytvorte vírus Krok 9

Krok 9. Odstráňte vírus

Ak ste s výkonom svojho vírusu spokojní, je načase ho odstrániť. Avšak skôr, ako to urobíte, položte si otázku, či ste pripravení čeliť všetkým dôsledkom, ktoré by mohli vyplývať z uvoľnenia vírusu do skutočného sveta. Je lepšie využiť skúsenosti a vrátiť sa k práci na novom projekte.

Odporúča: