Be a Supporter!

open-source reverse engineering

  • 713 Views
  • 16 Replies
New Topic Respond to this Topic
omega3D
omega3D
  • Member since: Mar. 27, 2004
  • Offline.
Forum Stats
Member
Level 04
Blank Slate
open-source reverse engineering 2006-11-05 16:50:51 Reply

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
Response to open-source reverse engineering 2006-11-05 20:25:49 Reply

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
Response to open-source reverse engineering 2006-11-06 17:15:55 Reply

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
Response to open-source reverse engineering 2006-11-06 17:35:59 Reply

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


BBS Signature
amaterasu
amaterasu
  • Member since: Mar. 7, 2004
  • Offline.
Forum Stats
Member
Level 08
Blank Slate
Response to open-source reverse engineering 2006-11-06 17:54:54 Reply

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

BBS Signature
0x41
0x41
  • Member since: Dec. 30, 2004
  • Offline.
Forum Stats
Member
Level 10
Blank Slate
Response to open-source reverse engineering 2006-11-06 18:03:12 Reply

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
Response to open-source reverse engineering 2006-11-06 18:03:24 Reply

jsut it aint exaclty whay the original code was

omega3D
omega3D
  • Member since: Mar. 27, 2004
  • Offline.
Forum Stats
Member
Level 04
Blank Slate
Response to open-source reverse engineering 2006-11-06 21:24:12 Reply

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
Response to open-source reverse engineering 2006-11-06 21:27:26 Reply

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!


BBS Signature
omega3D
omega3D
  • Member since: Mar. 27, 2004
  • Offline.
Forum Stats
Member
Level 04
Blank Slate
Response to open-source reverse engineering 2006-11-06 21:38:47 Reply

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
Response to open-source reverse engineering 2006-11-06 23:03:45 Reply

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.

BBS Signature
RageOfOrder
RageOfOrder
  • Member since: Aug. 30, 2002
  • Offline.
Forum Stats
Member
Level 09
Blank Slate
Response to open-source reverse engineering 2006-11-07 03:35:00 Reply

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
Response to open-source reverse engineering 2006-11-07 09:26:10 Reply

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.


audio / bbs troubles? drop me a PM

BBS Signature
thoughtpolice
thoughtpolice
  • Member since: Mar. 24, 2003
  • Offline.
Forum Stats
Member
Level 10
Blank Slate
Response to open-source reverse engineering 2006-11-08 16:47:25 Reply

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
Response to open-source reverse engineering 2006-11-08 18:48:03 Reply

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
Response to open-source reverse engineering 2006-11-08 23:58:32 Reply

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?


BBS Signature
Taylor
Taylor
  • Member since: Aug. 19, 2003
  • Offline.
Forum Stats
Member
Level 09
Blank Slate
Response to open-source reverse engineering 2006-11-09 01:05:55 Reply

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.

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.'

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.