You can use the Windows Task Manager to search for applications that don't seem to belong or those using up serious memory or processor time. I recommend using Sysinternals' Process Explorer (shown below highlighting the NetBus Trojan) since it provides more information on running processes as well as a more reliable way to kill processes that don't belong.
Sysinternals' Process Explorer shows details about all processes – including Trojans
You're probably thinking this seems like too much effort – how could you possibly keep up with what's loaded on your Windows server. It's not too much when you think about it; Of all the systems on your network, you really need to know your database server inside and out – which includes documenting which processes are supposed to be running and which aren't. So, if you get a good baseline after a fresh install -- or even now, assuming things are running well – you can use that as your basis for comparison when troubleshooting Trojan-type issues down the road.
Kevin Beaver Kevin Beaver is an independent information security consultant and expert witness with Atlanta-based Principle Logic, LLC. He has more than 18 years of experience in IT and specializes in performing information security assessments revolving around compliance and IT governance. Kevin has authored/co-authored six books including , Hacking Wireless Networks For Dummies, and Securing the Mobile Enterprise For Dummies (all by Wiley), as well as The Practical Guide to HIPAA Privacy and Security Compliance (Auerbach). He can be reached at kbeaver ~at~ principlelogic.com. Copyright 2006TechTarget
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.