little bit of help

Post here about scripting and programming for HaloPC (audio, network, ai, etc.)
Post Reply
PlasmaGhost





Posts: 149
Joined: Wed Oct 05, 2005 12:23 pm

little bit of help

Post 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
Patrickssj6




Pi Collaborator

Posts: 5426
Joined: Sat Jul 24, 2004 12:12 pm
Location: I'm a Paranoid
Contact:

Post by Patrickssj6 »

You mean reverse the code?Like getting the code out of an exe file?
...left for good
live2board





Posts: 17
Joined: Sun Mar 27, 2005 10:08 am

Post 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.
Patrickssj6




Pi Collaborator

Posts: 5426
Joined: Sat Jul 24, 2004 12:12 pm
Location: I'm a Paranoid
Contact:

Post by Patrickssj6 »

I saw one.It converts the code to a very rare used programm language I can't remember but I worked. :D
...left for good
PlasmaGhost





Posts: 149
Joined: Wed Oct 05, 2005 12:23 pm

Post by PlasmaGhost »

yea i mean get the code outta an exe. ill b willing to learn any language for it
User avatar
Tural




Conceptionist Acolyte Bloodhound Recreator
Socialist Connoisseur Droplet Scorched Earth
Grunge

Posts: 15628
Joined: Thu Jun 16, 2005 3:44 pm
Location: Lincoln, NE
Contact:

Post 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.
Kurroda





Posts: 1737
Joined: Sat Sep 03, 2005 10:01 am
Contact:

Post by Kurroda »

They dont work good i have to add to there are really expensive ones that dont even work good.
Image
PlasmaGhost





Posts: 149
Joined: Wed Oct 05, 2005 12:23 pm

Post by PlasmaGhost »

oh well that sucks...

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





Posts: 23
Joined: Sat May 21, 2005 6:51 am

Post by ugly-nerd »

You can use SoftICE or OllyDBG to view what it is doing. Then you can write your own code.
Last edited by ugly-nerd on Tue Jun 06, 2006 5:30 pm, edited 1 time in total.
PlasmaGhost





Posts: 149
Joined: Wed Oct 05, 2005 12:23 pm

Post by PlasmaGhost »

isnt it OllyDBG?
ugly-nerd





Posts: 23
Joined: Sat May 21, 2005 6:51 am

Post by ugly-nerd »

yeah by bad
Jefff




Socialist Miner Logistician Snitch!
Critic Droplet

Posts: 244
Joined: Sun Oct 24, 2004 5:59 pm

Post 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.
How to Post Correctly
SWYgeW91IGNhbiByZWFkIHRoaXMgeW91IGhhdmUgd2F5IHRvIG11Y2ggdGltZSBvbiB5b3VyIGhhbmRz
Monkey Terd




Coagulator Acolyte Recreator Bloodhound
Sigma Sorceror Connoisseur Droplet
Pyre

Posts: 2032
Joined: Tue May 17, 2005 6:34 pm
Location: T E X A S

Post by Monkey Terd »

Jefff lives :shock:
User avatar
Tural




Conceptionist Acolyte Bloodhound Recreator
Socialist Connoisseur Droplet Scorched Earth
Grunge

Posts: 15628
Joined: Thu Jun 16, 2005 3:44 pm
Location: Lincoln, NE
Contact:

Post by Tural »

That applies to viewing and analyzing, he wants to modify it, which I am pretty sure is, in fact, illegal.
Jefff




Socialist Miner Logistician Snitch!
Critic Droplet

Posts: 244
Joined: Sun Oct 24, 2004 5:59 pm

Post 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.
How to Post Correctly
SWYgeW91IGNhbiByZWFkIHRoaXMgeW91IGhhdmUgd2F5IHRvIG11Y2ggdGltZSBvbiB5b3VyIGhhbmRz
Kurroda





Posts: 1737
Joined: Sat Sep 03, 2005 10:01 am
Contact:

Post 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.
Image
TfAv1228




Miner Logistician Droplet

Posts: 276
Joined: Sun Sep 05, 2004 4:40 pm

Post 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
Sig breaks rules, read the rules before reposting.
User avatar
VoiDeD
Readers Club




Socialist

Posts: 1866
Joined: Thu Jan 15, 2004 4:46 pm
Location: Gurnee, IL
Contact:

Post 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.
Image
Post Reply