1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Reverse Engineer

Discussion in 'General Programming Chat' started by kerxupt, Nov 19, 2009.

  1. kerxupt

    kerxupt Newbie

    Joined:
    Nov 4, 2009
    Messages:
    17
    Likes Received:
    0
    Anyone a reverse engineer on this forum? I'm looking for possibly setting up some training sessions, using logmein.com. Let's talk!

    Thanks
     
  2. divinci

    divinci Junior Member

    Joined:
    Sep 25, 2007
    Messages:
    111
    Likes Received:
    15
    real reverse engineers are pretty hard to come by nowadays - what do you want to learn?
     
  3. kerxupt

    kerxupt Newbie

    Joined:
    Nov 4, 2009
    Messages:
    17
    Likes Received:
    0
    divinci. As much as I can. So far I'm just learning by myself and bought a few books on Amazon.

    Mainly I'm trying to learn how to efficiently use IDA, OllyDbg, Unpacker tools and possibly w/ a teachers guidance try to "crack" some application's as a learning process.

    You have any experience in those tools?
     
  4. kerxupt

    kerxupt Newbie

    Joined:
    Nov 4, 2009
    Messages:
    17
    Likes Received:
    0
    PM me if you can teach. Thanks
     
  5. BozoClown

    BozoClown Junior Member

    Joined:
    Jan 4, 2009
    Messages:
    150
    Likes Received:
    106
    It is not that hard to get started, but it should take time and dedication to master.

    A while back, I fired up ollydbg and I cracked an application after checking out some 8 minute youtube video. This was all in under 30 minutes and I have never really programmed in assembly but I have the gist of how it works.

    My guess is the basics are really easy and you can acquire those by yourself, but once you start encountering anti-debugging code then you need to have access to someone/documentation with the tricks of the trade amassed over the years.
     
  6. plut0

    plut0 Regular Member

    Joined:
    Aug 2, 2008
    Messages:
    261
    Likes Received:
    59
    Reverse Code Engineering is quite a lot of branch on it :)
    I was using IDA Pro for disasembling and SoftICe for Debugger... Both are killing apps for reverse engineer.
    I suggest you start learning of protection scheme that you want to beat on... Is it trial ? Or Criple demo etc..
    You can start with error dialog box when try to register... then search the text on dialog box with Disasembler/Debugger software... after you find that.. trace it until you find the "real".
    Sometime when its for personal use... i just like to change the jump operator to make it work properly...
     
  7. jellyfish

    jellyfish Junior Member

    Joined:
    Sep 16, 2008
    Messages:
    184
    Likes Received:
    36
    Try lena's tutorials you can google it, i've started by learning asm as a kid,then it was much easier for me to understand what am doing.
     
  8. h1tman

    h1tman Junior Member

    Joined:
    Oct 2, 2009
    Messages:
    148
    Likes Received:
    16
    yeah lena are good tutorials. And there really isnt many people learning this.. its a shame because you really need to learn machine language.
     
  9. mline

    mline Newbie

    Joined:
    Jan 30, 2010
    Messages:
    49
    Likes Received:
    18
    You could always take the time to learn to actually engineer your own applications. Unless you wanted to use reverse engineering to actually learn something for your own software development. Its much more fulfilling, you end up with much better tools to use and won't be a software cracking, slimeball. So, there's always that.

    PS-Unless you plan to crack microsoft software. In which case, huzza for you!