Try FI Data Profiler and Tell Us What You Think
October 2nd, 2009
In my previous blog, I mentioned a new product called FI Data Profiler Portable. This portable software tool is aimed at reducing the backlog of digital evidence weighing down on Forensics Labs. The idea is to filter out computer/hard drives that have no potential for containing the evidence pertinent to a case. The best time to do that is on the scene before confiscating equipment & media, or when a device is being prepared for analysis by a highly trained investigator. Let’s try to use the time, of these skilled investigators, as wisely as possible.
This tool is designed to be simple for first responders without the benefits of extensive training, yet highly configurable so that advanced investigators can fine tune it to their exact needs. It utilizes our proven File Investigator file identification engine, to catch 3,410 different types of files with high accuracy. The result is a statistical analysis of what types of data, and how much of each, is on each computer/hard drive. All of this is performed while running from a USB thumb drive or CD ROM.
Will you help us test this tool, and tell us what you think? We want the tool to be a good fit for investigators. In order to accomplish that, we need to include all of the necessary features and functionality. Here’s how you can help:
Quick Look Steps (just 2 minutes):
- Go to http://www.forensicinnovations.com/download/fidpp102.exe with your browser.
- You may need to click on a browser warning dialog/ribbon to allow the download.
- Click the “Run” button, and a 688KB file will download.
- Click the “Run” button on the security warning dialog. (Vista & Windows 7 only)
- Click the “README.TXT” button for details on this tool. (optional)
- Click the “OK” button.
- Ignore the Case Details fields, and click the “Start Analysis” button.
- Select the “File” > “Exit” menu option when you are done.
You should see bar charts displaying quantities of files found on your local hard drive. This will continue for 15 minutes to 2 hours depending on how many files you have and the speed of your computer. Try the different “View” menu settings, to display charts by Platforms, Storage and File Types. The downloaded files will be automatically removed when you exit the application. Please send your comments to Support@ForensicInnovations.com. All feedback is welcome, even if it is just to say that it worked on your PC.
Testing Steps:
- Go to http://www.forensicinnovations.com/download/fidpp102.exe with your browser.
- You may need to click on a browser warning dialog/ribbon to allow the download.
- Click the “Save” button, and select a folder to save the 688KB file to.
- Rename the file’s extension to “.ZIP” and click the “Save” button.
- UnZip the contents to a test folder, and run FIProfilerPortable.exe.
- Click the “Run” button on the security warning dialog. (Vista & Windows 7 only)
- Click the “README.TXT” button for details on this tool.
- Click the “OK” button.
- Fill in any Case Details fields that pertain to you.
- The Target Path will default to “C:\” if you leave it blank.
- Click the “OK” button to continue to the main window.
- Select the “File” > “Start Analysis” menu option to start the process.
When you finish testing on one or more computers, we would appreciate any feedback that you can provide:
- How useful is this tool for you?
- What features would make it more useful?
- Did you run into any problems?
- What needs to be improved?
Please send your feedback to Support@ForensicInnovations.com. If you are willing, we would also like to receive saved Data Profiles for the computers that you test. These profiles only contain the information that you enter into the Case Details dialog and the charts that you see on the screen. Here are the steps for sending the Data Profiles:
- Select “File” > “SaveAs Analysis”, after each test completes the analysis.
- Attach the saved .FIS file(s) to an email addressed to Support@ForensicInnovations.com.
We appreciate your time and we value your opinion.
The best approach to a Digital Forensics (aka Computer Forensics or Cyber Forensics) investigation has been to perform a “
But, now investigators are being pushed into performing “Live” analysis. If you find a computer turned on, turning it off may prevent you from ever accessing its data again. Whole disk encryption typically prompts you for an encryption key each time the computer is turned on. While it is still on, you can capture an image of its RAM and analyze it later for encryption keys and any evidence of outside tampering. Then you can image the hard drive and/or turn the computer off and take it to the lab, right? Not any more!
Does this mean that all equipment and software needs to be brought to the scene, and your most talented investigators have to come to each site and perform their analysis there? So much for the idea of first responders collecting the data and more senior investigators performing the detailed analysis! What happens when you have some new terms to search for, as a case progresses? Do you then have to revisit the site and perform another search on data that may have been changed outside of your control?
Why do people
When companies and individuals encrypt their data, they typically use software that is easily detectable. They see no need to hide the fact that they are encrypting data. Why should they? It is their data. There’s nothing wrong with encrypting data. But, maybe they should hide the data too. Can’t the encryption be broken with
How do you hide encrypted data? Well, you can find some very complicated ways to move it to unused/hidden places on a hard drive, make it look like a different/innocuous type of computer file or make it look like random/unerased data. This may sound pretty complicated, but products like
What does TrueCrypt do? TrueCrypt is a free
How do investigators detect encrypted data? Well, most encryption tools use a recognizeable
We recently started analyzing encrypted files, and found a method for detecting headerless encrypted data. Sure, it looks random, but not really. There actually is a pattern to it. You have to know how to extract that pattern. We just released version 2.23 of 
1994
The original promise of personal computers is that they would make you more efficient and enable you to complete your work faster. That they did, but when people saw what they were capable of they found more tasks to perform. Then they complained that it took longer to use computers. That’s because people were choosing to increase the content of their tasks. This trend of increasing amounts of data and frustration over data overload has continued for a few decades. Now it’s out of control!
Looking at the list of killer apps (above) we can see that the amount of information available to us is growing faster than we can handle. Spreadsheets encouraged the financial industry to create more financial scenarios, new ways of looking at the same old numbers and started the trend of storing data on disk. Video Games didn’t increase our data storage much at first, because they came on cartridges. But they did make people more comfortable with computers, which brought more young people into computers early and created a surge in new creative
ways of utilizing computers. Desktop Publishing pulled corporate business and advertising departments into the computer revolution and introduced the need for large documents and images to be stored.
attachment size to multiple megabytes. Now, a single user can attach a multi-megabyte file to an email message and send it to a large group of people. That message is then copied for each recipient which exponentially increases the amount of data traveling over the Internet or being stored on a single company’s intranet email server. The size of the emails isn’t as bad as the number of emails arriving in each person’s inbox. Sure, SPAM is a part of that problem, but once the spam is removed the remaining emails often take people 50% or more of their work day to process. Many people experience E-mail Bankruptcy (information overload). That’s when they can’t keep up with the emails flowing into their inbox and they give up. These are the people who seldom respond your your emails, even when they are urgent.
provide the bigger picture. If you weren’t frustrated with access to too much information before the Internet, now you can feel like there is no subject to talk about where someone else, within quick access to your web content, isn’t more of an expert on your topic than you are. Thankfully, with the Web Browser came the Search Engine. Search Engines are great at performing text searches across the entire Internet, unfortunately you aren’t seeing the entire Internet. At least not on the first few pages of results. What you see is the list of web sites that do the best job at Search Engine Optimization or are willing to pay the most for advertising. That doesn’t mean that they have the most accurate information or that their content matches your needs. So, now you have instant access to even more information, but no way to filter the search results other than manually reading each web page.
freeing up space on your local hard drive, and sharing live data (with others on the Web), but that also spreads your data across the Internet which can make it even harder to manage. Finally, Web 3.0 (the Semantic Web) promises to better connect us to the information that is most pertinent to us, and enable our applications to import the data automatically. That should improve our Search Engine experience, but it does nothing to help us manage the growing amount of information constantly being shovelled onto our computers.
If you were a criminal and wanted to hide computer evidence, how difficult could it be? Actually, you don’t even have to be a criminal, maybe you just want to hide something from a family member or your employer. Your first thought would probably be to encrypt the data to guarantee that no one else can view it. That will work, but it will also stick out like a sore thumb if someone is looking for it. Then, they will know that you’re hiding something. Wouldn’t it be better if no one even knew that you had something to hide?
The easiest way to hide your data is to store it in a translated or compressed file that no one knows how to open. You don’t want anyone to even know what type of file it is. Did you know that Computer Forensics tools typically support 500 or less different file types? The most popular tool, EnCase by Guidance Software, only supports 250 natively. If you want to see a list of the
Another step you can take is to simply change the file’s extension. It’s amazing how many applications and people can’t identify a file without the file extension. If you use one of those rare archive file types and rename the file extension, then people can’t even search the internet for a file extension match. Oh, and make sure that you don’t leave the archiving software on your hard drive. Otherwise, a good investigator could figure it out. Instead, use a simple command line compression program and keep it on a memory stick or flash card.
Microsoft’s NTFS hard drive format provides a more technical way to hide your files. If you are using a recent version of MS Windows, then you are probably already using NTFS. And, if you are, then you DO have files hiding on your hard drive RIGHT NOW! I don’t mean files with the ‘H’ attribute set, those are way too easy to find. I’m talking about Alternate Data Streams (ADS). These files are actually hidding behind other files. There are very few tools that can even see these stream files. ADS was intended to make it easier to mimic Apple’s Application/Resource Fork file system, but instead it has created a parallel dimension for files to be hidden in. For example, if I have a file called addresses.doc I can hide another file behind addresses.doc. It’s as simple as copying the second file (baddeeds.txt) behind addresses.doc, for a resulting filename of addresses.doc:baddeeds.txt. Here’s how:
Remember when I told you that you already have files hiding on your NTFS hard drive? Well, here’s proof. Download and install
Data Classification


Aren’t Electronic Discovery and Computer Forensics the same thing?
So the definitions range from no mention of Computer Forensics to the inclusion of Computer Forensics as an integral part of eDiscovery. Here are some definitions that I found for Computer Forensics:
Now we have definitions ranging from simply obtaining information to forensic science and finally including the mention of legal evidence. Can Computer Forensics exist outside of eDiscovery? Or, can eDiscovery exist without Computer Forensics?
I’ve heard people say that a search for email doesn’t require Computer Forensics, because once you’ve found the email database file you don’t need to look any further. When dealing with a trusted individual that may be true, but what about a second hidden email database that they use for covert communications? Don’t you care about discovering that data too? The field of Accounting Forensics is all about the search for a second set of accounting books. Shouldn’t we then be including Computer Forensics in every investigation that we conduct? Oh, does that cost too much?
It’s unfortunate when we are forced to rush an investigation due to insufficient funds, or manpower, and miss potentially vital evidence. A computer novice can hide their data by simply renaming file extensions and deleting files. Without some level of Computer Forensics, those simple methods are successful. When you find the right Computer Forensics solution, it shouldn’t be a waste of your time. In fact it may actually save you time when it’s used correctly.