Kako Stvoriti Antivirus

Sadržaj:

Kako Stvoriti Antivirus
Kako Stvoriti Antivirus

Video: Kako Stvoriti Antivirus

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

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

Kako stvoriti antivirus
Kako stvoriti antivirus

Instrukcije

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 dodjele memorije za ime virusa. Smjestite obje strukture u datoteku zaglavlja.

Korak 2

Napišite klasu za rad s datotekama antivirusne baze podataka. Morat ćete stvoriti nekoliko klasa: osnovnu klasu datoteke, klasu čitača datoteka i klasu add add. Navedite ove klase u datoteci CAVBFile.h. Postavite 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.

Korak 3

Implementirajte sljedeći algoritam: ako se datoteka otvori, a ona ne bude pronađena, tada će se stvoriti nova datoteka, u nju ć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.

Korak 4

Implementirajte program za stvaranje baze podataka antivirusnog programa. Koristite putanju do datoteke virusa, baze podataka, kao i promijenite sekvencu 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. Koristite sljedeći algoritam rada za izradu antivirusnog skenera: preuzmite datoteku baze podataka, nabavite listu datoteka, skenirajte datoteku.

Preporučuje se: