Question:
i NEED A GOOD DISASSEMBLER CAN ANYONE HELP?
anonymous
2007-04-19 14:43:39 UTC
Hello, i work in a software production company, and my software development team asked me to find exploits in their operating system (*which is still in development*), basicly they need me to disassemble a complex amount of executables, but the only problem is the coding is complex , and is hard to deexploit in win32dasm and to patch in HIEW.EXE , can anyone out their (*Software Security Personel, Pirates , Etc... ANYone with expericnce of disassembling*) , please tell me where i can find some good disassemblers and reassemblers? I appreciate it very much.
Five answers:
Balk
2007-04-19 15:16:28 UTC
EDIT -

I'm not sure what you're asking for in your Additional notes. You want the disassembler to print out the disassembled code on the screen as source code?



Well, anyway, if you can't find one like that, then if you just outputted the disassembly to a printer, at least it might make things easier. (I used to print out code sections all the time.)



Hmmm.....Well, I looked around the Internet, but I couldn't find one that mentions that it outputs to a printer. I don't think think that the old-style disassemblers are made anymore, where you just run a disassembler on a program and it creates symbols for you and outputs the disassembly to the screen & printer.



You might have to do it the hard way by selecting the disassembly code in a window, and then copying it and pasting it into notepad. (Smidgeonsoft's disassembler does this.)

Perhaps you can try some of the one's listed here:

http://www.geocities.com/~sangcho/others.html



This one looks kind of interesting, but I haven't tried it. It mentions a source code generator.

http://pvdasm.reverse-engineering.net/



Assembly language programmers should be paid a CEO-size of salary......





-------------

Wow, a small miracle. It's hard to find people who know how to program in Assembly language these days.



Well, you can try out the 3 free debugging programs from Smidgeonsoft. (There's no documentation though.)

http://www.smidgeonsoft.prohosting.com/
Chris W
2007-04-19 21:54:25 UTC
Without any doubt, this is the program you need

http://www.datarescue.com/idabase/index.htm



But it isn't free, and not even cheap. I've used it professionally to debug a network protocol driver and the way windows 9x can replace real mode device drivers by protected mode drivers during start up. It is still a bit work to disassemble complex code, but that tool will help you most. Of course you must examine the legalities of reverse engineering, usually you require permission, most software licenses don't allow it.
The Count
2007-04-19 22:46:49 UTC
I found two links for software that look like they would do what you want.I used the second link to disassemble a program that was in the process of being downloaded from Windows Marketplace when it seized control of a lot of things, except I was able to bring up a program and pick the download apart with it, and find the break point, or bug. I reported the problem with that program and they withdrew it from their site. Here are those links:

http://www.freedownloadcenter.com/Programming/Editors/VB_Decompiler.html

http://software.techrepublic.com.com/download.aspx?docid=222631

Good luck. I'm likely way off base, but we all need to learn somehow.
anonymous
2014-07-04 23:09:34 UTC
Hello dear friend. Visit: www.nikaweb-co.ir
reza
2013-10-11 03:24:10 UTC
I found this page usefull. check for yourself:

http://en.wikibooks.org/wiki/X86_Disassembly/Disassemblers_and_Decompilers


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...