'Last-minute' presentations

14:40 - 15:00 Dmitry Gryaznov McAfee
15:00 - 15:20 Sergei Shevchenko PC Tools

  Technical stream: Thursday 20 September 2007, 14:00 - 14:40.

14:40 - 15:00 Dmitry Gryaznov. Terminating hidden processes

The presentation will discuss the challenges associated with terminating hidden processes. It is composed of three parts:

Part I: is a technical background that covers:

  • The Windows kernel Active process list
  • How process enumeration works on Windows
  • The Windows system or kernel process
  • How process deletion works on Windows

Part II: discuss the rootkits challenge:

  • How rootkits make their processes orphan and hidden
  • How to detect hidden process
  • The challenge of terminating hidden orphan processes
  • The solution
  • Suggestions to Microsoft
  • Conclusions

Part III: is a live demo on the kernel debugger showing all of the things discussed in the presentation.

15:00 - 15:20 Sergei Shevchenko. A 'sting operation' to fool suspected threats

Threats can end up on a computer from numerous sources, via email, using chat programs such as Messenger or IRC programs, or by browsing sites containing malware on the Internet.

When new suspected threat files are identified, system administrators can send these files to an Internet security company, such as an anti-virus or anti-malware vendor, for analysis. These companies investigate the threats and some time later, possibly ranging from a few up to 48 hours later, depending on the complexity of the threat, provide updated database definitions to remove them. In some circumstances, if the threat warrants additional research, a detailed description of it is subsequently posted on the Internet.

Nevertheless, the downtime between identifying the relevant threat files and receiving a database update to remove the infection can result in severe financial losses to an organization.

This is where Threat Expert steps in. Threat Expert takes a threat file, places it in a self-contained environment, deliberately executes the threat in this environment and then monitors its behaviour. A combination of file system, Windows Registry, network traffic, memory snapshots are then recorded, in addition to a series of specific 'hooks' that intercept communication routes typically exploited by threat infections.

These hooks 'deceive' the threat into communicating across a simulated network, whereas the threat's communication actions are actually being recorded in detail by Threat Expert. Using this invaluable recorded data, a detailed report is generated, consisting of system changes, memory and traffic dump analyses, and other important system activities caused by the threat.

This presentation is a practical guide to the advantages of using an advanced automated threat analysis system in the current climate of zero-hour threats to effectively reduce the time taken between first detection and solution/signature.

The presentation covers the following topics:

  • Snapshotting the system: file system, Windows Registry, running processes/services, loaded modules, allocated memory pages, open ports
  • Proactive memory scanner: how to catch a threat process in memory once it is fully unpacked
  • 'Talk to me, baby' - implementation of the 'fake' servers such as DCOM RPC, IRC, HTTP, DNS/SMTP
  • 100% bullet-proof rootkit detection: catching Mailbot/Rustock and Storm/Zhelatin rootkits
  • API monitor/interceptor: reporting various threat behaviour
  • Kernel mode driver: detecting SSDT/IRP-hooks
  • 'Goat on a leash': a practical implementation of the automated threat analysis system with a physical hardware - No Virtual Machines, No Sandboxes. 'Goat on a leash' defeats Themida protection and successfully analyses threats that employ various detection methods and/or attack vectors against VM


Poll

Will the current banking crisis lead to an increase in phishing attacks?
Yes
No
I don't know

Leave a comment
View 1 comment

Jobs Career Sidebar

Malware Prevalence

NetSky |#################|
Agent |##############|
Zbot |#########|
Bifrose/Pakes |########|
Mytob |#######|
 View this month's full report
Virus Bulletin currently has 138,346 registered users.