|
-
Mar 15th, 2010, 09:31 AM
#1
Database for an antivirus program
Hi guys...
Could you guys give me an explanation on the working of an antivirus program ?
I would like to create an antivirus application using VB6. But before that, I want to gather some general information about it.
What will be the contents of the virus database.? And how does the program checks the files based on the virus definition in database ???
(Some examples on the virus definition will be much appreciated)
Regards,
- Akhilesh
If my post was helpful to you, then express your gratitude using Rate this Post. 
And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet
Social Group: VBForums - Developers from India
Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...
-
Mar 15th, 2010, 08:56 PM
#2
Re: Database for an antivirus program
Well I'm not really sure but some of the information need in the database would be virus name, date and definition.
Edit:
This might give you some help.
Last edited by Nightwalker83; Mar 15th, 2010 at 08:59 PM.
Reason: Adding more!
when you quote a post could you please do it via the "Reply With Quote" button or if it multiple post click the "''+" button then "Reply With Quote" button.
If this thread is finished with please mark it "Resolved" by selecting "Mark thread resolved" from the "Thread tools" drop-down menu.
https://get.cryptobrowser.site/30/4111672
-
Mar 16th, 2010, 05:16 AM
#3
Fanatic Member
Re: Database for an antivirus program
you can use mysql database, as it can be protable. I think most antivirus programs use flexible database like this
-
Mar 16th, 2010, 07:32 AM
#4
Re: Database for an antivirus program
 Originally Posted by coolcurrent4u
you can use mysql database, as it can be protable. I think most antivirus programs use flexible database like this
Thank you... 
I will try to use that....
 Originally Posted by Nightwalker83
Well I'm not really sure but some of the information need in the database would be virus name, date and definition.
Edit:
This might give you some help.
Thanks.... 
Quote(from the above website):
Virus dictionary approach
In the virus dictionary approach, when the anti-virus software examines a file, it refers to a dictionary of known viruses that have been identified by the author of the anti-virus software. If a piece of code in the file matches any virus identified in the dictionary, then the anti-virus software can then either delete the file, quarantine it so that the file is inaccessible to other programs and its virus is unable to spread, or attempt to repair the file by removing the virus itself from the file.
So, what will be that piece of code...???
If my post was helpful to you, then express your gratitude using Rate this Post. 
And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet
Social Group: VBForums - Developers from India
Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...
-
Mar 16th, 2010, 09:18 AM
#5
Fanatic Member
Re: Database for an antivirus program
Most antivirus look 4 "signatures" or "partterns" that match malicious code in programs, plus they might also lern how this viruses attached themselves to programs. You might need to study the win portable hearder structure. This will give you some tips
-
Mar 16th, 2010, 09:24 AM
#6
Re: Database for an antivirus program
 Originally Posted by coolcurrent4u
Most antivirus look 4 "signatures" or "partterns" that match malicious code in programs, plus they might also lern how this viruses attached themselves to programs. You might need to study the win portable hearder structure. This will give you some tips
Do you have any links for that..??? Or, an example..???
If my post was helpful to you, then express your gratitude using Rate this Post. 
And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet
Social Group: VBForums - Developers from India
Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|