Reverse Engineering

Discussion in 'Programming' started by Junichiro-Tokuoka, Apr 24, 2007.

  1. #1
    Anyone know any good FREE programs for reverse engineering programs written with assembly language back into assembly? same for C++ programs. They are hard to find but a few exsist that turn programs into C++ code. If you know of any let me know. :p
     
    Junichiro-Tokuoka, Apr 24, 2007 IP
  2. linkstraffic

    linkstraffic Well-Known Member

    Messages:
    388
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    133
    #2
    I used to use softice, but it's been a while, I don't know about it now.
     
    linkstraffic, Apr 24, 2007 IP
  3. Jim_

    Jim_ Peon

    Messages:
    72
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #3
    It's impossible to turn a compiled application into c++ code.

    I'm going to recommend OllyDbg (http://www.ollydbg.de) for disassembly, debugging, and analysis of executables. It's a lot easier to set up than SoftIce, there are many plug-ins available for it, and it''s the most useful tool I've ever used for reverse engineering.
     
    Jim_, Apr 24, 2007 IP
  4. pepsipunk

    pepsipunk Well-Known Member

    Messages:
    208
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    108
    #4
    ollydbg is great for debugging like Jim said.

    try PE Explorer for browsing through the disassembled code
     
    pepsipunk, Apr 24, 2007 IP
  5. SeLfkiLL

    SeLfkiLL Active Member

    Messages:
    85
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    50
    #5
    Actually it is possible (I've used a program that does this), but the code it generates is really stupid :p

    You might as well stick with a Disassembler like OllyDbg or IDA Pro (the best I've used but it costs a lot).
     
    SeLfkiLL, Apr 24, 2007 IP
  6. ottodo

    ottodo Guest

    Messages:
    2,055
    Likes Received:
    70
    Best Answers:
    0
    Trophy Points:
    0
    #6
    ottodo, Apr 24, 2007 IP
  7. Jim_

    Jim_ Peon

    Messages:
    72
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Yeah. I don't really consider things like boomerang to be an actual decompiler. The code is just basicly the same as the asm, but a bit more readable.
     
    Jim_, Apr 24, 2007 IP
  8. Junichiro-Tokuoka

    Junichiro-Tokuoka Peon

    Messages:
    19
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #8
    yeah it dus create rubbish, but so does reversing it to c. Ive got ollydbg but the latest version 1.10 coz when you download it the zip file is empty. ive got the sumat 80 sumat b version. :eek:
     
    Junichiro-Tokuoka, Apr 25, 2007 IP
  9. Junichiro-Tokuoka

    Junichiro-Tokuoka Peon

    Messages:
    19
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #9
    Thats it. I got OllyDbg version 1.80b :(
     
    Junichiro-Tokuoka, Apr 25, 2007 IP