|
|
#1 (permalink) |
|
Gold Member
![]() Join Date: Sep 2004
Posts: 477
|
I was just imagining if i were to build an antivirus software, what do i make my software search for in the file to see if it is infected or its a virus. The same implies for an anti spy/adware/trojan softwares.
thanks.
__________________
sbho |
|
|
|
|
|
#2 (permalink) |
|
Administrator
![]() Join Date: Jul 2004
Location: Canada
Age: 25
Posts: 19,954
|
You could have a look at the microops it calls
__________________
ASUS P5K Premium WiFi-AP, Q6600@3.7 / ASUS P5ND, E6400@3.8 4GB OCz Platinum XTC 8500 / 4GB CorsairXMS2 6400 5x500GB Seagate 7200.10 / 2x500 Seagate 7200.10 OCz 8800GTX 768MB @ 630/800 / 2x Galaxy 8800GT SLI |
|
|
|
|
|
#3 (permalink) |
|
Platinum Member
![]() Join Date: Dec 2004
Location: Manchester
Posts: 732
|
Well, its a complex question because there are many different type of virues: -
__________________
Just Google it... Knowledge Is Power |
|
|
|
|
|
#4 (permalink) |
|
Moderator - F@H Guru
![]() Join Date: Sep 2004
Location: Czech Republic
Age: 23
Posts: 4,009
|
It check for certain patterns and algorithms within files and when infected recognizes them. This is why new variants come up often as they fool the antivirus....unless it already has teh virus definition files...into believing that teh files are safe when they are in fact not. They also search for specific .exe files etc...and check for running processes or the memory. It's very hard to answer the question but i hope I have elaborated on teh bove post.
JAN
__________________
A64 3700+ @ 2.65Ghz ::: 7300GT @ 600/1500 ::: 2GB RAM @ 440Mhz www.CZ3RT.com ::: FOLDING FOR THE GOOD OF MANKIND ::: F@H Team 44358 |
|
|
|
|
|
#6 (permalink) | |
|
Moderator - F@H Guru
![]() Join Date: Sep 2004
Location: Czech Republic
Age: 23
Posts: 4,009
|
Quote:
JAN
__________________
A64 3700+ @ 2.65Ghz ::: 7300GT @ 600/1500 ::: 2GB RAM @ 440Mhz www.CZ3RT.com ::: FOLDING FOR THE GOOD OF MANKIND ::: F@H Team 44358 |
|
|
|
|
|
|
#7 (permalink) |
|
VIP Member
![]() Join Date: Dec 2003
Location: Bucharest
Age: 41
Posts: 3,042
|
This task was so easy in the good old days: write a program that makes a database of all the executables (exe, bat, pif, dll, etc.) with their name and size (or CRC) when the system is clean, then periodically verify them -- an infected file could have different size and surely different CRC. If you add a boot-sector check too then you'll have a bulletproof antivirus for all the viruses that are older than a decade.
But today's viruses are much cleverly written and you could identify them only by they signature. So even if you manage to write an antivirus program, updating it's signature database would be a full-time job... |
|
|
|
|
|
#9 (permalink) |
|
Platinum Member
![]() Join Date: Dec 2004
Location: Manchester
Posts: 732
|
He must reeally know his programming if it was one guy but I don't think that one person could make such a solid program without the help of any outside sources
__________________
Just Google it... Knowledge Is Power |
|
|
|