Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > C++ > Decompiler

Reply
Thread Tools

Decompiler

 
 
Nicholas Sherlock
Guest
Posts: n/a
 
      04-20-2004
Hi guys,

I've got a game someone has written here - it's a Windows .EXE file, and
from the contents it is obviously written in some variant of C++. Can anyome
reccomend a decompiler? I'm just interested in a single routine from the
exe - a checksum generation routine. I already know that the .exe has enough
debug info to name the checksum generation routine for me. I'm not looking
for compilable C++, or even pure C... Half C and half assembler is fine with
me. I'm just looking for something more readable than assembler (because I
don't know assembler very well).

Cheers,
Nicholas Sherlock


 
Reply With Quote
 
 
 
 
Gernot Frisch
Guest
Posts: n/a
 
      04-20-2004

"Nicholas Sherlock" <> schrieb im Newsbeitrag
news:c62ed1$o7s$...
> Hi guys,
>
> I've got a game someone has written here - it's a Windows .EXE file,

and
> from the contents it is obviously written in some variant of C++.

Can anyome
> reccomend a decompiler? I'm just interested in a single routine from

the
> exe - a checksum generation routine. I already know that the .exe

has enough
> debug info to name the checksum generation routine for me. I'm not

looking
> for compilable C++, or even pure C... Half C and half assembler is

fine with
> me. I'm just looking for something more readable than assembler

