Azt kívánta valaha, hogy bármikor saját vírust hozhat létre, akár saját tanulása, akár tréfa céljából? A vírusok létrehozása időt és tudást igényel, de bárki megteheti, ha erre gondol. Egy vírus létrehozása sokat taníthat a programozási nyelv működéséről, valamint az operációs rendszer és a hálózat biztonságáról. Bár úgy tűnhet, mintha minden vírus rosszindulatú lenne, a vírusok egyszerűen kódrészletek, amelyek célja, hogy minél több példányt terjesszenek magukról. Lásd az alábbi 1. lépést a kezdéshez és a saját vírus létrehozásához.
Lépések
1. lépés Határozza meg, hogy melyik operációs rendszert támadja
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álnak az újabb verziókban esetleg kijavított biztonsági rések miatt.
A Mac OS X és a Linux egyaránt vírusbiztos az engedélyek működésének és az operációs rendszer általános architektúrájának köszönhetően. A vírusok 95% -a a Windows felhasználókat célozza meg
2. lépés Döntse el, hogyan szeretné elterjedni
A vírus csak akkor vírus, ha más felhasználókra is átterjedhet. Mielőtt elkezdené, ki kell találnia a szállítási módot, mivel ez a vírus kódjának egyik alapja. A gyakori szállítási mechanizmusok a következők:
- Futtatható fájl (. EXE,. BAT,. COM stb.) - Ezt a programot a felhasználónak kell futtatnia, és gyakran másnak (például képnek) van álcázva.
- Makró (Microsoft Office) - A makrók olyan programok, amelyek be vannak ágyazva egy dokumentumba vagy e -mailbe. A Word, az Outlook és más makró-támogatott termékeket célozzák meg. A kézbesítés leggyakoribb módja e -mailben, fertőzött dokumentum csatolásával.
- Internetes szkript - Ezek rosszindulatú kódrészletek, amelyeket a webmesterek tudta nélkül fecskendeznek be a webhelyekre.
3. lépés Határozza meg a megcélozni kívánt gyenge pontot
A sikeres vírusok kihasználják a program vagy a 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.
4. lépés: Döntse el, mit szeretne a vírusától
Ha a vírus megfertőzte a rendszert, mit szeretne tenni? A hatások a semmiből, az üzenet megjelenítésétől a fájlok törléséig terjedhetnek. Ne feledje, hogy egy rosszindulatú vírus létrehozása és terjesztése a legtöbb országban súlyos bűncselekmény.
5. lépés Válasszon 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 gyakran több nyelvet is magukban foglalnak. Az igazán hatékony vírusokhoz ismerni kell az összeszerelési nyelveket.
- Ha szeretne futtatható vírusokat készíteni, a C vagy a C ++ jó kiindulópont.
- Ha makróvírusokat szeretne készíteni, tanulja meg a célprogramjai, 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.
6. lépés: Kezdje el írni a vírust
Ez hosszú folyamat lesz, különösen, ha először kódol valamit. Kísérletezzen, amennyire csak lehetséges, és keressen módokat a kód megismétlésére a használt nyelvtől függően. A fórumokon és a közösségi blogokon különféle nyelveken találhatók oktatóanyagok.
Polimorf kód kutatása. Ez megváltoztatja a vírus kódját minden alkalommal, amikor replikál, és megnehezíti a víruskereső programokkal való követést. A polimorf kód meglehetősen fejlett, és minden nyelven másképp alkalmazzák
7. lépés: A kód elrejtésének módjai
A polimorf kódoláson kívül más módszerek is vannak a vírus elrejtésére. A titkosítás egy nagyon gyakori eszköz, amelyet a vírusfejlesztők használnak. Sok gyakorlást és olvasást igényel, de sokat segíthet a vírus élettartamának növelésében.
8. Tesztelje a vírust
Miután elindította a prototípust, próbálja ki a lehető legkülönbözőbb gépeken és beállításokon. Ez akkor lesz a legegyszerűbb, ha képes különböző konfigurációkban virtuális gépeket beállítani.
- Győződjön meg arról, hogy a teszteket tartalmazza, nehogy véletlenül kiadja a vírust, mielőtt készen áll. Tegye a tesztgépeket egy elszigetelt hálózatra, és nézze meg a vírus terjedésének hatásait.
- Állítsa be a vírus kódját, amint azt a tesztgépeken dolgozik. Javítsa ki az esetlegesen felmerülő problémákat
9. lépés. Engedje el a vírust
Ha elégedett a vírus teljesítményével, ideje kiadni. Mielőtt azonban megtenné, kérdezze meg magától, hogy készen áll -e arra, hogy szembenézzen bármilyen következménnyel, amely a vírus szabadon bocsátásából származhat. Lehet, hogy jobb lenne ezeket a tapasztalatokat felhasználni, és új projekteken dolgozni.
Videó - A szolgáltatás használatával bizonyos információk megoszthatók a YouTube -lal
Tippek
Ha vírust szeretne eltávolítani, olvassa el ezt a cikket
Figyelmeztetések
- Vírusokat csak azért szabadítson fel, hogy más felhasználók számára biztonsági réseket mutasson be.
- A rosszindulatú kód szabadon bocsátása illegális.