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: Death Stranding Обзор | Полный Разбор | Хидэо Кодзима | Мнение | Впечатление 2024, Smieť
Anonim

Už ste si niekedy priali, aby ste si mohli vytvoriť vlastný vírus, či už pre vlastné učenie, alebo ako žart? Vytváranie vírusov vyžaduje čas a znalosti, ale každý to dokáže, ak na to dá rozum. Vytvorenie vírusu vás môže veľa naučiť o fungovaní programovacieho jazyka, ako aj o zabezpečení operačného systému a siete. Aj keď sa môže zdať, že všetky vírusy sú škodlivé, vírusy sú len časti kódu, ktorých cieľom je šíriť čo najviac kópií seba samého. Ak chcete začať a zabaviť sa pri vytváraní vlastného vírusu, pozrite si krok 1 nižšie.

Kroky

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

Krok 1. Určite, na aký operačný systém sa chystáte 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 svoj operačný systém, takže sú zraniteľní voči bezpečnostným dieram, ktoré je možné opraviť v novších verziách.

Mac OS X a Linux sú vzhľadom na spôsob fungovania povolení a všeobecnú architektúru 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 sa má šíriť

Vírus je vírus iba vtedy, ak sa môže šíriť medzi inými používateľmi. Pred začiatkom budete musieť zistiť spôsob doručenia, pretože je to jeden zo základov kódu vírusu. Bežné mechanizmy dodávania zahŕňajú:

  • Spustiteľný súbor (. EXE,. BAT,. COM atď.) - Tento program musí byť spustený používateľom a často je skrytý za niečo iné (napríklad obrázok).
  • Makro (Microsoft Office) - Makrá sú programy, ktoré sú vložené do dokumentu alebo e -mailu. Zameriavajú sa na Word, Outlook a ďalšie produkty s podporou makier. Najbežnejší spôsob doručenia je e -mail s priloženým infikovaným dokumentom.
  • Webový skript - Ide o časti škodlivého kódu, ktoré sú vložené na stránky bez vedomia správcov webu.
Vytvorte vírus Krok 3
Vytvorte vírus Krok 3

Krok 3. Určte slabé miesto, na ktoré chcete zacieliť

Úspešné vírusy využívajú slabé miesta v zabezpečení programu alebo systému na šírenie a vykonávanie svojich činností. Vyžaduje si to veľa výskumu a know -how, 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 napadol systém, akonáhle to urobí? Účinky môžu siahať od ničoho, cez zobrazenie správy až po odstraňovanie súborov a oveľa horšie. Uvedomte si, že vytváranie a šírenie škodlivého vírusu je vo väčšine krajín vážnym zločinom.

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

Krok 5. Vyberte jazyk

Na to, aby ste mohli vytvoriť vírus, musíte ovládať aspoň jeden počítačový jazyk alebo skriptovací nástroj. Zložitejšie vírusy často zahrnujú niekoľko jazykov. Na skutočne účinné vírusy budete potrebovať znalosť montážnych jazykov.

  • Ak máte záujem vytvárať spustiteľné vírusy, je dobré začať v jazyku C alebo C ++.
  • Ak chcete vytvárať makrovírusy, naučte sa jazyk makier pre svoje cieľové programy, ako 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

Bude to dlhý proces, najmä ak niečo kódujete prvýkrát. Experimentujte čo najviac a hľadajte spôsoby, ako replikovať kód v závislosti od jazyka, ktorý používate. Existujú návody na fórach a komunitných blogoch pre rôzne jazyky.

Výskum polymorfného kódu. To zmení kód vášho vírusu zakaždým, keď sa replikuje, čo sťaží sledovanie antivírusovými programami. Polymorfný kód je dosť pokročilý a v každom jazyku je implementovaný odlišne

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

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

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

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

Krok 8. Otestujte svoj vírus

Akonáhle budete mať prototyp v prevádzke, vyskúšajte ho na čo najväčšom počte rôznych strojov a nastavení. To bude najľahšie, ak dokážete nastaviť virtuálne počítače v rôznych konfiguráciách.

  • Uistite sa, že máte uložené testy, aby ste omylom neuvoľnili svoj vírus, kým nebudete pripravení. Umiestnite testovacie stroje do izolovanej siete a sledujte účinky šírenia vírusu.
  • Upravte kód svojho vírusu tak, ako ho vidíte na testovacích strojoch. Opravte všetky problémy, s ktorými sa stretáva
Vytvorte vírus Krok 9
Vytvorte vírus Krok 9

Krok 9. Uvoľnite vírus

Ak ste s výkonom svojho vírusu spokojní, je načase ho uvoľniť. Skôr ako to urobíte, opýtajte sa sami seba, či ste pripravení čeliť akýmkoľvek následkom, ktoré môžu vyplynúť z vypustenia vírusu do voľnej prírody. Možno bude lepšie využiť tieto skúsenosti a pracovať na nových projektoch.

Video - Používaním tejto služby môžu byť niektoré informácie zdieľané so službou YouTube

Tipy

Ak chcete odstrániť vírus, prečítajte si tento článok

Varovania

  • Vírusy vydávajte iba na demonštráciu zraniteľností zabezpečenia iným používateľom.
  • Vypúšťanie škodlivého kódu do voľnej prírody je nezákonné.

Odporúča: