Si Të Krijoni Një Antivirus

Përmbajtje:

Si Të Krijoni Një Antivirus
Si Të Krijoni Një Antivirus

Video: Si Të Krijoni Një Antivirus

Video: Si Të Krijoni Një Antivirus
Video: Si për të bërë një varkë letre 2024, Prill
Anonim

Një program antivirus është një aplikacion i veçantë që zbulon skedarë dhe viruse me qëllim të keq që dëmtojnë kompjuterin tuaj. Nëse keni aftësi programimi, atëherë mund të shkruani vetë një aplikacion anti-virus.

Si të krijoni një antivirus
Si të krijoni një antivirus

Udhëzimet

Hapi 1

Krijoni struktura themelore për ndërtimin e antivirusit tuaj. Ato do të përdoren nga programi për krijimin e bazës së të dhënave anti-virus dhe nga skaneri. Së pari, deklaroni strukturat që dëshironi. E para është struktura e nënshkrimit. Tjetra është një strukturë rekord që ndërthur një nënshkrim dhe një emër. Përfshini funksionin e caktimit të kujtesës për emrin e virusit në të. Vendosni të dy strukturat në një skedar header.

Hapi 2

Shkruaj një klasë për të punuar me skedarë të bazës së të dhënave anti-virus. Do t'ju duhet të krijoni disa klasa: klasa e skedarit bazë, klasa e lexuesit të skedarëve dhe klasa e shtimit të shkrimit. Shpalleni këto klasa në skedarin CAVBFile.h. Vendosni zbatimin e klasave në skedarin AVBFile.cpp. Përfshini skedarin e kokës. Ju gjithashtu duhet të shtoni një kontroll për ekzistencën e skedarit. Pastaj zbatoni funksionet e klasës për të shkruar në skedar.

Hapi 3

Zbatoni algoritmin vijues: nëse hapet një skedar dhe nuk gjendet, atëherë do të krijohet një skedar i ri, do t’i shkruhet një kokë. Nëse skedari ekziston, atëherë nënshkrimi do të kontrollohet dhe numri i regjistrimeve do të lexohet. Shtoni këtu funksionin addRecord, i cili do t'i referohet strukturës së rekordit si një parametër. Zhvendosni hyrjen në fund të skedarit. Pas kësaj, është e nevojshme të rritet numëruesi i rekordeve.

Hapi 4

Zbatoni një program për të krijuar një bazë të të dhënave të programeve anti-virus. Përdorni rrugën për në skedarin e virusit, bazën e të dhënave, si dhe ndryshoni rendin në skedarin e virusit dhe emrin e tij si parametrat e tij. Përdorni argumentet kaluese në formatin A [Vlera], ku A është çelësi përkatës, Vlera është vlera. Shkruani algoritmin e mëposhtëm për veprimin e programit: hapni skedarin malware, lundroni me kompensim, llogarisni hashin dhe shtoni një hyrje në bazën e të dhënave. Vendosni kodin e programit në skedarin avrec.cpp.

Hapi 5

Shkruani kodin e skanuesit që do të kontrollojë skedarin për malware. Vendosni skedarin me bazën në të njëjtën dosje me bazën dhe vendoseni atë avbase.avb. Përdorni algoritmin e mëposhtëm të punës për të krijuar një skanues anti-virus: shkarkoni një skedar të bazës së të dhënave, merrni një listë të skedarëve, skanoni një skedar.

Recommended: