Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Know a good disassembler?

Know a good disassembler?

Scheduled Pinned Locked Moved The Lounge
question
28 Posts 20 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jacobjordan
    wrote on last edited by
    #1

    I am looking for a free disassembler, preferably not a command line one. I couldn't find one on Cnet, and i was wondering if any of you know of one.

    if (your.Life == Lifestyles.Programming) {     your = Cool; } else {     your = !Cool; }

    H Richard Andrew x64R P E D 11 Replies Last reply
    0
    • J jacobjordan

      I am looking for a free disassembler, preferably not a command line one. I couldn't find one on Cnet, and i was wondering if any of you know of one.

      if (your.Life == Lifestyles.Programming) {     your = Cool; } else {     your = !Cool; }

      H Offline
      H Offline
      Harvey Saayman
      wrote on last edited by
      #2

      for .Net?

      Harvey Saayman - South Africa Junior Developer .Net, C#, SQL

      you.suck = (you.passion != Programming)

      J 1 Reply Last reply
      0
      • H Harvey Saayman

        for .Net?

        Harvey Saayman - South Africa Junior Developer .Net, C#, SQL

        you.suck = (you.passion != Programming)

        J Offline
        J Offline
        jacobjordan
        wrote on last edited by
        #3

        Disassembler, not decompiler. No, not for .NET. I don't think there is such a thing as a .NET disassembler. A disassembler translates normal programs into Assembly language, a Decompiler will translate it into source code, which is really only possible with .NET programs. I am looking for a disassembler that will disassemble normal programs.

        if (your.Life == Lifestyles.Programming) {     your = Cool; } else {     your = !Cool; }

        L 1 Reply Last reply
        0
        • J jacobjordan

          I am looking for a free disassembler, preferably not a command line one. I couldn't find one on Cnet, and i was wondering if any of you know of one.

          if (your.Life == Lifestyles.Programming) {     your = Cool; } else {     your = !Cool; }

          Richard Andrew x64R Offline
          Richard Andrew x64R Offline
          Richard Andrew x64
          wrote on last edited by
          #4

          http://www.ollydbg.de/[^] ;)

          “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

          A 1 Reply Last reply
          0
          • J jacobjordan

            I am looking for a free disassembler, preferably not a command line one. I couldn't find one on Cnet, and i was wondering if any of you know of one.

            if (your.Life == Lifestyles.Programming) {     your = Cool; } else {     your = !Cool; }

            P Offline
            P Offline
            Pete OHanlon
            wrote on last edited by
            #5

            You can get a free disassembler here[^].

            Deja View - the feeling that you've seen this post before.

            My blog | My articles

            L 1 Reply Last reply
            0
            • J jacobjordan

              I am looking for a free disassembler, preferably not a command line one. I couldn't find one on Cnet, and i was wondering if any of you know of one.

              if (your.Life == Lifestyles.Programming) {     your = Cool; } else {     your = !Cool; }

              E Offline
              E Offline
              enhzflep
              wrote on last edited by
              #6

              Like Richard said, Olly Debugger is a great piece of work. You could also look at WDasm32[EDIT: W32Dasm] or IDA Pro. IDA has a plug-in module that will decompile code back into C source. It's a 2grand plugin that still seems like it should cost more. There's also a number of programs available for things coded in languages other than C. You can find VB Decompiler in both Pro & Lite versions, also there's "Delphi and C++ Decompiler" You should also be able to find links around for a copy of Sourcer, though I don't recall them having a trial copy.

              modified on Sunday, July 13, 2008 4:27 PM

              M J 3 Replies Last reply
              0
              • E enhzflep

                Like Richard said, Olly Debugger is a great piece of work. You could also look at WDasm32[EDIT: W32Dasm] or IDA Pro. IDA has a plug-in module that will decompile code back into C source. It's a 2grand plugin that still seems like it should cost more. There's also a number of programs available for things coded in languages other than C. You can find VB Decompiler in both Pro & Lite versions, also there's "Delphi and C++ Decompiler" You should also be able to find links around for a copy of Sourcer, though I don't recall them having a trial copy.

                modified on Sunday, July 13, 2008 4:27 PM

                M Offline
                M Offline
                Mladen Jankovic
                wrote on last edited by
                #7

                enhzflep wrote:

                WDasm32

                It is w32dasm, actually. I second that.

                [Genetic Algorithm Library]

                1 Reply Last reply
                0
                • P Pete OHanlon

                  You can get a free disassembler here[^].

                  Deja View - the feeling that you've seen this post before.

                  My blog | My articles

                  L Offline
                  L Offline
                  leppie
                  wrote on last edited by
                  #8

                  I just saw they updated their tools and most of the issues I had are gone now :) Now to figure out how to utilize it :rolleyes:

                  xacc.ide - now with TabsToSpaces support
                  IronScheme - 1.0 alpha 4a out now (29 May 2008)

                  1 Reply Last reply
                  0
                  • J jacobjordan

                    I am looking for a free disassembler, preferably not a command line one. I couldn't find one on Cnet, and i was wondering if any of you know of one.

                    if (your.Life == Lifestyles.Programming) {     your = Cool; } else {     your = !Cool; }

                    D Offline
                    D Offline
                    DavidNohejl
                    wrote on last edited by
                    #9

                    Nah sorry, nothing helpful.


                    [My Blog]
                    "Visual studio desperately needs some performance improvements. It is sometimes almost as slow as eclipse." - Rüdiger Klaehn
                    "Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe

                    1 Reply Last reply
                    0
                    • E enhzflep

                      Like Richard said, Olly Debugger is a great piece of work. You could also look at WDasm32[EDIT: W32Dasm] or IDA Pro. IDA has a plug-in module that will decompile code back into C source. It's a 2grand plugin that still seems like it should cost more. There's also a number of programs available for things coded in languages other than C. You can find VB Decompiler in both Pro & Lite versions, also there's "Delphi and C++ Decompiler" You should also be able to find links around for a copy of Sourcer, though I don't recall them having a trial copy.

                      modified on Sunday, July 13, 2008 4:27 PM

                      J Offline
                      J Offline
                      jacobjordan
                      wrote on last edited by
                      #10

                      I've heard of IDA before. I just fould IDA Pro on Cnet, it says there it is $470.00. Are we talking about the same software?

                      if (your.Life == Lifestyles.Programming) {     your = Cool; } else {     your = !Cool; }

                      E 1 Reply Last reply
                      0
                      • E enhzflep

                        Like Richard said, Olly Debugger is a great piece of work. You could also look at WDasm32[EDIT: W32Dasm] or IDA Pro. IDA has a plug-in module that will decompile code back into C source. It's a 2grand plugin that still seems like it should cost more. There's also a number of programs available for things coded in languages other than C. You can find VB Decompiler in both Pro & Lite versions, also there's "Delphi and C++ Decompiler" You should also be able to find links around for a copy of Sourcer, though I don't recall them having a trial copy.

                        modified on Sunday, July 13, 2008 4:27 PM

                        J Offline
                        J Offline
                        jacobjordan
                        wrote on last edited by
                        #11

                        I have tried the Delphi & C++ decompiler, and it's a joke. I have also tried the lite version of the VB decompiler, and i wasn't impressed with that either.

                        if (your.Life == lifestyles.Programming) {     your.Cool = true; } else {     your.Cool = false; }

                        1 Reply Last reply
                        0
                        • J jacobjordan

                          I've heard of IDA before. I just fould IDA Pro on Cnet, it says there it is $470.00. Are we talking about the same software?

                          if (your.Life == Lifestyles.Programming) {     your = Cool; } else {     your = !Cool; }

                          E Offline
                          E Offline
                          enhzflep
                          wrote on last edited by
                          #12

                          Dunno to be entirely honest. I find dial-up + CNET = me.frustrated, so I don't visit there. That price probably sounds about right for IDA. In case you didn't know, it's now developed by Hex-Rays, the maker of the $2000 plugin I mentioned before. If you visit IDA's homepage here: http://www.hex-rays.com/idapro/[^], you can download a free version that's still pretty bloody impressive. What's the target app compiled with? I may well have a better solution for you.

                          A 1 Reply Last reply
                          0
                          • Richard Andrew x64R Richard Andrew x64

                            http://www.ollydbg.de/[^] ;)

                            “Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support

                            A Offline
                            A Offline
                            Anton Afanasyev
                            wrote on last edited by
                            #13

                            Hehe, Olly was always awesome :)

                            "impossible" is just an opinion.

                            1 Reply Last reply
                            0
                            • J jacobjordan

                              I am looking for a free disassembler, preferably not a command line one. I couldn't find one on Cnet, and i was wondering if any of you know of one.

                              if (your.Life == Lifestyles.Programming) {     your = Cool; } else {     your = !Cool; }

                              D Offline
                              D Offline
                              DownUnderDev
                              wrote on last edited by
                              #14

                              http://www.hex-rays.com/idapro/[^] IDA Pro is gold, it even gives you the option of replacing code inside functions or even adding functions, which opens the door to a whole lot of nasty hacking fun. search for the 4.3 version that was still freeware

                              "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius and a lot of courage to move in the opposite direction." -Albert Einstein

                              1 Reply Last reply
                              0
                              • J jacobjordan

                                I am looking for a free disassembler, preferably not a command line one. I couldn't find one on Cnet, and i was wondering if any of you know of one.

                                if (your.Life == Lifestyles.Programming) {     your = Cool; } else {     your = !Cool; }

                                J Offline
                                J Offline
                                James Brown
                                wrote on last edited by
                                #15

                                IDA is the best. It's worth paying the price if you find yourself frequently needing to disassemble...


                                http://www.catch22.net

                                G 1 Reply Last reply
                                0
                                • J James Brown

                                  IDA is the best. It's worth paying the price if you find yourself frequently needing to disassemble...


                                  http://www.catch22.net

                                  G Offline
                                  G Offline
                                  Gary R Wheeler
                                  wrote on last edited by
                                  #16

                                  James Brown wrote:

                                  if you find yourself frequently needing to disassemble

                                  In 25+ years of professional software development across a wide variety of markets and a broad range of machines and operating systems, not once have I found a reason for using a disassembler. Unless you're a thief.

                                  Software Zen: delete this;
                                  Fold With Us![^]

                                  K J G E J 5 Replies Last reply
                                  0
                                  • E enhzflep

                                    Dunno to be entirely honest. I find dial-up + CNET = me.frustrated, so I don't visit there. That price probably sounds about right for IDA. In case you didn't know, it's now developed by Hex-Rays, the maker of the $2000 plugin I mentioned before. If you visit IDA's homepage here: http://www.hex-rays.com/idapro/[^], you can download a free version that's still pretty bloody impressive. What's the target app compiled with? I may well have a better solution for you.

                                    A Offline
                                    A Offline
                                    Avi Cohen Stuart
                                    wrote on last edited by
                                    #17

                                    I've been using IDA Pro some time now (at least 4 years) and I'm even more happier with the HexRay decompiler. It is worth every cent of it.

                                    modified on Monday, July 14, 2008 10:24 AM

                                    1 Reply Last reply
                                    0
                                    • G Gary R Wheeler

                                      James Brown wrote:

                                      if you find yourself frequently needing to disassemble

                                      In 25+ years of professional software development across a wide variety of markets and a broad range of machines and operating systems, not once have I found a reason for using a disassembler. Unless you're a thief.

                                      Software Zen: delete this;
                                      Fold With Us![^]

                                      K Offline
                                      K Offline
                                      Kythen
                                      wrote on last edited by
                                      #18

                                      There can be some very good reasons for using a disassembler, and not just for thievery. Personally, I've used the copy of IDA Pro I purchased to reverse engineer and understand some legacy Motorola 68k hardware, debug a flaky RS-485 card driver, and decipher what a number of vague error messages meant when returned by various win32 api calls. Also, think about what you would need if you were writing your own debugger or disassembler. I would think having a reference disassembler would be a very good idea. Disassemblers are tools that can certainly be misused, but one really shouldn't assume that will always be the case.

                                      1 Reply Last reply
                                      0
                                      • J jacobjordan

                                        I am looking for a free disassembler, preferably not a command line one. I couldn't find one on Cnet, and i was wondering if any of you know of one.

                                        if (your.Life == Lifestyles.Programming) {     your = Cool; } else {     your = !Cool; }

                                        F Offline
                                        F Offline
                                        Fisa
                                        wrote on last edited by
                                        #19

                                        The Reflector is the best .net disassembler. It shows you the code in C#, VB, C++.net and Delphi.net, and it has utilities (separate exe) to open resource files. You can download it at http://www.aisto.com/roeder/dotnet/[^]

                                        1 Reply Last reply
                                        0
                                        • G Gary R Wheeler

                                          James Brown wrote:

                                          if you find yourself frequently needing to disassemble

                                          In 25+ years of professional software development across a wide variety of markets and a broad range of machines and operating systems, not once have I found a reason for using a disassembler. Unless you're a thief.

                                          Software Zen: delete this;
                                          Fold With Us![^]

                                          J Offline
                                          J Offline
                                          James Brown
                                          wrote on last edited by
                                          #20

                                          So what are you accusing me of exactly? Your claims of experience do not impress, there are many valid (legal) reasons for needing to use a disassembler. You simply need to broaden your horizons to find them


                                          http://www.catch22.net

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups