Results 1 to 3 of 3

Thread: disassembly...

  1. #1
    MR. Candyman
    Guest

    disassembly...

    Ok...now I have about 3 programs on my computer for disassembly, 2 of which were referred to me when I asked on the Tools Of The Trade board which ones disassemble into C++ code. NONE of the programs do, or if they do the functions to make them go into C++ are hidden.

    The code they (includes IDA) come up with is uncomprehensable to me. What language is it? Any extrememly abreviated way to make me understand or at least begin to?

    PS: The board's a good idea, glad it's up...and sorry so sounding so be-garkled, but hey, i gotta start somewhere
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  2. #2
    I bet the disassemblers you got are called IDA and Wdasm, hehehe (I can read minds). Well, for a start... I better tell you that the garbage these progs produce when disassembling a program is called "Assembly", which is actually a language...

    I'm sorry to disappoint you but there won't be C++ code coming out of a disassembly, never. (Guess, that will be too easy)

    Better learn Assembly first before doing the "hands on" part. There are lots of tutorials about it, some of the best ones are :

    - The Art of Assembly (It's supposed to be great, personally I never came around reading it)
    - Adam's tutorial on _mammon's page. (Funny, I really liked it - 98 printed pages if I remember)

    Unfortunately I'm not at my machine so I can't furnish the links for these tuts. (search )

    Regards,
    JimmyClif

  3. #3
    Teach, Not Flame Kayaker's Avatar
    Join Date
    Oct 2000
    Posts
    4,079
    Blog Entries
    5
    Hi,

    Don't think there is such a thing as a C++ Decompiler. IDA and such are Disassemblers which give output in Assembly language or ASM.

    The closest I've seen is REC - " a portable reverse engineering compiler, or decompiler.
    It reads an executable file, and attempts to produce a C-like representation of the code and data used to build the executable file."

    http://www.backerstreet.com/rec/rec.htm

    If this question is in the context of "How do you reverse engineer?", forget the idea of "Decompiling" programs into their source code. You need to learn, live and breath Assembly

    Hope this helps.

Similar Threads

  1. Weird DLL disassembly output in IDA.
    By 5aLIVE in forum The Newbie Forum
    Replies: 16
    Last Post: November 1st, 2009, 01:49
  2. Difference in disassembly.
    By 5aLIVE in forum The Newbie Forum
    Replies: 5
    Last Post: January 12th, 2009, 12:50
  3. IDA disassembly relocation
    By laserman in forum Tools of Our Trade (TOT) Messageboard
    Replies: 5
    Last Post: September 22nd, 2002, 12:19
  4. a wrong disassembly?
    By dion in forum Advanced Reversing and Programming
    Replies: 5
    Last Post: August 22nd, 2002, 03:24
  5. disassembly of a DOS programme.
    By Paddy in forum Malware Analysis and Unpacking Forum
    Replies: 4
    Last Post: July 5th, 2001, 09:42

Bookmarks

Posting Permissions

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