Page 1 of 1

little bit of help

Posted: Mon May 22, 2006 2:42 pm
by PlasmaGhost
well im pretty sure this is legal but if its not then i would need a mod to delete this and im sorry

im trying to get a good disassembler for C++. im pretty sure its Visual C++ 6. i would say what its for but im afraid somebody might take my idea.

and just on a note, i dont plan to ever disassemble anyone's programs on halomods, halomaps, or any other modding site.

so if anyone could help me get a program capable of this then please post a link here.

i tried IDA Pro 5 but i couldnt figure out how to view the source in the demo so i found no reason to buy it

Posted: Mon May 22, 2006 3:15 pm
by Patrickssj6
You mean reverse the code?Like getting the code out of an exe file?

Posted: Mon May 22, 2006 3:22 pm
by live2board
You can't get the source code out of a C++ executable file. The compiler turns all the variables into var1, var2, etc. IDA Disassembler will just let you view the hex/assembly code.

Posted: Mon May 22, 2006 3:31 pm
by Patrickssj6
I saw one.It converts the code to a very rare used programm language I can't remember but I worked. :D

Posted: Mon May 22, 2006 3:54 pm
by PlasmaGhost
yea i mean get the code outta an exe. ill b willing to learn any language for it

Posted: Wed May 24, 2006 9:14 pm
by Tural
Decompilers are meant to be used to disassemble your own code. It is illegal to decompile an application without the creator's consent.

Posted: Thu May 25, 2006 4:30 am
by Kurroda
They dont work good i have to add to there are really expensive ones that dont even work good.

Posted: Thu May 25, 2006 3:57 pm
by PlasmaGhost
oh well that sucks...

well my idea was to edit sapien and guerilla to make some long processes alot easier

Posted: Sat Jun 03, 2006 12:46 pm
by ugly-nerd
You can use SoftICE or OllyDBG to view what it is doing. Then you can write your own code.

Posted: Sun Jun 04, 2006 2:12 pm
by PlasmaGhost
isnt it OllyDBG?

Posted: Tue Jun 06, 2006 5:30 pm
by ugly-nerd
yeah by bad

Posted: Wed Jun 07, 2006 6:28 pm
by Jefff
Tural wrote:Decompilers are meant to be used to disassemble your own code. It is illegal to decompile an application without the creator's consent.
Not quite. Under 1201 (f) of the DMCA you can reverse engineer software if it was legally obtained and you're doing it for analization, not to steal it, remove serial protection, etc.

To quote the first part of 1201 (f) of the DMCA:
The Digital Millennium Copyright Act Section 1201 (f) wrote:Notwithstanding the provisions of subsection (a)(1)(A), a person who has lawfully obtained the right to use a copy of a computer program may circumvent a technological measure that effectively controls access to a particular portion of that program for the sole purpose of identifying and analyzing those elements of the program that are necessary to achieve interoperability of an independently created computer program with other programs, and that have not previously been readily available to the person engaging in the circumvention, to the extent any such acts of identification and analysis do not constitute infringement under this title.
Of course, this only applies to the US.

Posted: Wed Jun 07, 2006 6:56 pm
by Monkey Terd
Jefff lives :shock:

Posted: Thu Jun 08, 2006 7:01 pm
by Tural
That applies to viewing and analyzing, he wants to modify it, which I am pretty sure is, in fact, illegal.

Posted: Fri Jun 09, 2006 3:56 am
by Jefff
I believe it falls under the same catagory. It's legal if you don't intent to crack it, illegally distribute it, etc.

Posted: Fri Jun 09, 2006 9:44 am
by Kurroda
It is illegal to modify its not illegal to analyze. Point is the decomiplers suck so its a waist of time just forget about.

Posted: Fri Jun 09, 2006 10:32 am
by TfAv1228
decompilers actually work very well if you get a good one yes it is retarded to dissassemble for any other reason than to learn but there are several good ones

BTW to find good ones search for reflectors instead of dissassemblers or decompilers

Posted: Fri Jun 09, 2006 1:45 pm
by VoiDeD
Reflectors are for managed code.

From what I've seen you can't decompile a C++ program back into source code, only assembly.