Jak vytvořit virus: 9 kroků (s obrázky)

Obsah:

Jak vytvořit virus: 9 kroků (s obrázky)
Jak vytvořit virus: 9 kroků (s obrázky)

Video: Jak vytvořit virus: 9 kroků (s obrázky)

Video: Jak vytvořit virus: 9 kroků (s obrázky)
Video: Jak vytvořit virtuální počítač - tutoriál 2024, Březen
Anonim

Už jste někdy chtěli vytvořit svůj vlastní počítačový virus, ať už pro učení nebo pro zábavu? Vytvoření viru vyžaduje čas a znalosti, ale může to udělat každý, kdo si na to udělá čas. Vytvoření viru vás může naučit mnoho o tom, jak funguje zabezpečení sítě, programovací jazyk a operační systém. Začněte tím, že si přečtete krok 1 níže.

kroky

Vytvořte virus Krok 1
Vytvořte virus Krok 1

Krok 1. Určete, na který operační systém hodláte zaútočit

Nejčastějším cílem je Microsoft Windows, zejména starší verze. Mnoho uživatelů těchto verzí neaktualizuje operační systém, a proto jsou zranitelní bezpečnostními otvory, které lze v nejnovějších verzích opravit.

Mac OS X a Linux jsou odolnější vůči virům kvůli způsobu fungování oprávnění a obecné architektuře těchto operačních systémů. 95% všech virů cílí na uživatele Windows

Vytvořte virus Krok 2
Vytvořte virus Krok 2

Krok 2. Rozhodněte se, jak to chcete šířit

Virus lze nazvat pouze tehdy, pokud se může rozšířit na jiné uživatele. Před spuštěním budete muset přemýšlet o způsobu infekce, protože to je jeden ze základních prvků virového kódu. Mezi běžné mechanismy patří:

  • Spustitelné soubory (. EXE,. BAT,. COM atd.): Musí být spuštěny uživatelem a obvykle přicházejí maskované jako něco jiného, jako obrázek.
  • Makra (Microsoft Office): jsou programy vložené do dokumentu nebo e -mailu. Zaměřují se na Word, Outlook a další produkty s podporou maker. Nejběžnějším způsobem šíření je e -mail s připojeným infikovaným dokumentem.
  • Webový skript: Jedná se o části škodlivého kódu vložené na webové stránky bez vědomí webmastera.
Vytvořte virus Krok 3
Vytvořte virus Krok 3

Krok 3. Určete slabé místo, na které chcete zaútočit

Úspěšné viry využívají slabiny v zabezpečení programu nebo systému k šíření a akci. Vyžaduje to spoustu výzkumu a znalostí, ale existují komunity, které vám pomohou najít to, co potřebujete.

Vytvořte virus Krok 4
Vytvořte virus Krok 4

Krok 4. Rozhodněte, co má virus dělat

Co by mělo udělat, jakmile infikuje systém? Efekty se mohou pohybovat od ničeho po zobrazení zprávy, mazání souborů nebo mnohem horší. Uvědomte si, že vytváření a šíření škodlivého viru je ve většině zemí závažným zločinem.

Vytvořte virus Krok 5
Vytvořte virus Krok 5

Krok 5. Vyberte jazyk

Chcete -li vytvořit virus, musíte znát alespoň základy programovacího jazyka nebo skriptovacího nástroje. Většina složitých virů používá více jazyků. Chcete -li vytvářet skutečně účinné viry, budete potřebovat znát montážní jazyky.

  • Pokud máte zájem o vytváření spustitelných virů, C a C ++ jsou dobrým místem pro začátek.
  • Pokud chcete vytvářet makroviry, naučte se jazyk maker cílového programu, například Microsoft Office.
  • Visual Basic lze použít k vytváření škodlivých programů pro uživatele Windows.
Vytvořte virus Krok 6
Vytvořte virus Krok 6

Krok 6. Začněte programovat virus

Tento proces bude trvat dlouho, zvláště pokud něco programujete poprvé. Experimentujte co nejvíce a prozkoumejte způsoby, jak replikovat kód v závislosti na použitém jazyce. Na komunitních fórech a blozích jsou návody pro různé jazyky.

Výzkum polymorfních virů. Změní kód pokaždé, když se replikují, což ztěžuje sledování antiviru. Polymorfní kód je pokročilý a v každém jazyce implementován odlišně

Vytvořte virus Krok 7
Vytvořte virus Krok 7

Krok 7. Hledejte způsoby, jak skrýt kód

Kromě polymorfismu existují další způsoby, jak skrýt váš virus. Šifrování je velmi běžný nástroj, který používají vývojáři škodlivých programů. Vyžaduje to hodně čtení a cvičení, ale může to výrazně pomoci prodloužit životnost vašeho viru.

Vytvořte virus Krok 8
Vytvořte virus Krok 8

Krok 8. Otestujte virus

Jakmile vymyslíte funkční prototyp, vyzkoušejte jej na několika různých strojích a konfiguracích. Bude to snazší, pokud můžete připravit virtuální počítače s různými konfiguracemi.

  • Mějte testy pod kontrolou, abyste virus neukončili dříve, než bude připraven. Umístěte testovací stroje do izolované sítě a sledujte účinky kontaminace.
  • Upravte kód viru, jak jej vidíte na testovacích strojích, a opravte všechny chyby, které najdete.
Vytvořte virus Krok 9
Vytvořte virus Krok 9

Krok 9. Uvolněte virus

Jakmile budete s jeho výkonem spokojeni, je čas ho vydat. Předtím si však položte otázku, zda jste připraveni čelit následkům, které mohou z uvolněného viru vyplynout. Možná by bylo lepší využít tuto zkušenost k práci na nových projektech.

Doporučuje: