Click here to Skip to main content
15,890,670 members
Please Sign up or sign in to vote.
5.00/5 (2 votes)
See more:
Hi Friends,

I am having a certain problem developing an application that checks whether certain important windows processes like winlogon.exe, services.exe etc have been altered by a certain malicious file. The malicious files inject their code in these processes. Does there exist any method to detect this change. I tried a hash value mechanism but it did not succeed as the after and before hash values turn out to be same.

need ideas and suggestions. thnx
Posted

1 solution

There's no way to do it in .NET. You'd have to write something to redirect calls to the I/O functions to your code, then on to the original functions. SysInternals ProcMon does this very thing.

Seriously, just get a decent antivirus package and be done with this.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900