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: ViaExplore - Pitva #3 Tipy a rady jak opravit dálkový ovladač 2024, Smět
Anonim

Přáli jste si někdy, abyste si mohli vytvořit vlastní virus, ať už pro vlastní učení, nebo jako žert? Vytváření virů vyžaduje čas a znalosti, ale každý to může udělat, pokud tomu věnuje pozornost. Vytvoření viru vás může naučit mnoho o tom, jak programovací jazyk funguje, stejně jako o zabezpečení operačního systému a sítě. I když se může zdát, že všechny viry jsou škodlivé, viry jsou jen kousky kódu, jejichž cílem je šířit co nejvíce kopií sebe sama. Začněte a pobavte se při vytváření vlastního viru podle kroku 1 níže.

Kroky

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

Krok 1. Určete, na jaký operační systém budete útočit

Nejčastějším cílem je Microsoft Windows, zejména starší verze. Mnoho starých uživatelů Windows neaktualizuje svůj operační systém, takže jsou zranitelní vůči bezpečnostním otvorům, které mohou být opraveny v novějších verzích.

Mac OS X i Linux jsou díky způsobu fungování oprávnění a obecné architektuře operačního systému poměrně odolné vůči virů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, jak se má šířit

Virus je virus pouze tehdy, pokud se může rozšířit na jiné uživatele. Před začátkem budete muset zjistit způsob doručení, protože je to jeden ze základů kódu viru. Mezi běžné mechanismy doručování patří:

  • Spustitelný soubor (. EXE,. BAT,. COM atd.) - Tento program musí být spuštěn uživatelem a často je maskován jako něco jiného (například obrázek).
  • Makro (Microsoft Office) - Makra jsou programy, které jsou vloženy do dokumentu nebo e -mailu. Zaměřují se na Word, Outlook a další produkty s podporou maker. Nejběžnějším způsobem doručení je e -mail s připojeným infikovaným dokumentem.
  • Webový skript - Jedná se o části škodlivého kódu, které jsou vkládány na stránky bez vědomí webmasterů.
Vytvořte virus Krok 3
Vytvořte virus Krok 3

Krok 3. Určete slabé místo, na které chcete cílit

Úspěšné viry využívají slabá místa v zabezpečení programu nebo systému k šíření a provádění svých akcí. To vyžaduje hodně výzkumu a know -how, 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á váš virus dělat

Co když chcete, aby váš virus infikoval systém? Efekty se mohou pohybovat od ničeho přes zobrazení zprávy až po mazání souborů a 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

K vytvoření viru budete potřebovat alespoň základní znalost alespoň jednoho počítačového jazyka nebo skriptovacího nástroje. Složitější viry často zahrnují několik jazyků. Pro skutečně účinné viry budete muset znát montážní jazyky.

  • Pokud máte zájem o vytváření spustitelných virů, je dobré začít v jazyce C nebo C ++.
  • Pokud chcete vytvářet makroviry, naučte se jazyk maker pro cílové programy, jako je 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 psát svůj virus

Bude to dlouhý proces, zvláště pokud kódujete něco poprvé. Experimentujte co nejvíce a prozkoumejte způsoby, jak replikovat kód v závislosti na jazyce, který používáte. Existují návody na fóra a komunitní blogy pro různé jazyky.

Výzkum polymorfního kódu. To změní kód vašeho viru pokaždé, když se replikuje, což ztěžuje sledování pomocí antivirových programů. Polymorfní kód je poměrně pokročilý a v každém jazyce je implementován odlišně

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

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

Kromě polymorfního kódování existují další způsoby, jak skrýt váš virus. Šifrování je velmi běžný nástroj, který používají vývojáři virů. Vyžaduje to hodně cvičení a čtení, ale může to dlouhou cestu prodloužit životnost vašeho viru.

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

Krok 8. Otestujte svůj virus

Jakmile máte prototyp v provozu, vyzkoušejte jej na co největším počtu různých strojů a nastavení. To bude nejjednodušší, pokud budete moci nastavit virtuální počítače v různých konfiguracích.

  • Ujistěte se, že máte své testy obsažené, abyste omylem neuvolnili virus dříve, než budete připraveni. Umístěte testovací stroje do izolované sítě a sledujte účinky šíření viru.
  • Upravte kód svého viru tak, jak jej vidíte na testovacích strojích. Opravte všechny problémy, na které narazí
Vytvořte virus Krok 9
Vytvořte virus Krok 9

Krok 9. Uvolněte virus

Pokud jste s výkonem svého viru spokojeni, je na čase jej uvolnit. Než to uděláte, zeptejte se sami sebe, zda jste připraveni čelit jakýmkoli důsledkům, které mohou pocházet z vypuštění viru do volné přírody. Možná bude lepší využít tyto zkušenosti a pracovat na nových projektech.

Video - Používáním této služby mohou být některé informace sdíleny s YouTube

Tipy

Pokud chcete odstranit virus, přečtěte si tento článek

Varování

  • Uvolňujte viry pouze k prokázání bezpečnostních chyb ostatním uživatelům.
  • Vypouštění škodlivého kódu do volné přírody je nezákonné.

Doporučuje: