Blogroll

Blogroll

One of the growth areas in digital forensics is the use of USB dongles for the licensing of software. Every single practitioner now finds themselves managing a veritable menagerie of tiny USB devices, just to enable them to carry out their day-to-day work. Of course, where dongles for core forensic software are concerned, most people will possess their own and these will be jealously guarded, with practitioners unwilling to let their prized (and in some cases, very expensive) hardware leave their sight.


First responders must be made fully aware of the significance of digital evidence and the role it may play when an investigation results in criminal proceedings. They should be trained to understand the basic forensic and procedural principles that must be applied.

By Don Penven


In this post I'll quickly show you how to build an egg python file in order to run Volatility on your android phone. You can use the steps below to build your own python egg files for Android devices.
 
By Jamaal Speights
 

Analysts often avoid asking questions for fear of "looking stupid." There's not one of us that knows everything, and regardless of what your individual perception may be, no one expects you to know everything. As I see it, the question becomes, do you continue into the future not knowing something, or do you ask someone and at the least get a leg up on fully discovering the answer?

By Harlan Carvey


One of our customers recently asked us to take a look at the inner workings of the Zero Access rootkit. After analyzing it in Responder Pro, I decided to blog about a few of the interesting pieces. I'll start with its use of a known but not often used method of loading a kernel driver from kernel mode. The core of this method is to use the ZwSetSystemInformation function with SYSTEM_INFORMATION_CLASS number 0x36 (SystemLoadGdiDriverInSystemSpaceInformation). As the name implies, this allows a driver to load and map a PE file into system space (instead of session space).


While there are plenty of elusive hackers that will forever manage to outrun the law, the good guys scored some impressive arrests, indictments, and convictions in 2011. Here are some of the highest profile cases to hit the headlines this year.

By Ericka Chickowski


A frequent question when dealing with browser forensics is "Does the Hit Count value mean that the user visited site ‘x’, on ‘y’ occasions?" Most browsers record a "Hit Count" value in one or more of the files they use to track browser activity, and it is important that an analyst understands any potential pitfalls associated with the accuracy, or otherwise, of this value.

By Paul Andrews


The registry keys and values used by Windows to manage the display order of the Start Menu and IE Favorites menu present the forensic investigator the opportunity to uncover evidence of previously removed applications and favorites. In several realistic usage scenarios, significant artifacts may be left in these locations indefinitely.


Metasploit: A Penetration Tester's Guide from David Kennedy, Jim O'Gorman, Devon Kearns, and Mati Aharoni is probably the foremost resource one can obtain for learning the basics of the Metasploit framework. The book is for those behind the curve a little bit and haven't used Metasploit yet. I feel like the book does a great job of delivering on what it promises, a foundation knowledge of the ins and outs of the great framework.


This post examines a recent decision from the Oregon Court of Appeals in which the court addressed a man’s appeal from his conviction for “unlawfully obtaining the contents of a communication”. State v. Neff, __ P.3d __, 2011 WL 5067110 (Oregon Court of Appeals 2011).

By Susan Brenner


Windows systems offer a variety of special files that contain important pieces of information that are useful in a forensic investigation. It is a common misconception of many forensic investigators and incident responders that collecting these special files from a live system is cumbersome and impossible to do via the command line. In this blog post I will show a couple different ways to bypass the protection mechanism that Windows holds on these files. Without this hold, it then becomes possible to acquire these files from a running system.

By Pär Österberg Medina


If you run a search on Google.com, your Internet search is likely recorded and logged in several places. Digital forensic examiners leverage this feature in digital forensic exams. If you're logged into Google all search results will soon be encrypted. That means that Internet browsers will treat those transactions like any other https communication—they won't cache.

By Jonathan Rajewski


The cloud opens a world of possibilities for criminal computing. Most of all, the cloud puts immense computing power at the disposal of nearly anyone, criminals included. Cloud criminals have access to easy-to-use encryption technology and anonymous communication channels that make it less likely their activities will be intelligible to or intercepted by authorities. On those occasions that criminals are pursued, the ability to rapidly order up and shut down computing resources in the cloud greatly decreases the chances that there will be any clues left for forensic analysis.


Law enforcement’s challenge with the proliferation of potential video evidence is in obtaining and preserving the images captured for future evidentiary value. The stumbling blocks to the admissibility of digital evidence are the typical trial objections attorneys will make to newly introduced evidence, mainly that of either undue prejudice, hearsay, the best evidence rule or a lack of foundation for the introduction of the evidence. These are legal arguments which are left to the prosecutor to defend against in submitting the evidence at trial.


A story broke out recently in Israel about the arrest of 22 private investigators over the wide-use of eavesdropping Trojan horses for cell phones. This one also has an interesting solution for discovering the attack.

By Gadi Evron


As technology becomes more ubiquitous, everyday objects are being replaced by their computer alternative. Even specialized applications such as the Amazon Kindle, a device specifically designed by Lab126 for reading books, have additional features such as an MP3 player and Internet browsing capability. In this post, we take a detailed look at the hardware and software of a 3rd generation Kindle in order to reveal the wealth of information that even a specialized device could provide in a forensic examination.

By Allyn Stott


While working on revisions for my Smart Phone Course, I thought I could perhaps craft a primer that would help explain Huffman Coding in SQLite a bit better. This article is designed to provide you with an introduction to a concept know as Huffman Coding. Understanding the basics of how to decode Huffman coded variable length integers within SQlite database records is of relevance to any forensic examiner seeking to test and validate forensic software or to carve for SQLite records.

By Michael Harrington CFCE, ENCE


Every now and then, I see requests for sample reports from people in the field. And while I can't share reports I've written due to confidentiality issues, I thought it might make for an interesting post to write about some of the guidelines that I like to follow when writing.


As forensic examiners will be aware, Microsoft Internet Explorer stores cached data within randomly assigned folders. This behavior was designed to prevent Internet data being stored in predictable locations on the local system in order to foil a number of attack types. Prior to the release of Internet Explorer v9.0.2, cookies were an exception to this behavior and their location was insufficiently random in many cases. Internet Explorer 9.0.2 now names the cookie files using a randomly-generated alphanumeric string.


Criminals who operate large groupings of hacked PCs tend to be a secretive lot, and jealously guard their assets against hijacking by other crooks. But one of the world’s largest and most sophisticated botnets is openly renting its infected PCs to any and all comers, and has even created a Firefox add-on to assist customers.

By Brian Krebs


One of the hardest parts of what we do is writing reports; technical people hate to write. I've seen this fact demonstrated time and again over the years. In many of the reports I've reviewed over the years, the more prolific the author attempts to be, the less clear the report becomes.

By Harlan Carvey


Ten years ago, nobody was interested in forensic auditing of databases. It has taken a decade, but the market now realizes that attackers alter databases. If you want to know what happened, then you will need to conduct a forensic audit—and you can forget going to your firewall or SIEM logs for the complete picture. We also know most breaches are not discovered immediately, and, in many cases, are detected by people outside of the company.

By Adrian Lane


One little known feature of HBGary’s Responder product is that it ships with the full source code to a command-line version. This command-line version of the product can be customized for automated tools, batch processing, and statistical utilities.

By Greg Hoglund


Due to recent developments in counter-forensic technologies such as strong encryption, it may soon be necessary for forensic analysts to use system penetration or "hacking" techniques in order to obtain forensic evidence, a process here referred to as "Hostile Forensics". This issue is not one that has been adequately discussed in the forensic community at large, and as such there has been very little planning or public collaboration to discuss issues and define standards, tactics, strategies and best practices. It is a particular problem for U.S.


During a technical interview, I was told definitively, categorically, unequivocally that it was impossible to recover deleted files from within an encrypted container, even if you possess the key.

I think I can categorically, definitively, unequivocally state that it absolutely is possible to recover deleted files from within an encrypted container when you have the key to the container.

By Little Mac