Recovery Programming

I want to write some recovery software. I have no idea where to start. Do i need asm programming. how do i put files back together? I'm really lost here.

Comments

  • : I want to write some recovery software. I have no idea where to
    : start. Do i need asm programming. how do i put files back together?
    : I'm really lost here.
    :

    You'll need to learn how the target filesystem is made up, which requires you to know how to read raw data from the disk.

    On a linux system this can easely be done with
    cat /dev/hda1 | grep "MZ"

    Which would search for the headers of windows .exe files on the hda1 drive.
    This would give may false matches, but you'll have to sort the real ones out. This is the basic proces of a recovery program. You can also search for old file nodes in the filesystem and se where they point.

    HLGF
    Happy coding wishes
    the one and only
    [b]Niklas Ulvinge[/b] [white]aka [b]IDK[/b][/white]
  • : : I want to write some recovery software. I have no idea where to
    : : start. Do i need asm programming. how do i put files back together?
    : : I'm really lost here.
    : :
    :
    : You'll need to learn how the target filesystem is made up, which
    : requires you to know how to read raw data from the disk.
    :
    : On a linux system this can easely be done with
    : cat /dev/hda1 | grep "MZ"
    :
    : Which would search for the headers of windows .exe files on the hda1
    : drive.
    : This would give may false matches, but you'll have to sort the real
    : ones out. This is the basic proces of a recovery program. You can
    : also search for old file nodes in the filesystem and se where they
    : point.
    :
    : HLGF
    : Happy coding wishes
    : the one and only
    : [b]Niklas Ulvinge[/b] [white]aka [b]IDK[/b][/white]

    Ok, so i downloaded this program "Free Undelete" and was able to recover all kinds of stuff. Well i ended up writing some programs that took care of that. Ive been able to shread everything and even wrote my own garbage can program (Im running windows) anyways this is what set me on the path to learn how recovery programming works. So this is compleatly new to me. Do you know of any books or sites i could go to that would walk me through any of this? Like is it posible to just start reading raw data at a specific address. I'm sorry to admit i have been spoild and very sheltered writing in Visual Studio using .NET and i'm pulling away from it. anyways thanks for the reply. Happy Holidays


    respectfuly;

    phixjnj

  • : I want to write some recovery software. I have no idea where to
    : start. Do i need asm programming. how do i put files back together?
    : I'm really lost here.
    :


    Found a cool site with some usfull info. (very insighfull)

    http://www.codeproject.com/KB/files/NTFSUndelete.aspx

    There are a few links at the bottom of this page that go to some NTFS sites. Great stuff (everything MS hates use to know i guess)

    phixjnj
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories