open-source reverse engineering
- omega3D
-
omega3D
- Member since: Mar. 27, 2004
- Offline.
-
- Forum Stats
- Member
- Level 04
- Blank Slate
I want to muck around with reverse engineering C++ code without paying anything. A freind told me about a program but I forgot. Any ideas?
- thoughtpolice
-
thoughtpolice
- Member since: Mar. 24, 2003
- Offline.
-
- Forum Stats
- Member
- Level 10
- Blank Slate
At 11/5/06 04:50 PM, omega3D wrote: I want to muck around with reverse engineering C++ code without paying anything. A freind told me about a program but I forgot. Any ideas?
Might just be me, but I fail to see how this has any correlation with open-source.
omg.
Playstation Network tag: muffin-noodle
the empty set
- omega3D
-
omega3D
- Member since: Mar. 27, 2004
- Offline.
-
- Forum Stats
- Member
- Level 04
- Blank Slate
i want a free program that reverse engineers programs that were combiled in C++. I'm not looking for a disassembler.
- authorblues
-
authorblues
- Member since: Jun. 21, 2005
- Offline.
-
- Forum Stats
- Member
- Level 12
- Blank Slate
At 11/6/06 05:15 PM, omega3D wrote: i want a free program that reverse engineers programs that were combiled in C++
"open source" and "free" are not synonymous. and as far as i have been told, you cant reverse engineer c++ programs. at least, not as i understand it...
- amaterasu
-
amaterasu
- Member since: Mar. 7, 2004
- Offline.
-
- Forum Stats
- Member
- Level 08
- Blank Slate
At 11/6/06 05:35 PM, authorblues wrote:At 11/6/06 05:15 PM, omega3D wrote: i want a free program that reverse engineers programs that were combiled in C++"open source" and "free" are not synonymous. and as far as i have been told, you cant reverse engineer c++ programs. at least, not as i understand it...
You definitely can.
beep
- 0x41
-
0x41
- Member since: Dec. 30, 2004
- Offline.
-
- Forum Stats
- Member
- Level 10
- Blank Slate
At 11/6/06 05:15 PM, omega3D wrote: i want a free program that reverse engineers programs that were combiled in C++. I'm not looking for a disassembler.
I'd tell you to forget everything you know about what you think reverse engineering is but that would be fruitless. You're not ready to look into reversing, just forget the term and everything relating with it and attempt programming.
- thecoshman
-
thecoshman
- Member since: Jun. 11, 2006
- Offline.
-
- Forum Stats
- Member
- Level 12
- Blank Slate
jsut it aint exaclty whay the original code was
| C++: MAIN || AS: MAIN || PHP: MAIN || JAVA: MAIN |
- omega3D
-
omega3D
- Member since: Mar. 27, 2004
- Offline.
-
- Forum Stats
- Member
- Level 04
- Blank Slate
once again, the newgrounds crew has been no help at all. I found one by myself though.
http://boomerang.sourceforge.net/
thanks for the help :/
- DFox
-
DFox
- Member since: Aug. 9, 2003
- Offline.
-
- Forum Stats
- Member
- Level 30
- Blank Slate
At 11/6/06 09:24 PM, omega3D wrote: once again, the newgrounds crew has been no help at all. I found one by myself though.
thanks for the help :/
You're welcome!
- omega3D
-
omega3D
- Member since: Mar. 27, 2004
- Offline.
-
- Forum Stats
- Member
- Level 04
- Blank Slate
At 11/6/06 09:27 PM, DFox wrote: You're welcome!
*sighs*
I was wondering for a minute why I left NG for such a long time. I just remembered.
- authorblues
-
authorblues
- Member since: Jun. 21, 2005
- Offline.
-
- Forum Stats
- Member
- Level 12
- Blank Slate
At 11/6/06 09:38 PM, omega3D wrote: I was wondering for a minute why I left NG for such a long time. I just remembered.
how sad. everyone missed you terribly.
yeah, no, i lie.
- RageOfOrder
-
RageOfOrder
- Member since: Aug. 30, 2002
- Offline.
-
- Forum Stats
- Member
- Level 09
- Blank Slate
I find it funny... Why would you need to reverse engineer something that is OPEN SOURCE to begin with... Just take the source and fuck around with it. no "reverse engineering" required.
- jarrydn
-
jarrydn
- Member since: Jul. 15, 2002
- Offline.
-
- Forum Stats
- Moderator
- Level 10
- Artist
At 11/7/06 03:35 AM, RageOfOrder wrote: I find it funny... Why would you need to reverse engineer something that is OPEN SOURCE to begin with... Just take the source and fuck around with it. no "reverse engineering" required.
I think what he was getting at, was that he wanted to accquire a reverse engineering program released as open source.
- thoughtpolice
-
thoughtpolice
- Member since: Mar. 24, 2003
- Offline.
-
- Forum Stats
- Member
- Level 10
- Blank Slate
At 11/6/06 09:24 PM, omega3D wrote: once again, the newgrounds crew has been no help at all. I found one by myself though.
http://boomerang.sourceforge.net/
thanks for the help :/
Once you find out that at best you probably won't get anything really meaningful out of tools like Boomerang or Andromeda, I hope you realize those tools are eternally uncomplete in the eyes of computer science. Besides, Reverse Engineering is an art, not something that should be automated. Grab a copy of IDA Pro, and a few debuggers, and just try it sometime. It's much more fun than having an "auto do it all tool" and plus those tools, like I said, are fundamentally uncomplete and if you want to call it such, 'broken.'
omg.
Playstation Network tag: muffin-noodle
the empty set
- omega3D
-
omega3D
- Member since: Mar. 27, 2004
- Offline.
-
- Forum Stats
- Member
- Level 04
- Blank Slate
At 11/7/06 03:35 AM, RageOfOrder wrote: I find it funny... Why would you need to reverse engineer something that is OPEN SOURCE to begin with... Just take the source and fuck around with it. no "reverse engineering" required.
I find it funny... Even though you got my purpose wrong, you still brought up an interresting question. If you wanted to test how accurate your decompiler was, it would make sence to test it on an open-source program because you could compare the results!
Not like you people actually care...
- authorblues
-
authorblues
- Member since: Jun. 21, 2005
- Offline.
-
- Forum Stats
- Member
- Level 12
- Blank Slate
At 11/8/06 06:48 PM, omega3D wrote: Not like you people actually care...
what a great idea. you say something profound and something ridiculously arrogant in the same post. i dont know whether to hate you or ignore you. mayhaps both?
- Taylor
-
Taylor
- Member since: Aug. 19, 2003
- Offline.
-
- Forum Stats
- Member
- Level 09
- Blank Slate
At 11/8/06 04:47 PM, kb-resin wrote:At 11/6/06 09:24 PM, omega3D wrote: once again, the newgrounds crew has been no help at all. I found one by myself though.Once you find out that at best you probably won't get anything really meaningful out of tools like Boomerang or Andromeda, I hope you realize those tools are eternally uncomplete in the eyes of computer science. Besides, Reverse Engineering is an art, not something that should be automated. Grab a copy of IDA Pro, and a few debuggers, and just try it sometime. It's much more fun than having an "auto do it all tool" and plus those tools, like I said, are fundamentally uncomplete and if you want to call it such, 'broken.'
http://boomerang.sourceforge.net/
thanks for the help :/
I was basically going to post this, but I figured - why not just quote it and save my poor keyboard a few strokes.
Boomerang won't take a program and give you the source code. From their own website, they say: That means that until this is implemented, then without significant manual guidance, Boomerang can't even decompile its own test/windows/hello.exe.
If you had to ask where to look, I can guarantee this isn't what you're looking for; as you won't be able to make it do what you think it can.