(because I
> don't know assembler very well).
>
> Cheers,
> Nicholas Sherlock
>
>

What good would that be, other than cracking the software protection?
Write you're own game instead of wasting your time with illegal stuff.
Reverse engineering and decompiling is usually not allowed - otherwise
the program would be open source, wouldn't it?


 
Reply With Quote
 
 
 
 
predator
Guest
Posts: n/a
 
      04-20-2004

"Nicholas Sherlock" <> wrote in message
news:c62ed1$o7s$...
> Hi guys,
>
> I've got a game someone has written here - it's a Windows .EXE file, and
> from the contents it is obviously written in some variant of C++. Can

anyome
> reccomend a decompiler? I'm just interested in a single routine from the
> exe - a checksum generation routine. I already know that the .exe has

enough
> debug info to name the checksum generation routine for me. I'm not looking
> for compilable C++, or even pure C... Half C and half assembler is fine

with
> me. I'm just looking for something more readable than assembler (because I
> don't know assembler very well).
>
> Cheers,
> Nicholas Sherlock
>
>


Try SoftIce.

And learn assembly. You can't do reverse engineering without it.


 
Reply With Quote
 
bartek
Guest
Posts: n/a
 
      04-20-2004
"Nicholas Sherlock" <> wrote in
news:c62ed1$o7s$:

> I've got a game someone has written here - it's a Windows .EXE file,
> and from the contents it is obviously written in some variant of C++.
> Can anyome reccomend a decompiler? I'm just interested in a single
> routine from the exe - a checksum generation routine. I already know
> that the .exe has enough debug info to name the checksum generation
> routine for me. I'm not looking for compilable C++, or even pure C...
> Half C and half assembler is fine with me. I'm just looking for
> something more readable than assembler (because I don't know assembler
> very well).


How about turning a hamburger back into a cow?

<love that phrase! lol>

cheers!
b
 
Reply With Quote
 
Thomas Matthews
Guest
Posts: n/a
 
      04-20-2004
bartek wrote:
> "Nicholas Sherlock" <> wrote in
> news:c62ed1$o7s$:
>
>
>>I've got a game someone has written here - it's a Windows .EXE file,
>>and from the contents it is obviously written in some variant of C++.
>>Can anyome reccomend a decompiler? I'm just interested in a single
>>routine from the exe - a checksum generation routine. I already know
>>that the .exe has enough debug info to name the checksum generation
>>routine for me. I'm not looking for compilable C++, or even pure C...
>>Half C and half assembler is fine with me. I'm just looking for
>>something more readable than assembler (because I don't know assembler
>>very well).

>
>
> How about turning a hamburger back into a cow?
>
> <love that phrase! lol>
>
> cheers!
> b


Yes, but that is not describing the situation.
A binary executable program _can_ be turned into source
but the probability of it looking like the original is
very low.


--
Thomas Matthews

C++ newsgroup welcome message:
http://www.slack.net/~shiva/welcome.txt
C++ Faq: http://www.parashift.com/c++-faq-lite
C Faq: http://www.eskimo.com/~scs/c-faq/top.html
alt.comp.lang.learn.c-c++ faq:
http://www.raos.demon.uk/acllc-c++/faq.html
Other sites:
http://www.josuttis.com -- C++ STL Library book

 
Reply With Quote
 
Thomas Matthews
Guest
Posts: n/a
 
      04-20-2004
Nicholas Sherlock wrote:

> Hi guys,
>
> I've got a game someone has written here - it's a Windows .EXE file, and
> from the contents it is obviously written in some variant of C++. Can anyome
> reccomend a decompiler? I'm just interested in a single routine from the
> exe - a checksum generation routine. I already know that the .exe has enough
> debug info to name the checksum generation routine for me. I'm not looking
> for compilable C++, or even pure C... Half C and half assembler is fine with
> me. I'm just looking for something more readable than assembler (because I
> don't know assembler very well).
>
> Cheers,
> Nicholas Sherlock
>
>

Search the newsgroup for the terms "decompiler" and
"reverse engineering". I've answered this issue
too many times.


--
Thomas Matthews

C++ newsgroup welcome message:
http://www.slack.net/~shiva/welcome.txt
C++ Faq: http://www.parashift.com/c++-faq-lite
C Faq: http://www.eskimo.com/~scs/c-faq/top.html
alt.comp.lang.learn.c-c++ faq:
http://www.raos.demon.uk/acllc-c++/faq.html
Other sites:
http://www.josuttis.com -- C++ STL Library book

 
Reply With Quote
 
bartek
Guest
Posts: n/a
 
      04-20-2004
Thomas Matthews <> wrote in
news:Opbhc.789$:

(...)

>>
>> How about turning a hamburger back into a cow?
>>
>> <love that phrase! lol>
>>

>
> Yes, but that is not describing the situation.
> A binary executable program _can_ be turned into source
> but the probability of it looking like the original is
> very low.


Same for the cow. Except, maybe the probability is a little bit lower.
Though, if you've had the time... and appropriate tools...

cheers!
b
 
Reply With Quote
 
Bill Seurer
Guest
Posts: n/a
 
      04-20-2004
bartek wrote:

> Thomas Matthews <> wrote in
> news:Opbhc.789$:
>
> (...)
>
>
>>>How about turning a hamburger back into a cow?
>>>
>>><love that phrase! lol>
>>>

>>Yes, but that is not describing the situation.
>>A binary executable program _can_ be turned into source
>>but the probability of it looking like the original is
>>very low.

>
>
> Same for the cow. Except, maybe the probability is a little bit lower.
> Though, if you've had the time... and appropriate tools...


Given cloning your chances of getting something back from the hamburger
that looks like the original cow is perhaps better than decompiling!
 
Reply With Quote
 
Nicholas Sherlock
Guest
Posts: n/a
 
      04-20-2004
Gernot Frisch wrote:
> "Nicholas Sherlock" <> schrieb im Newsbeitrag
> news:c62ed1$o7s$...
>> Hi guys,
>>
>> I've got a game someone has written here - it's a Windows .EXE file,
>> and from the contents it is obviously written in some variant of
>> C++. Can anyome reccomend a decompiler? I'm just interested in a
>> single routine from the exe - a checksum generation routine. I
>> already know that the .exe has enough debug info to name the
>> checksum generation routine for me. I'm not looking for compilable
>> C++, or even pure C... Half C and half assembler is fine with me.
>> I'm just looking for something more readable than assembler (because
>> I don't know assembler very well).
>>
>> Cheers,
>> Nicholas Sherlock
>>
>>

> What good would that be, other than cracking the software protection?


How would a checksum be involved in software protection? This game does not
have any copy protection. I'm trying to generate files to be used by the
game (In this case, allowing the user to generate "dog" characters to insert
into their game).

Cheers,
Nicholas Sherlock


 
Reply With Quote
 
Nicholas Sherlock
Guest
Posts: n/a
 
      04-20-2004
predator wrote:
> "Nicholas Sherlock" <> wrote in message
> news:c62ed1$o7s$...
>> Hi guys,
>>
>> I've got a game someone has written here - it's a Windows .EXE file,
>> and from the contents it is obviously written in some variant of
>> C++. Can anyome reccomend a decompiler? I'm just interested in a
>> single routine from the exe - a checksum generation routine. I
>> already know that the .exe has enough debug info to name the
>> checksum generation routine for me. I'm not looking for compilable
>> C++, or even pure C... Half C and half assembler is fine with me.
>> I'm just looking for something more readable than assembler (because
>> I don't know assembler very well).
>>
>> Cheers,
>> Nicholas Sherlock
>>
>>

>
> Try SoftIce.
>
> And learn assembly. You can't do reverse engineering without it.


Thanks, looks like I'll be learning assembler..

Cheers,
Nicholas Sherlock


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Decompiler for GAL JEDEC fusemap azcycle VHDL 3 11-26-2011 08:55 AM
VB.NET DLL Decompiler Schultz ASP .Net 1 02-21-2005 03:52 AM
Decompiler .Net - how to avoid? Pietro ASP .Net 8 02-17-2005 01:55 PM
ANN: 9Rays.Spices.Net [asm.browser, analyzer, obfuscator, decompiler, modeler]v3.4.2 released Al Ponomarev ASP .Net 3 05-03-2004 07:52 PM
Java Decompiler gmcdanie Java 30 02-19-2004 09:43 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57