Im in my final year at college and at the moment I'm researching for my final year project. Im looking to do it on data carving which is a technique used in digital forensics to extract known file information from unstructered raw data.
So, Lets say I make a bit for bit image of a usb drive that has some deleted images on it, jpeg maybe.
I can still recover this file by locating its header and footer information as its raw data is still on the drive after it has been deleted.
I would like to build a java application to automate this task. My problem is I dont know how to read any of the known digital forensics image(bit for bit copy of the driv) formats such as aff, e01 or raw dd.
I could really use some advice or direction on this. Is it possible for me to read bytes from a raw data file in java, maybe search that file for the bytes I need and pull them out of there, perhaps to an array or something ??
I was thinking, maybe Im wrong, if I could get all the raw data into a binary file in java it might be easier to work from there. I'm sorry, Im not that advanced a programmer. I have about 3 years in college, this is by far the most tricky application I have attempted.
What I really need is to get access to those bytes. If I could even write them all out to a text file, Id have something to work with.
Any help would be greatly appriciated
No comments:
Post a Comment