Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


09:50 AM
Connect Directly

Tools Fight Forensics

Anti-forensics tools are giving attackers more cover, InfoSec World speaker says

A breadth of anti-forensics tools -- most of them free -- is making it easier for the bad guys to cover their tracks in malware and data theft attacks.

"The bottom line is most criminals are not the brightest bolts in the box and they tend to make mistakes, which forensics has been able to use to its advantage," says Paul Henry, vice president of technology evangelism for Secure Computing. Henry will discuss the increasingly popular anti-forensics tools at a session at InfoSec World in Orlando this week. "But a smarter individual can [today] easily find tools to cover his tracks."

Many of these tools help attackers mask or alter timestamps, which forensics investigators traditionally have used to track down and implicate attackers. "The problem today, in a nutshell, is these freely downloadable tools on the Net make it nearly impossible to use file timestamps as a true evidentiary trail," he says. "There are a few tools that let you change MAC times [timestamps] after the fact... Today you can alter MAC times so that it shows you could not have possibly been the one that perpetrated the crime."

The main types of anti-forensics tools include encryption, disk-wiping, steganography, packing, and binder techniques, Henry says, as well as bypassing known signatures, virtualization, and hiding in memory/RAM.

If an attacker encrypts his malware or evidence of an attack, "all bets are off," Henry says. TrueCrypt, for instance, can randomize data in an encrypted partition so you can't even prove that it's encrypted. It basically creates a hidden encrypted volume of data within another encrypted volume. That way, the key data is undetectable, he says.

Disk-wiping is gaining in popularity among the black hat set, and fast, Henry says. CyberScrub is one such tool, another is Wipe&Clean.

Packing programs, which let you change the signature of an execute file and cannot be detected by an antivirus scanner, are enjoying a resurgence -- within trojans and worms, Henry says. "Packers keep changing themselves so signatures don't recognize them," he says. "They are getting quite good" and difficult to detect.

Binders roll two or more executables into one executable file so the attacker can attach a keylogger or trojan with it as well, he says.

And virtualization technology is making forensics investigation even more difficult. Tools like MojoPac make your USB fob or your iPod basically become a PC around your neck, and running them leaves no timestamp trace on the host system, Henry says. "All you get on the host is a registry entry that the new USB device was inserted, or when you configure it to auto-start on insertion." But it doesn't show any trace of malicious activity that may have occurred while running Mojo, he says.

"The BartPE tool creates a bootable environment off a CD-ROM, and then it never touches the hard drive... It's only resident in RAM," he says.

That's bad news for forensics investigators. Still, if organizations deploy application-layer security, such as application proxies rather than just packet-filtering firewalls, they can capture some attack evidence that can help track attacks and attackers, he says. You need application-layer firewalls (which Secure Computing sells) that enable logging so you can capture more than the IP address and port number security, he says. "Then you can get evidence of a break-in in firewall logs, even if the perpetrator wiped off the PC he compromised."

And all is not lost for the forensics field yet, he says. But whole-disk encryption, such as that of Windows Vista, won't help. "Encryption has always been the bane of forensics."

— Kelly Jackson Higgins, Senior Editor, Dark Reading

  • Secure Computing Corp. (Nasdaq: SCUR) Kelly Jackson Higgins is the Executive Editor of Dark Reading. She is an award-winning veteran technology and business journalist with more than two decades of experience in reporting and editing for various publications, including Network Computing, Secure Enterprise ... View Full Bio

    Recommended Reading:

    Comment  | 
    Print  | 
    More Insights
  • Comments
    Newest First  |  Oldest First  |  Threaded View
    COVID-19: Latest Security News & Commentary
    Dark Reading Staff 5/22/2020
    The Problem with Artificial Intelligence in Security
    Dr. Leila Powell, Lead Security Data Scientist, Panaseer,  5/26/2020
    How an Industry Consortium Can Reinvent Security Solution Testing
    Henry Harrison, Co-founder & Chief Technology Officer, Garrison,  5/21/2020
    Register for Dark Reading Newsletters
    White Papers
    Cartoon Contest
    Write a Caption, Win a Starbucks Card! Click Here
    Latest Comment: This comment is waiting for review by our moderators.
    Current Issue
    How Cybersecurity Incident Response Programs Work (and Why Some Don't)
    This Tech Digest takes a look at the vital role cybersecurity incident response (IR) plays in managing cyber-risk within organizations. Download the Tech Digest today to find out how well-planned IR programs can detect intrusions, contain breaches, and help an organization restore normal operations.
    Flash Poll
    Twitter Feed
    Dark Reading - Bug Report
    Bug Report
    Enterprise Vulnerabilities
    From DHS/US-CERT's National Vulnerability Database
    PUBLISHED: 2020-05-27
    A race condition was found in the mkhomedir tool shipped with the oddjob package in versions before 0.34.5 and 0.34.6 wherein, during the home creation, mkhomedir copies the /etc/skel directory into the newly created home and changes its ownership to the home's user without properly checking the hom...
    PUBLISHED: 2020-05-27
    JerryScript 2.2.0 allows attackers to cause a denial of service (assertion failure) because a property key query for a Proxy object returns unintended data.
    PUBLISHED: 2020-05-27
    JerryScript 2.2.0 allows attackers to cause a denial of service (stack consumption) via a proxy operation.
    PUBLISHED: 2020-05-26
    The boost ASIO wrapper in net/asio.cpp in Pichi before 1.3.0 lacks TLS hostname verification.
    PUBLISHED: 2020-05-26
    An issue was discovered in ssl.c in Axel before 2.17.8. The TLS implementation lacks hostname verification.