Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 12 of 12
  1. #1
    Regular Coder
    Join Date
    May 2004
    Location
    New Hampshire, America
    Posts
    246
    Thanks
    0
    Thanked 2 Times in 2 Posts

    Reverse Engineering Anyone?

    I'm just wondering, is there anyone out there who would be interested in a bare-bones intro to RE? There are plenty of tutorials out there but most use outdated software and outdated methods. There are also plenty of up and running forums, but I don't feel there is much for complete noobs. If anyone really wants to learn for the sake of learning, post here and I'll post a link to a tutorial I've written. I feel that it's a real overlooked aspect of programming and is a great outlet of intellectual reasoning for the naturally curious.

    The tutorial explains the tools and knowledge necessary, and shows how a basic "crack" or RE is done. I would post the tut right now but I don't want to hand info over to the internet for free which will be unabashedly plagiarized if nobody really wants it outside of the RE community which already exists.

  • #2
    Banned
    Join Date
    Jun 2007
    Location
    Web Designer
    Posts
    321
    Thanks
    0
    Thanked 6 Times in 6 Posts
    If the code is written in C++ , you can use rational rose or some free software to retrieve the class association diagrams , that would be a good starting point for reverser engineering.

  • #3
    Regular Coder
    Join Date
    May 2004
    Location
    New Hampshire, America
    Posts
    246
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Oh, I'm fully aware. There are even program which can decompile portions of the assembly back into the original code. But that's actually not a good starting point at all, because you have to understand what RE is and the methods used first. Otherwise diagrams don't mean much to anyone. If anyone is interested in a tutorial (and only seriously interested), let me know.

  • #4
    Regular Coder adarshakb's Avatar
    Join Date
    Jun 2009
    Location
    Silicon valley of india
    Posts
    247
    Thanks
    11
    Thanked 1 Time in 1 Post
    OK... pls post links here and moderators can add these to the general link section too... I appreciate your move to post here and make RE more clearer to learn and welcome the idea..

  • #5
    Banned
    Join Date
    Jul 2009
    Posts
    52
    Thanks
    10
    Thanked 4 Times in 4 Posts
    Go on then. My ears are pruned, or do I mean pricked.

  • #6
    Regular Coder
    Join Date
    May 2004
    Location
    New Hampshire, America
    Posts
    246
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Will do soon, setting up a website and very busy today, will have it up stay posted.

  • #7
    Regular Coder
    Join Date
    May 2004
    Location
    New Hampshire, America
    Posts
    246
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Update: The tutorial is nearing completion and I think it's pretty good. Filling it with pictures and in-depth explanations, will be up most likely by tonight.

  • #8
    Regular Coder adarshakb's Avatar
    Join Date
    Jun 2009
    Location
    Silicon valley of india
    Posts
    247
    Thanks
    11
    Thanked 1 Time in 1 Post
    O_o ... wann see wat it is.. good weekend job
    Two things are infinite: the universe and human stupidity; and I'm not sure about the universe.

    Albert Einstein
    -----------------------------------------------------
    My Blog songs

  • #9
    Regular Coder
    Join Date
    May 2004
    Location
    New Hampshire, America
    Posts
    246
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Well, I've completed the tutorial and uploaded it, here it is:
    http://purelogic.awardspace.info

    Let me know what you think.

    (Already spotted a few typos and I just noticed that my version of HIEW I use changes from 7.45 to 6.85 mid tutorial. You can ignore that for now, will fix later)
    Last edited by Dunna; 07-26-2009 at 05:22 PM.

  • #10
    Regular Coder adarshakb's Avatar
    Join Date
    Jun 2009
    Location
    Silicon valley of india
    Posts
    247
    Thanks
    11
    Thanked 1 Time in 1 Post
    Very good tutorial for starters
    Two things are infinite: the universe and human stupidity; and I'm not sure about the universe.

    Albert Einstein
    -----------------------------------------------------
    My Blog songs

  • #11
    Regular Coder
    Join Date
    May 2004
    Location
    New Hampshire, America
    Posts
    246
    Thanks
    0
    Thanked 2 Times in 2 Posts
    A few notes: I will be changing the font/background color. Some minor text changes soon. More links coming, and a tutorial on packers is planned along with a keygen tutorial in the works.

    Throw me line and let me know what you want, thanks adarshakb for the feedback. By email and here.

  • #12
    Regular Coder
    Join Date
    May 2004
    Location
    New Hampshire, America
    Posts
    246
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Update: Text color corrected. New tutorial will be posted on more feedback from this one. I need to know what I did right, wrong, and suggestions for improvement.

    Tutorials are here: http://purelogic.awardspace.info

    Also attached the tutorial1 zip file in case my other file host dies. The MD5 is 95DD1694BF26EB7C9C672D6A68036926.
    Attached Files Attached Files
    Last edited by Dunna; 08-03-2009 at 06:20 PM. Reason: Added link


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •