Kako Stvoriti Antivirus

Sadržaj:

Kako Stvoriti Antivirus
Kako Stvoriti Antivirus

Video: Kako Stvoriti Antivirus

Video: Kako Stvoriti Antivirus
Video: Как создать вирус? 2024, Travanj
Anonim

Protuvirusni program posebna je aplikacija koja otkriva zlonamjerne datoteke i viruse koji štete vašem računalu. Ako imate vještine programiranja, tada sami možete napisati antivirusnu aplikaciju.

Kako stvoriti antivirus
Kako stvoriti antivirus

Upute

Korak 1

Stvorite osnovne strukture za izgradnju vlastitog antivirusa. Njih će koristiti i program za stvaranje antivirusne baze podataka i skener. Prvo prijavite strukture koje želite. Prva je struktura potpisa. Sljedeća je struktura zapisa koja kombinira potpis i ime. Uključite funkciju dodjeljivanja memorije za ime virusa. Obje strukture smjestite u datoteku zaglavlja.

Korak 2

Napišite klasu za rad s datotekama antivirusnih baza podataka. Morat ćete stvoriti nekoliko klasa: osnovnu klasu datoteke, klasu čitača datoteka i klasu add add. Navedite ove klase u datoteci CAVBFile.h. Smjestite implementaciju klasa u datoteku AVBFile.cpp. Uključite datoteku zaglavlja. Također morate dodati provjeru postojanja datoteke. Zatim implementirajte funkcije klase za pisanje u datoteku.

3. korak

Primijenite sljedeći algoritam: ako se datoteka otvori, a ona ne bude pronađena, stvorit će se nova datoteka, u koju će se napisati zaglavlje. Ako datoteka postoji, tada će se provjeriti potpis i pročitati broj zapisa. Ovdje dodajte funkciju addRecord koja će kao parametar uzeti referencu na strukturu zapisa. Premjestite unos na kraj datoteke. Nakon toga potrebno je povećati brojač zapisa.

4. korak

Provedite program za stvaranje baze podataka antivirusnih programa. Upotrijebite put do datoteke virusa, baze podataka, kao i promijenite slijed datoteke virusa i njezino ime kao parametre. Koristite argumente za prosljeđivanje u formatu A [Vrijednost], gdje je A odgovarajući ključ, Vrijednost je vrijednost. Zapišite sljedeći algoritam za rad programa: otvorite datoteku zlonamjernog softvera, krećite se pomakom, izračunajte hash i dodajte unos u bazu podataka. Postavite programski kod u datoteku avrec.cpp.

Korak 5

Zapišite kôd skenera koji će provjeriti ima li datoteke zlonamjernog softvera. Stavite datoteku s bazom u istu mapu s bazom i nazovite je avbase.avb. Za izradu antivirusnog skenera upotrijebite sljedeći algoritam rada: preuzmite datoteku baze podataka, nabavite popis datoteka, skenirajte datoteku.

Preporučeni: