Hogyan hozzunk létre vírust: 10 lépés (képekkel)

Tartalomjegyzék:

Hogyan hozzunk létre vírust: 10 lépés (képekkel)
Hogyan hozzunk létre vírust: 10 lépés (képekkel)

Videó: Hogyan hozzunk létre vírust: 10 lépés (képekkel)

Videó: Hogyan hozzunk létre vírust: 10 lépés (képekkel)
Videó: Tv csatlakoztatása számítógéphez 2024, Lehet
Anonim

Azt kívánta valaha, hogy saját tanulása vagy vicce miatt létrehozhassa saját vírusát? A vírus létrehozása időt és tudást igényel, de bárki megteheti, ha elhatározza magát. Egy vírus létrehozása sokat taníthat a programozási nyelvek működéséről, valamint az operációs rendszerekről és a hálózat biztonságáról. A kezdéshez lásd az alábbi 1. lépést.

Lépés

Vírus létrehozása 1. lépés
Vírus létrehozása 1. lépés

1. lépés: Döntse el, hogy melyik operációs rendszert szeretné megtámadni

A leggyakoribb célpont a Microsoft Windows, különösen a régebbi verziók. Sok régi Windows -felhasználó nem frissíti operációs rendszerét, így sebezhetővé válik az újabb verziókban esetleg kijavított biztonsági résekkel szemben.

A Mac OS X és a Linux mindkettő meglehetősen ellenáll a vírusoknak az engedélyeik működése és az operációs rendszer általános architektúrája miatt. Az összes vírus 95% -a a Windows felhasználókat célozza meg

Vírus létrehozása 2. lépés
Vírus létrehozása 2. lépés

2. lépés: Döntse el, hogyan szeretné a vírus terjedését

A vírus csak akkor lesz vírus, ha más felhasználókra is átterjedhet. Kezdettől fogva ismernie kell a szállítási módot, mivel ez a víruskód egyik alapja. A gyakori szállítási mechanizmusok a következők:

  • Futtatható fájlok (. EXE,. BAT,. COM stb.) - Ezeket a programokat a felhasználónak kell futtatnia, és általában másnak (például képnek) van álcázva.
  • Makrók (Microsoft Office) - A makrók olyan dokumentumokba vagy e -mailekbe ágyazott programok. A Word, az Outlook és más makroaktív termékeket célozzák meg. A kézbesítés leggyakoribb módja e -mailben, fertőzött dokumentum melléklete mellett.
  • Internetes szkriptek - Ezek rosszindulatú kódok, amelyeket a webmesterek tudta nélkül fecskendeznek be a webhelyekre.
Vírus létrehozása 3. lépés
Vírus létrehozása 3. lépés

3. lépés Határozza meg a megcélozni kívánt gyenge pontokat

A sikeres vírusok kihasználják a program vagy rendszer biztonságának gyenge pontjait, hogy elterjedjenek és végrehajthassák tevékenységüket. Ez sok kutatást és tudást igényel, de vannak olyan közösségek, amelyek segíthetnek megtalálni azt, amire szüksége van.

Vírus létrehozása 4. lépés
Vírus létrehozása 4. lépés

4. lépés: Döntse el, mit szeretne a vírusától

Ha a vírus megfertőzi a rendszert, mit szeretne tenni? A hatások a semmiből az üzenet megjelenítéséig, a fájlok törléséig és egyéb rosszabb hatásokig terjedhetnek. Ismerje fel, hogy a rosszindulatú vírus létrehozása és terjesztése a legtöbb országban súlyos bűncselekmény.

Vírus létrehozása 5. lépés
Vírus létrehozása 5. lépés

5. lépés Válasszon programozási nyelvet

A vírusok létrehozásához legalább alapszintű ismeretekkel kell rendelkeznie legalább egy számítógépes nyelvről vagy szkriptíró eszközről. A bonyolultabb vírusok általában több programozási nyelvet tartalmaznak. Az igazán hatékony vírushoz ismernie kell az összeszerelési nyelvet.

  • Ha érdekel a végrehajtható vírusok létrehozása, akkor jó kezdet a C vagy C ++ nyelven programozni.
  • Ha makróvírust szeretne létrehozni, tanulja meg a célprogram, például a Microsoft Office makrónyelvét.
  • A Visual Basic segítségével rosszindulatú programok hozhatók létre Windows felhasználók számára.
Vírus létrehozása 6. lépés
Vírus létrehozása 6. lépés

6. lépés: Kezdje el írni a vírust

Ez hosszú folyamat lehet, különösen, ha ez az első tapasztalatod a kódolás során. Kísérletezzen, amennyit csak tud, és keressen különböző módszereket a saját kódjának másolására, amely a használt programozási nyelvtől függ. A különböző programozási nyelvekre vonatkozó oktatóanyagok a közösségi fórumokon és blogokon találhatók.

Végezzen néhány polimorf kódkutatást. Ez minden egyes replikáció során megváltoztatja a víruskódot, ami még nehezebbé teszi a víruskereső programok nyomon követését. A polimorf kód meglehetősen kifinomult, és az egyes programozási nyelveken eltérő módon valósul meg

Vírus létrehozása 7. lépés
Vírus létrehozása 7. lépés

7. lépés: Kutatja a kód elrejtésének különböző módjait

A polimorf kódoláson kívül más módszerek is vannak a vírus elrejtésére. A titkosítás a vírusfejlesztők által leggyakrabban használt eszköz. Ez sok gyakorlást és olvasást igényel, de módot teremthet a vírus életének meghosszabbítására.

Vírus létrehozása 8. lépés
Vírus létrehozása 8. lépés

8. Tesztelje a vírust

Ha van futó prototípusa, tesztelje a prototípust a lehető legkülönbözőbb számítógépeken és beállításokon. A legegyszerűbb az, ha virtuális számítógépeket állíthat be különböző konfigurációkban.

  • Győződjön meg arról, hogy korlátozza a tesztelést, hogy véletlenül ne engedje el a vírust, mielőtt készen áll. Helyezze a teszt számítógépet egy elszigetelt hálózatra, és nézze meg a vírus terjedésének hatásait.
  • Állítsa be a víruskódot, miközben nézi, hogyan működik a teszt számítógépen. Javítsa ki a felmerült problémákat.
Vírus létrehozása 9. lépés
Vírus létrehozása 9. lépés

9. lépés: Távolítsa el a vírust

Ha elégedett a vírus teljesítményével, ideje eltávolítani. Mielőtt azonban ezt megtenné, kérdezze meg magától, hogy készen áll -e arra, hogy szembenézzen minden következménnyel, amely a vírusnak a való világba való felszabadításából adódhat. Jobb, ha felhasználja a tapasztalatokat, és visszatér egy új projekthez.

Ajánlott: