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

Obsah:

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

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

Video: Ako vytvoriť vírus: 9 krokov (s obrázkami)
Video: 🌹Вяжем красивый капор - капюшон с воротником и манишкой спицами 2024, Marec
Anonim

Už ste niekedy chceli vytvoriť svoj vlastný počítačový vírus, či už pre vzdelávanie alebo pre zábavu? Vytvorenie vírusu vyžaduje čas a znalosti, ale zvládne ho každý, kto si na to nájde čas. Vytvorenie vírusu vás môže naučiť veľa o tom, ako funguje zabezpečenie siete, programovací jazyk a operačný systém. Začnite tým, že si prečítajte krok 1 nižšie.

kroky

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

Krok 1. Určite, na ktorý operačný systém máte v úmysle zaútočiť

Najčastejším cieľom je Microsoft Windows, najmä staršie verzie. Mnoho používateľov týchto verzií neaktualizuje operačný systém, a preto sú zraniteľní voči bezpečnostným dieram, ktoré je možné v najnovších verziách opraviť.

Mac OS X a Linux sú odolnejšie voči vírusom kvôli spôsobu fungovania povolení a všeobecnej architektúre týchto operačných systémov. 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 to chcete šíriť

Vírus sa dá nazvať iba vtedy, ak sa môže rozšíriť na iných používateľov. Pred spustením budete musieť premýšľať o spôsobe infekcie, pretože je to jeden zo základných prvkov vírusového kódu. Niektoré bežné mechanizmy zahŕňajú:

  • Spustiteľné súbory (. EXE,. BAT,. COM atď.): Musí byť spustené používateľom a zvyčajne sú skryté ako niečo iné, napríklad ako obrázok.
  • Makrá (Microsoft Office): sú programy vložené do dokumentu alebo e -mailu. Zameriavajú sa na Word, Outlook a ďalšie produkty s podporou makier. Najbežnejší spôsob šírenia je e -mailom s priloženým infikovaným dokumentom.
  • Webový skript: Jedná sa o časti škodlivého kódu vloženého na webové stránky bez vedomia správcu webu.
Vytvorte vírus Krok 3
Vytvorte vírus Krok 3

Krok 3. Určte slabé miesto, na ktoré chcete zaútočiť

Úspešné vírusy zneužívajú nedostatky v zabezpečení programu alebo systému, aby ich mohli šíriť a konať. 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, čo má vírus robiť

Čo by malo urobiť, keď už infikuje systém? Účinky sa môžu pohybovať od ničoho po zobrazenie správy, odstraňovanie súborov alebo oveľa horšie. 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 jazyk

Na vytvorenie vírusu potrebujete aspoň základy programovacieho jazyka alebo skriptovacieho nástroja. Väčšina zložitých vírusov používa viacero jazykov. Na to, aby ste mohli vytvárať skutočne účinné vírusy, musíte ovládať montážne jazyky.

  • Ak máte záujem o výrobu spustiteľných vírusov, C a C ++ sú dobrým miestom na začiatok.
  • Ak chcete vytvárať makrovírusy, naučte sa jazyk makier cieľového programu, 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 programovať vírus

Tento proces bude trvať dlho, najmä ak niečo programujete prvýkrát. Experimentujte čo najviac a skúmajte spôsoby replikácie kódu v závislosti od použitého jazyka. Na komunitných fórach a blogoch sú návody pre rôzne jazyky.

Výskum polymorfných vírusov. Menia kód zakaždým, keď sa replikujú, čo sťažuje sledovanie antivírusov. Polymorfný kód je pokročilý a implementovaný odlišne v každom jazyku

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

Krok 7. Hľadaj spôsoby, ako skryť svoj kód

Okrem polymorfizmu existujú aj ďalšie spôsoby, ako skryť váš vírus. Šifrovanie je veľmi bežný nástroj, ktorý používajú vývojári škodlivých programov. Vyžaduje si to veľa čítania a cvičenia, ale môže to výrazne pomôcť predĺžiť životnosť vášho vírusu.

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

Krok 8. Otestujte vírus

Keď prídete s fungujúcim prototypom, vyskúšajte ho na niekoľkých rôznych strojoch a konfiguráciách. Bude to jednoduchšie, ak dokážete pripraviť virtuálne stroje s rôznymi konfiguráciami.

  • Udržujte testy pod kontrolou, aby ste vírus neuvoľnili skôr, ako bude pripravený. Umiestnite testovacie stroje do izolovanej siete a sledujte dôsledky kontaminácie.
  • Upravte kód vírusu tak, ako ho vidíte, na testovacích strojoch, a opravte všetky chyby, s ktorými sa stretnete.
Vytvorte vírus Krok 9
Vytvorte vírus Krok 9

Krok 9. Uvoľnite vírus

Keď ste s jeho výkonom spokojní, je čas ho uvoľniť. Predtým si však položte otázku, či ste pripravení čeliť následkom, ktoré môžu vyplývať z uvoľneného vírusu. Možno bude lepšie využiť tieto skúsenosti na prácu na nových projektoch.

Odporúča: