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

Obsah:

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

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

Video: Jak vytvořit virus: 10 kroků (s obrázky)
Video: Rychlá změna barvy čehokoliv ve Photoshopu 2024, Duben
Anonim

Přáli jste si někdy, abyste si mohli vytvořit vlastní virus, ať už pro vlastní učení, nebo jako vtip? Vytvoření viru 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í jazyky fungují, stejně jako o operačních systémech a zabezpečení sítě. Začněte viz krok 1 níže.

Krok

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

Krok 1. Rozhodněte se, na jaký operační systém chcete útočit

Nejčastějším cílem je Microsoft Windows, zejména starší verze. Mnoho starých uživatelů Windows neaktualizuje své operační systémy, takže se stávají zranitelnými bezpečnostními otvory, které mohly být opraveny v novějších verzích.

Mac OS X a Linux jsou oba docela odolné vůči virům díky tomu, jak fungují jejich oprávnění a obecné architektuře operačního systému. 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 chcete, aby se virus šířil

Virus bude virem, pouze pokud se může rozšířit na jiné uživatele. Způsob doručení musíte znát od začátku, protože toto je jeden ze základů virového kódu. Mezi běžné mechanismy doručování patří:

  • Spustitelné soubory (. EXE,. BAT,. COM atd.) - Tyto programy musí být spuštěny uživatelem a jsou obvykle maskované jako něco jiného (jako obrázek).
  • Makra (Microsoft Office) - Makra jsou programy vložené do dokumentu nebo e -mailu. Zaměřují se na Word, Outlook a další makroaktivní produkty. Nejběžnějším způsobem doručení je e -mail s přílohou infikovaného dokumentu.
  • Web Scripts - Jedná se o části škodlivého kódu, které jsou vkládány na webové stránky bez vědomí webmasterů.
Vytvořte virus Krok 3
Vytvořte virus Krok 3

Krok 3. Určete slabá místa, 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 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á váš virus dělat

Jakmile váš virus nakazí systém, co chcete, aby dělal? Efekty se mohou pohybovat od ničeho po zobrazení zprávy, mazání souborů a další horší efekty. 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 programovací jazyk

Chcete -li vytvořit virus, musíte mít alespoň základní znalost alespoň počítačového jazyka nebo skriptovacího nástroje. Složitější viry obvykle zahrnují několik programovacích jazyků. Aby byl virus skutečně účinný, musíte znát jazyk sestavení.

  • Pokud vás zajímá tvorba spustitelných virů, učení se programovat v C nebo C ++ je dobrý začátek.
  • Pokud chcete vytvořit virus makra, naučte se jazyk makra pro cílový program, jako je 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 psát svůj virus

To může být dlouhý proces, zvláště pokud je to vaše první zkušenost s kódováním něčeho. Experimentujte, jak jen můžete, a prozkoumejte různé způsoby replikace vlastního kódu, což závisí na používaném programovacím jazyce. Na komunitních fórech a blozích existují návody pro různé programovací jazyky.

Proveďte průzkum polymorfního kódu. Tím se změní váš virový kód pokaždé, když se replikuje, což antivirovým programům ještě více ztíží sledování. Polymorfní kód je poměrně propracovaný a v každém programovacím jazyce je implementován odlišně

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

Krok 7. Prozkoumejte různé 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 nástroj, který nejčastěji používají vývojáři virů. To vyžaduje hodně cvičení a čtení, ale může to vytvořit způsob, jak 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 spuštěný prototyp, otestujte jej na co nejvíce různých počítačích a nastaveních. Nejjednodušší je, když můžete nastavit virtuální počítače v různých konfiguracích.

  • Ujistěte se, že omezíte testování, abyste omylem neuvolnili virus, dokud nebudete připraveni. Umístěte testovací počítač do izolované sítě a sledujte účinky šíření viru.
  • Upravte kód viru a sledujte, jak funguje na testovacím počítači. Opravte všechny problémy, se kterými se setkáte.
Vytvořte virus Krok 9
Vytvořte virus Krok 9

Krok 9. Odstraňte virus

Pokud jste s výkonem vašeho viru spokojeni, je na čase jej odstranit. Nicméně, než to uděláte, zeptejte se sami sebe, jste připraveni čelit jakýmkoli důsledkům, které by mohly vyplývat z uvolnění viru do skutečného světa. Je lepší využít zkušeností a vrátit se k práci na novém projektu.

Doporučuje: