Results 1 to 6 of 6

Thread: Database for an antivirus program

  1. #1

    Thread Starter
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Question 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,...

  2. #2
    PowerPoster Nightwalker83's Avatar
    Join Date
    Dec 2001
    Location
    Adelaide, Australia
    Posts
    13,344

    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

  3. #3
    Fanatic Member coolcurrent4u's Avatar
    Join Date
    Apr 2008
    Location
    *****
    Posts
    993

    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
    Programming is all about good logic. Spend more time here


    (Generate pronounceable password) (Generate random number c#) (Filter array with another array)

  4. #4

    Thread Starter
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Re: Database for an antivirus program

    Quote Originally Posted by coolcurrent4u View Post
    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....

    Quote Originally Posted by Nightwalker83 View Post
    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,...

  5. #5
    Fanatic Member coolcurrent4u's Avatar
    Join Date
    Apr 2008
    Location
    *****
    Posts
    993

    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
    Programming is all about good logic. Spend more time here


    (Generate pronounceable password) (Generate random number c#) (Filter array with another array)

  6. #6

    Thread Starter
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Re: Database for an antivirus program

    Quote Originally Posted by coolcurrent4u View Post
    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
  •  



Click Here to Expand Forum to Full Width