Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8870407
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T17:43:17+00:00 2026-06-14T17:43:17+00:00

many antivirus programs using signature-based malware detection. Here is creating signatures for ClamAV .

  • 0

many antivirus programs using signature-based malware detection. Here is creating signatures for ClamAV. I can understand how they create signatures considering that the whole file is a malware, but I couldn’t understand how to find malware when it is in the body of the file – the hash would be another. Anybody knows?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-14T17:43:19+00:00Added an answer on June 14, 2026 at 5:43 pm

    My answer is not specific to ClamAV; instead I’ve answered in a general sense. Maybe this is helpful for you.

    First of all a virus signature is not necessarily a hash value of a file. A signature is usually a string of bits found in a file, although a hash value could also be used as a signature.

    Suppose, for example, that a virus contains the string of bits 0x23956a58bd910345. We can consider this string to be a signature of the virus, and we can search for this signature in the files on a system. However, even if we find the signature, we can’t be certain that we’ve found the virus, since other innocent files could contain the same string of bits.

    Its interesting to note that if the bits in files were random, the chance of such a false match would be negligible at 1/2^64. reference

    There many ways to generate signature and/or features for malware detections. Learn more here.

    Also, there is other way to detect viruses:
    1 Anomaly detection – also known as behaviour analysis – tracks of activities of an executable like:

    • Modified or created files
    • Registry modification
    • Which DLLs were loaded before execution
    • Accessed virtual memory
    • Created processes
    • Network connections opened and the packets transmitted
    • What storage areas the malware accessed, installed services and kernel drivers as well as other information.
      reference

    2 Change detection – a file that unexpectedly changes may indicate an infection.

    How can we detect changes? Hash functions are useful in this regard. Suppose we
    compute hashes of all files on a system and securely store these hash values. Then, at
    regular intervals, we can recompute the hashes and compare the new values with the
    previously stored values. If a file has changed in one or more bit positions — as it might in the case of a virus infection — we’ll find that the newly computed hash does not match the previously computed hash value.

    There are many disadvantages to change detection. Files on a system often change due to normal system functions rather than malicious behaviour. As a result, change detection is likely to yield many false positives, which places a heavy burden on users and administrators. If a virus is inserted into a file that changes often, it will likely slip through a change detection regimen.
    [reference: Mark-Stam’s Book INFORMATION SECURITY]

    And you thinks correct hash mechanism is weak method to for detection.
    In my research work, I compared and classified more than 2000 real viruses using 14 antivirus tools and I found that ClamAV is very bad at detecting virus! Here is the link for a paper describing MOMENTUM.

    Graph showing the detection rates of various anti-virus products

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Many search engines are not using meta keywords and Google through many recent updates
Many people use Mock Objects when they are writing unit tests. What is a
Many banking websites have you select your own security image when creating your account.
Many times I only have made a little change for one page. How can
Many scientists have published papers documenting how devices connected via WLAN can be tracked
A lot of antiviruses can unpack most archives, found on users harddrives. They dissect
Many plugins make their public mapping interface accessible through <Plug> maps. Users can then
many Places in the sample code i have seen 2 different way of @synthesize
Many threads have access to summary . Each thread will have an unique key
Many people use this method to add animation on switching views. When I try

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.