Select Page

How does antivirus software work?

How does antivirus software work?

One of the most important and essential pieces of software on Windows computers nowadays is antivirus software to protect you against malware, exploits and hackers. With new advanced malware being released every day used to compromise privacy, blackmail the owners of infected machines and send spam, antivirus software is more important than ever. Most malware is designed and spread with a financial motive, ransomware for instance which encrypts all files on your computer and demands a payment in Bitcoin for the decryption key.

Malware is often spread through infected websites that contain malicious software, phishing e-mails and online downloads. In many occasions users are infected by their own actions, for example opening a malicious attachment in the mail or downloading a file from the internet. But sometimes there isn’t a single thing you can do to prevent infection, for example by visiting a mainstream news website which is infected with malicious software. On these occasions your antivirus software becomes really important. Antivirus protects your privacy, your precious and priceless files and business processes for a price from $10,- to $40,- dollar. But how does Antivirus work? What does a full system scan and a quick scan do? How does antivirus detect a virus? Why does it update all the time? In this article we will be answering these questions and more.

How does antivirus software search for malware?

Antivirus software uses multiple ways to detect malicious software. Antivirus scan uses full system scans, quick scans and on-access scans to search for malware. We will have a look at the different scans available, what they do and how to use them.

Antivirus facts 2016 hacking tutorials1

Full system scan

The full systems can may run for a long time and scans all the files on your hard drive, network, system memory and other storage devices for malicious software. Modern systems often contain a lot of files and therefore a full system scan may run for a very long time. A full system scan is very useful when you’ve just installed antivirus software and you want to check if your computer contains any malicious software. Another reason to run a full system scan is when you suspect an infection which has gone unnoticed until than or if you want to check the system for dormant malware with the latest virus definitions. For the purpose of dormant virus detection most antivirus software schedule a full system scan weekly after the virus definitions have been updated.

MUST READ:  The Pirate Bay is down, here are the top three alternatives

Quick scan

Most antivirus software offers a function called a quick scan to check the start-up items, system memory and boot sectors for malware. Depending on the used antivirus software the quick scan also checks for malware on locations which are often used by malware, for persistence mechanisms for example. The quick scan uses only a fraction of the time and resources a full system scan uses. Therefor you can run a quick scan anytime you like without having the antimalware software slowing down your computer.

On-access scanning

The on-access scan or real time protection is probably the most important scanning mechanism used by antivirus software. An on-access scan is run every time an executable is executed and a file is opened or downloaded, regardless of the file type. The antivirus software will run the on-access scan before the application interface or file is presented to the user. A great benefit of on-access scans is that security flaws in applications are also being caught by the antivirus software. For example it will detect malicious flash files when vulnerabilities in flash are being exploited. For this reason it is advised to never turn off on-access scanning on your antivirus even if it impacts your computer performance. A lot of malware infections have great impact on your system and it might cost a lot of time, effort and sometimes money to remove the malware and make sure it has been completely removed.

Sitewide-Black Friday728x90

How does antivirus software detect viruses?

But what mechanisms does antivirus software uses to detect a virus and distinct them from non-malicious files? This is done by using virus definitions for known viruses and by employing heuristics to detect new or modified viruses. Read on to know what virus definitions are, how antivirus uses them to detect malware and how antivirus employs heuristics.

MUST READ:  Hack Remote PC using BrowserBackdoor – JavaScript WebSocket Backdoor{TESTED}

Virus definitions

Antivirus software relies heavily on virus definitions to detect malware on your system and this is the most traditional way of detecting malware on your system. Virus definitions contain signatures which are used to determine the kind of malware. New malware is released every day and so are virus definitions. The bigger antivirus software vendors have dedicated antivirus labs where new malware is researched to develop new definitions and signatures for them. This is a costly process because millions of new malicious software is released every year. Without the latest virus definitions it may be impossible for your antivirus software to detect the latest malware. Most antivirus software vendors update malware definitions multiple times a day for this reason. Another method for antivirus software is heuristic based detection which we will explain in more detail.


