How to write a untiviruts soft

Posted on 2005-04-05
Last Modified: 2010-03-31
Please tell me about how to write a program which can detect viruts.  
 Give me some advices and where i can find some thing relate it.
 Thank you.
Question by:kidsrock
    1 Comment
    LVL 15

    Accepted Solution

    Some info on how untivirus works:
    You will not be able to write one in java (unless you use JNI -> the native code bridge) because Java
    program doesn't have access to many of the system resources (no direct access to memory, no access to MBT (master boot record), ...)
    Also why to write your own when you can get good ones for free (this is a very complex task which requires frequent updates to support
    new attack techniques)

    Featured Post

    Enabling OSINT in Activity Based Intelligence

    Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    PGP Decryption code using Bouncy Castle jars 11 72
    Convert BufferedReader to File 1 49
    IT Company 5 57
    countPairs challenge 7 39
    Java contains several comparison operators (e.g., <, <=, >, >=, ==, !=) that allow you to compare primitive values. However, these operators cannot be used to compare the contents of objects. Interface Comparable is used to allow objects of a cl…
    Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
    Viewers learn about the “while” loop and how to utilize it correctly in Java. Additionally, viewers begin exploring how to include conditional statements within a while loop and avoid an endless loop. Define While Loop: Basic Example: Explanatio…
    Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now