Search Members Help

» Welcome Guest
[ Log In :: Register ]

Page 1 of 212>>

[ Track This Topic :: Email This Topic :: Print this topic ]

reply to topic new topic new poll
Topic: C++ Decompiler< Next Oldest | Next Newest >
 Post Number: 1
Der_Teufel Search for posts by this member.
FNG
Avatar



Group: Members
Posts: 166
Joined: Nov. 2000
PostIcon Posted on: Dec. 03 2000,01:17  Skip to the next post in this topic. Ignore posts   QUOTE

Anyone know of a good C++ Decompiler?

This message has been edited by Der_Teufel on December 02, 2000 at 08:18 PM

Offline
Top of Page Profile Contact Info WEB 
 Post Number: 2
aventari Search for posts by this member.
Jedi Knight
Avatar



Group: Members
Posts: 662
Joined: Dec. 2000
PostIcon Posted on: Dec. 04 2000,06:04 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

I dont think they exist. if you want to decompile an executable you'll need softICE or similar and it will decode it into assembly language. I also heard from some friends at school that you can decompile Java programs and get the java code itself. that sounds pretty cool.

------------------
aventari
"Q: How do you tell an extrovert computer scientist? A: He looks at _your_ shoes when he talks to you."

Offline
Top of Page Profile Contact Info 
 Post Number: 3
askheaves Search for posts by this member.
Ack!!!
Avatar



Group: Members
Posts: 1955
Joined: Sep. 2000
PostIcon Posted on: Dec. 04 2000,12:30 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

C++Decompilers do exist out there. I thought I remembered correctly that SoftICE was a decompiler, but apparently it's just a disassembler. So, I can't remember now what application I was using about a year ago, but I definitely saw C code at the very least coming out of an executable... still took a long ass time to decompile, though.
Offline
Top of Page Profile Contact Info 
 Post Number: 4
askheaves Search for posts by this member.
Ack!!!
Avatar



Group: Members
Posts: 1955
Joined: Sep. 2000
PostIcon Posted on: Dec. 04 2000,19:19 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

quote:
Originally posted by Der_Teufel:
I have seen lots of Java decompilers, but since I don't know Jave it does me no good. I was just interested in seeing how some programs were written in C++.

A C++ Decompiler is typically not going to be real helpful in that respect. Since there are a lot of ways you can write code that boil down to the same assembly after optimizations (ie. rolled out loops, lookup tables, templates, other ickies), you're probably not going to get a very good glimpse at what the original source code was. There are exceptions, mostly in the C rhealm, but C++ is a trickier beast underneighth. Not to mention most programs you would want to try this on (games?) have the most critical routines written in inline assembly and have no real good counterparts in the C++ world.

So, for educational purposes involved in learning programming techniques, it's probably not going to be very helpful. If you're curious as to how to hack a program, there is a lot more benefit.

Offline
Top of Page Profile Contact Info 
 Post Number: 5
Der_Teufel Search for posts by this member.
FNG
Avatar



Group: Members
Posts: 166
Joined: Nov. 2000
PostIcon Posted on: Dec. 04 2000,20:21 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

The game I was interested in decompiling was "Quadnet" it is a little freeware that the says was written in C++. I was interested in how to make a game in C++.

This message has been edited by Der_Teufel on December 04, 2000 at 03:26 PM

Offline
Top of Page Profile Contact Info WEB 
 Post Number: 6
hyperponic Search for posts by this member.
FNG
Avatar



Group: Members
Posts: 112
Joined: Aug. 2000
PostIcon Posted on: Dec. 04 2000,23:14 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

even if you do manage to decompile C++ code, good luck making any sense out of it. more than likely, you'll end up with a bunch of meaningless crap that will take you forever to sort out. remember, when a program is compiled, comments, variable names, etc are all thrown away. if you want to learn how to code a feature, or how to code for specific platform, you'd have better luck either obtaining source code for an app, or sortin' through docs.

------------------
"It's not peer pressure, its just your turn." - Unknown

Offline
Top of Page Profile Contact Info 
 Post Number: 7
aventari Search for posts by this member.
Jedi Knight
Avatar



Group: Members
Posts: 662
Joined: Dec. 2000
PostIcon Posted on: Dec. 04 2000,23:25 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

since it's freeware maybe the dude will send you the source code for free (or a small donation) Have you emailed the author yet?

I'd like to run one of those c decompilers on some of my code and see what it actually comes up with :]

------------------
aventari
"Q: How do you tell an extrovert computer scientist? A: He looks at _your_ shoes when he talks to you."

Offline
Top of Page Profile Contact Info 
 Post Number: 8
Der_Teufel Search for posts by this member.
FNG
Avatar



Group: Members
Posts: 166
Joined: Nov. 2000
PostIcon Posted on: Dec. 05 2000,05:06 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

I have seen lots of Java decompilers, but since I don't know Jave it does me no good. I was just interested in seeing how some programs were written in C++.
Offline
Top of Page Profile Contact Info WEB 
 Post Number: 9
Der_Teufel Search for posts by this member.
FNG
Avatar



Group: Members
Posts: 166
Joined: Nov. 2000
PostIcon Posted on: Dec. 05 2000,16:54 Skip to the previous post in this topic. Skip to the next post in this topic. Ignore posts   QUOTE

Another reason I wanted to get a decompiler was to see how it decompiles the stuff that I have written.
Offline
Top of Page Profile Contact Info WEB 
 Post Number: 10
vandlo Search for posts by this member.
FNG
Avatar



Group: Members
Posts: 1
Joined: Dec. 2000
PostIcon Posted on: Dec. 05 2000,19:36 Skip to the previous post in this topic.  Ignore posts   QUOTE

Hey Der_Teufel, I'm a CS major at Georgia Tech, I'm going to ask one of my professors that I think would know that on Wednesday, I'll post their response that night.
Offline
Top of Page Profile Contact Info 
19 replies since Dec. 03 2000,01:17 < Next Oldest | Next Newest >

[ Track This Topic :: Email This Topic :: Print this topic ]


Page 1 of 212>>
reply to topic new topic new poll

» Quick Reply C++ Decompiler
iB Code Buttons
You are posting as:

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code