Know a good disassembler?
-
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; }
-
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; }
for .Net?
Harvey Saayman - South Africa Junior Developer .Net, C#, SQL
you.suck = (you.passion != Programming)
-
for .Net?
Harvey Saayman - South Africa Junior Developer .Net, C#, SQL
you.suck = (you.passion != Programming)
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; }
-
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; }
“Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support
-
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; }
-
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; }
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
-
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
-
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; }
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 -
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
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; }
-
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
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; }
-
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; }
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.
-
“Cannot find REALITY.SYS...Universe Halted.” ~ God on phone with Microsoft Customer Support
Hehe, Olly was always awesome :)
"impossible" is just an opinion.
-
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; }
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
-
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; }
IDA is the best. It's worth paying the price if you find yourself frequently needing to disassemble...
-
IDA is the best. It's worth paying the price if you find yourself frequently needing to disassemble...
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![^] -
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.
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
-
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![^]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.
-
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; }
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/[^]
-
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![^]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