Heuristic bases detection is used in combination with virus definitions to detect malware which is based on known and modified malware. Even without virus definitions for the modified malware the antivirus software is able to recognize variations of malware and put it in quarantine. Antivirus uses generic signature detection for this purpose and can be explained as malware with different fingerprints but exactly the same malicious code. Another method for antivirus software is file analysis for example to see if an executable has instructions to alter or delete certain files. Regular software does not try to modify or delete important system software and therefore this action could be considered malicious behaviour and should therefore be considered malware.

MUST READ:  Practical Tutorial For Best 15 Pentest Tools In Kali Linux 2.0


One big downside of heuristic based virus detection are false positives. False positives is when antivirus flags files or programs as malicious or marks them as a threat when they are not, it is just a false alarm. In normal daily use of your computer you should rarely encounter false positives. But with so much software around it may be possible to run into a false positive. In general it is advised that if your antivirus software claims a file to be malicious, consider it malicious too. If you want to be 100% sure if you’re facing a false positive, you can upload the file to VirusTotal for analysis. VirusTotal will scan the file for you and show you how other antivirus software think about its contents.

Which antivirus software should I buy?

There are a lot of antivirus software vendors who offer even more antivirus software. It is advised to go with proprietary antivirus software instead of free software. The paid antivirus software offers better protection to infections, exploits and hackers than free virus scanners. Currently the award winning antivirus vendors are Bitdefender, ESET, Norton, F-Secure and Kaspersky.

In the upcoming days we will make a list of antivirus vendors with some promotion codes for a discount and share them with you in this article.

About The Author

He is the brain behind He started this platform as a one man army to bring news from the dark side or call it the hidden side of the Internet. He is a security researcher with an interest in cyber attacks, politics, and sport.


  1. Hi there, I read your blogs daily. Your story-telling style is awesome, keep up
    the good work!

  2. Greetings from Florida! I’m bored at work so I decided to browse your site on my
    iphone during lunch break. I love the info you present here and can’t wait to take a look when I get home.

    I’m shocked at how fast your blog loaded on my phone ..
    I’m not even using WIFI, just 3G .. Anyways,
    very good blog!

  3. Greetings! I’ve been following your site for some time now and finally got the courage to go ahead and give you a shout out from Porter Tx! Just wanted to say keep up the excellent job!

  4. What’s up, after reading this amazing post i am as well happy to share my experience here with colleagues.

  5. Wow, this article is fastidious, my sister is analyzing
    these kinds of things, therefore I am going to let know her.

  6. It’s an remarkable article for all the online people;
    they will obtain advantage from it I am sure.

  7. I’ll right away grasp your rss as I can’t in finding your email subscription link or
    newsletter service. Do you have any? Please let me understand so that I may just subscribe.

  8. Wonderful blog! I found it while searching on Yahoo News. Do you have any tips on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Thanks

  9. I’d like to pay this cheque in, please levitra bayer prezzo in farmacia Tuesday’s case was filed one day after a federal judge in California made a tentative ruling allowing the U.S. Justice Department to pursue its $5 billion civil lawsuit against S&P alleging the company defrauded investors by inflating ratings.

  10. Hi there! I understand this is somewhat off-topic however I needed to ask.
    Does operating a well-established blog such as yours require a lot of work?
    I’m completely new to running a blog however I do write in my diary every day.

    I’d like to start a blog so I can share my own experience and views online.
    Please let me know if you have any kind of ideas or tips
    for brand new aspiring blog owners. Thankyou!

  11. Please let me know if you’re looking for a author for your blog. You have some really great articles and I believe I would be a good asset. If you ever want to take some of the load off, I’d really like to write some articles for your blog in exchange for a link back to mine. Please send me an email if interested. Cheers!

  12. Hey there exceptional website! Does running a blog like this require a lot of work? I’ve no knowledge of computer programming but I was hoping to start my own blog in the near future. Anyways, should you have any suggestions or tips for new blog owners please share. I understand this is off topic however I just had to ask. Many thanks!

  13. Hello there! This is my first visit to your blog! We are a group of volunteers and starting a
    new project in a community in the same niche. Your blog
    provided us beneficial information to work on. You have done a marvellous job!

  14. Hey there, I think your website might be having browser compatibility issues. When I look at your blog site in Safari, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, great blog!

  15. “Muchos Gracias for your blog post.Thanks Again. Great.”

  16. Today, I went to the beach with my children.
    I found a sea shell and gave it to my 4 year old daughter and said
    “You can hear the ocean if you put this to your ear.” She placed the shell to her ear and
    screamed. There was a hermit crab inside and it pinched her ear.
    She never wants to go back! LoL I know this is entirely off topic but
    I had to tell someone!

  17. Valuable information. Lucky me I discovered your web site by chance,
    and I’m shocked why this coincidence didn’t took place earlier!
    I bookmarked it.

  18. New program in prelaunch, set to begin paying DAILY on the 10th. Get in on the ground floor and be one of the first to start earning big. That means one week to build your team and make a huge payday on launch day! Double rotator guarantees success!

  19. Your way of explaining all in this article is truly nice,
    every one can easily know it, Thanks a lot.

  20. Great blog you’ve got here.. It’s hard to find high-quality writing like yours these days.
    I truly appreciate people like you! Take care!!

  21. The men received testosterone gel – the most common kind of
    testosterone therapy – or a placebo.

  22. As the admin of this web page is working, no doubt very soon it will
    be well-known, due to its quality contents.

  23. Wonderful article! That is the type of information that should be shared across the net.
    Shame on the seek engines for now not positioning
    this put up higher! Come on over and visit my site .
    Thank you =)

  24. We’re a gaggle of volunteers and starting a new scheme in our community.
    Your web site offered us with helpful information to work on. You’ve
    done a formidable process and our entire group will likely be grateful to you.

  25. Wow, this paragraph is fastidious, my sister is analyzing
    these things, therefore I am going to let know her.

  26. These are really impressive ideas in on the topic of blogging.

    You have touched some pleasant factors here. Any way keep up wrinting.

  27. I like what you guys are up too. This type of clever work and reporting!
    Keep up the superb works guys I’ve included you guys to

  28. “Terrific work! This is the type of info that are supposed to be shared around the web. Disgrace on Google for now not positioning this publish upper! Come on over and talk over with my website. Thank you =)”

  29. First of all I want to say great blog! I had a quick question which I’d like to ask if you do not mind. I was curious to find out how you center yourself and clear your thoughts before writing. I have had a hard time clearing my thoughts in getting my thoughts out there. I do take pleasure in writing but it just seems like the first 10 to 15 minutes are wasted simply just trying to figure out how to begin. Any ideas or tips? Thank you!

  30. Great blog! Is your theme custom made or did you download it from somewhere?

    A theme like yours with a few simple tweeks would really make my
    blog jump out. Please let me know where you got your
    theme. Thank you

  31. Its such as you read my thoughts! You appear to grasp so much approximately this, like you wrote
    the e book in it or something. I think that you could do with some p.c.

    to force the message home a bit, however instead of that,
    that is great blog. A fantastic read. I’ll definitely be back.

  32. Hurrah! After all I got a weblog from where I be capable of really get helpful facts regarding my study and knowledge.

  33. Great blog here! Also your web site loads up very fast!

    What web host are you using? Can I get your affiliate link to your host?
    I wish my site loaded up as fast as yours lol

  34. At this time it sounds like Movable Type is the preferred blogging platform out there right now.
    (from what I’ve read) Is that what you are using on your blog?

  35. I think this is among the most significant info for me.
    And i’m glad reading your article. But should remark on some general things,
    The website style is perfect, the articles is really excellent
    : D. Good job, cheers

  36. I am really enjoying the theme/design of your web site.
    Do you ever run into any browser compatibility problems? A
    handful of my blog readers have complained about my blog not working correctly in Explorer but looks great in Chrome.
    Do you have any solutions to help fix this issue?

  37. You really make it seem so easy with your presentation but I find
    this topic to be actually something that I think I
    would never understand. It seems too complex and very broad for me.
    I’m looking forward for your next post, I’ll try to get the hang of it!

  38. What a data of un-ambiguity and preserveness of
    valuable know-how on the topic of unpredicted feelings.

  39. Why visitors still make use of to read news papers when in this
    technological world everything is accessible on net?

  40. Unquestionably believe that which you stated. Your favorite reason seemed
    to be on the internet the easiest thing to be aware of.
    I say to you, I definitely get annoyed while people think about worries that they plainly do not know about.
    You managed to hit the nail upon the top as well as defined out the whole thing without having side-effects , people could take a signal.
    Will probably be back to get more. Thanks

  41. What’s up, the whole thing is going nicely here and ofcourse every one is sharing data,
    that’s genuinely good, keep up writing.

  42. Howdy very nice blog!! Man .. Beautiful .. Superb
    .. I’ll bookmark your blog and take the feeds additionally?
    I’m glad to search out numerous useful information right
    here within the put up, we want develop
    extra techniques on this regard, thanks for sharing.
    . . . . .

  43. An outstanding share! I’ve just forwarded this onto a friend who
    had been conducting a little homework on this.
    And he in fact bought me lunch simply because I discovered it for him…
    lol. So allow me to reword this…. Thank YOU for the meal!!
    But yeah, thanx for spending the time to discuss this topic here on your
    internet site.

  44. Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog
    that automatically tweet my newest twitter updates.

    I’ve been looking for a plug-in like this for quite some time and was hoping
    maybe you would have some experience with
    something like this. Please let me know if you run into anything.
    I truly enjoy reading your blog and I look forward to your new

  45. This design is incredible! You certainly know
    how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Great job.

    I really enjoyed what you had to say, and more than that, how you presented it.
    Too cool!

  46. Superb, what a weblog it is! This website provides useful facts to us, keep it up.

  47. I couldn’t stay away from commenting. Well written!

  48. Hi, this weekend is fastidious designed for me, because
    this occasion i am reading this wonderful educational paragraph here at my home.

  49. I used to be recommended this website via my cousin. I am
    not certain whether or not this post is written through him as nobody else understand such specified about
    my trouble. You are incredible! Thanks!

  50. Hi! Someone inside my Myspace group shared this website with us thus i arrived at check it
    out. I’m definitely enjoying the info. I’m book-marking and will be
    tweeting this to my followers! Terrific
    blog and wonderful style and design.

  51. Hey there! This really is my first vacation to your website!

    Our company is a group of volunteers and starting a new project inside a
    community inside the same niche. Your website provided us useful information to work on. You might
    have done a extraordinary job!

  52. Excellent pieces. Keep posting such kind of info on your page.
    Im really impressed by your blog.
    Hello there, You have done a fantastic job. I’ll definitely digg it and in my
    opinion suggest to my friends. I’m confident they’ll be
    benefited from this website.

  53. Hello friends, fastidious article and nice arguments commented at this
    place, I am truly enjoying by these.

  54. It really is perfect a chance to make some plans for the long term and it’s a chance to be happy.
    I’ve learn this publish and when I could I would like to recommend you some fascinating things or advice.

    Maybe you can write next articles in relation to
    this short article. I would like to learn a lot more things about it!

  55. If you are going for most excellent contents like me, simply visit this web site daily because
    it provides quality contents, thanks

  56. Good post. I am just undergoing many of these
    issues also..

  57. Thanks for one’s marvelous posting! I actually enjoyed reading it,
    you’re a fantastic author.I am going to make sure you bookmark your blog and may eventually keep coming
    back in the foreseeable future. I want to encourage
    you to definitely ultimately continue your great
    posts, have a nice day!

  58. It is actually in fact a nice and useful component of info.
    I’m glad which you shared this useful information around.

    Please stay us up to date like this. Thanks a lot
    for sharing.

  59. I am just now not certain the spot you happen to be having your info,
    but good topic. I must spend a while discovering more or figuring
    out more. Thanks for fantastic info I had been searching for this information for my mission.

  60. Hi there! This is my 1st comment here so I just
    wanted to give a quick shout out and say I truly enjoy
    reading through your articles. Can you recommend any other blogs/websites/forums that cover the same topics?

    Thank you!

  61. Appreciate the recommendation. Let me give it a try.

  62. Wonderful blog! I discovered it while surfing around on Yahoo News.
    Do you possess any tips on how to get listed in Yahoo News?
    I’ve been trying for quite a while but I never appear to arrive there!
    Thanks a lot

  63. It’s in reason for fact a nice and useful part of information. I’m happy that you just
    shared this helpful info with us. Please keep us informed such as this.
    Thank you for sharing.

  64. Thanks for sharing, this is a fantastic article post. Will read on…

  65. In the event you want to grow your familiarity only keep visiting this website and stay updated together with the newest information posted here.

  66. Greetings from Los angeles! I’m bored to death at work so I decided to check out your blog on my iphone during lunch break. I really like the info you present here and can’t wait to take a look when I get home. I’m surprised at how fast your blog loaded on my phone .. I’m not even using WIFI, just 3G .. Anyways, great site!

  67. You are one talented writer thank you for the post.

  68. Hi there, simply was aware of your blog thru Google, and found that it is truly informative. I am going to watch out for brussels. I will appreciate if you happen to proceed this in future. Many people will probably be benefited out of your writing. Cheers!

  69. Its like you read my mind! You seem to know
    a lot about this, like you wrote the book in it or something.
    I think that you can do with some pics to drive
    the message home a bit, but instead of that, this is fantastic blog.
    A great read. I’ll certainly be back.

  70. Thanks on your marvelous posting! I really enjoyed reading it, you are a great author.I will make certain to
    bookmark your blog and definitely will come
    back later in life. I want to encourage continue your great job, have a nice holiday weekend!

  71. Hurrah, that’s what I was exploring for, what a material!
    present here at this blog, thanks admin of this web page.

  72. Thanks for the auspicious writeup. It actually used
    to be a enjoyment account it. Glance complex to far introduced agreeable from you!
    However, how can we communicate?

  73. I’m amazed, I must say. Seldom do I come across a blog that’s equally educative and interesting, and let me tell you,
    you’ve hit the nail on the head. The problem is something which too
    few men and women are speaking intelligently about.
    I’m very happy that I found this in my hunt for
    something regarding this.

  74. Hi there, always i used to check website posts here in the early hours in the dawn, for the reason that i
    like to find out more and more.

  75. Thanks for your marvelous posting! I definitely enjoyed
    reading it, you are a great author. I will always bookmark your blog and will eventually come back
    someday. I want to encourage you to continue your great posts, have a nice

  76. Very nice post. I just stumbled upon your blog and wished to say
    that I have really enjoyed surfing around your blog posts.
    In any case I’ll be subscribing to your feed and I hope you write again very soon!

  77. This is one awesome article. Great.

  78. I think this is among the so much important info for me.
    And i’m satisfied reading your article. However
    should commentary on some common things, The site style is wonderful, the articles is in reality great :
    D. Just right process, cheers

  79. You need to be a part of a contest for one of the most useful websites on the net.

    I am going to highly recommend this site!

  80. Hello, this weekend is fastidious for me, as this time i am reading this impressive educational paragraph here at
    my house.


Leave a reply

Your email address will not be published. Required fields are marked *

Sign up for premium Hacking Tutorials


Your ad can be here. Contact us: [email protected]


For more Premium Tutorials LIke