Hogyan Hozzunk Létre Víruskeresőt

Tartalomjegyzék:

Hogyan Hozzunk Létre Víruskeresőt
Hogyan Hozzunk Létre Víruskeresőt

Videó: Hogyan Hozzunk Létre Víruskeresőt

Videó: Hogyan Hozzunk Létre Víruskeresőt
Videó: Python #7 Hogyan hozzunk létre kőnyvtárakat Python-ban? [Gu0026G Programming] [HUN] Python 2024, Március
Anonim

A víruskereső program egy speciális alkalmazás, amely felismeri a számítógépet károsító rosszindulatú fájlokat és vírusokat. Ha rendelkezik programozói ismeretekkel, akkor maga is írhat vírusirtó alkalmazást.

Hogyan hozhatunk létre víruskeresőt
Hogyan hozhatunk létre víruskeresőt

Utasítás

1. lépés

Hozzon létre alapvető struktúrákat saját víruskeresője felépítéséhez. Ezeket a program mind a vírusirtó adatbázis létrehozásához, mind a szkenner fogja használni. Először deklarálja a kívánt struktúrákat. Az első az aláírás felépítése. A következő egy rekordszerkezet, amely ötvözi az aláírást és a nevet. Tartalmazza a memória lefoglalásának funkcióját a vírus nevéhez. Helyezze mindkét struktúrát egy fejlécfájlba.

2. lépés

Írjon osztályt az antivírus adatbázis-fájlokkal való munkavégzéshez. Létre kell hoznia néhány osztályt: az alapfájl osztályt, a fájlolvasó osztályt és az write add osztályt. Nyújtsa be ezeket az osztályokat a CAVBFile.h fájlban. Helyezze az osztályok megvalósítását az AVBFile.cpp fájlba. Tartalmazza a fejlécfájlt. Ezenkívül hozzá kell adnia egy ellenőrzést a fájl létezéséhez. Ezután hajtsa végre az osztályfüggvényeket a fájlba történő íráshoz.

3. lépés

Végezze el a következő algoritmust: ha egy fájl megnyílik, és nem található, akkor új fájl jön létre, és egy fejléc kerül rá. Ha a fájl létezik, akkor az aláírást ellenőrizzük, és beolvassuk a rekordok számát. Add ide az addRecord függvényt, amely paraméterként a rekordszerkezetre hivatkozik. Vigye a bejegyzést a fájl végére. Ezt követően meg kell növelni a rekordszámlálót.

4. lépés

Végezzen el egy programot egy vírusirtó program adatbázis létrehozásához. Használja a vírusfájl, az adatbázis elérési útját, valamint változtassa meg a vírusfájl sorrendjét és nevét paramétereként. Használjon átadandó argumentumokat A [Érték] formátumban, ahol A a megfelelő kulcs, az Érték az érték. Írja le a program algoritmusát a program működéséhez: nyissa meg a rosszindulatú fájlt, navigáljon eltolás szerint, számítsa ki a kivonatot és adjon hozzá egy bejegyzést az adatbázisba. Helyezze a programkódot az avrec.cpp fájlba.

5. lépés

Írja le a szkenner kódját, amely ellenőrzi a fájlt rosszindulatú programok ellen. Helyezze a fájlt a bázissal ugyanabba a mappába, mint az alap, és nevezze el avbase.avb. A víruskereső létrehozásához használja a következő munkaalgoritmust: töltsön le egy adatbázisfájlt, szerezzen be egy fájllistát, és szkenneljen be egy fájlt.

Ajánlott: