By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,200 Members | 1,761 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,200 IT Pros & Developers. It's quick & easy.

Reverse Engineering

P: n/a

Anyone can explain me in a few words what is reverse engineering
(benefficts) and how can i do that?

Nov 17 '05 #1
Share this Question
Share on Google+
5 Replies


P: n/a
http://en.wikipedia.org/wiki/Reverse_engineering

Use the product Reflector to decompile (http://www.aisto.com/roeder/dotnet/)
..NET code.
"Rodrigo Ferreira" <rj*********@gmail.com> wrote in message
news:O1*************@TK2MSFTNGP15.phx.gbl...

Anyone can explain me in a few words what is reverse engineering
(benefficts) and how can i do that?

Nov 17 '05 #2

P: n/a
Hi Rodrigo,

Generally, it's an attempt to turn machine code (be it native CPU
instructions, Java byte code or MSIL) back to source code in some
programming language. In many cases, it's illegal and explicitely prohibited
by license agreements.

The only benefit I can think of is when you have a compiled component
exposing some unwanted behavior, you don't have the source code, and you
really need to understand what's going wrong with the component.

--
Sincerely,
Dmytro Lapshyn [Visual Developer - Visual C# MVP]
"Rodrigo Ferreira" <rj*********@gmail.com> wrote in message
news:O1*************@TK2MSFTNGP15.phx.gbl...

Anyone can explain me in a few words what is reverse engineering
(benefficts) and how can i do that?


Nov 17 '05 #3

P: n/a
Antoher benefit is to see how someone did something that you want to do.

"Dmytro Lapshyn [MVP]" <x-****@no-spam-please.hotpop.com> wrote in message
news:#J**************@tk2msftngp13.phx.gbl...
Hi Rodrigo,

Generally, it's an attempt to turn machine code (be it native CPU
instructions, Java byte code or MSIL) back to source code in some
programming language. In many cases, it's illegal and explicitely prohibited by license agreements.

The only benefit I can think of is when you have a compiled component
exposing some unwanted behavior, you don't have the source code, and you
really need to understand what's going wrong with the component.

--
Sincerely,
Dmytro Lapshyn [Visual Developer - Visual C# MVP]
"Rodrigo Ferreira" <rj*********@gmail.com> wrote in message
news:O1*************@TK2MSFTNGP15.phx.gbl...

Anyone can explain me in a few words what is reverse engineering
(benefficts) and how can i do that?

Nov 17 '05 #4

P: n/a
>Generally, it's an attempt to turn machine code (be it native CPU
instructions, Java byte code or MSIL) back to source code in some
programming language.


Or turning source code back to for example UML in the context of
modeling tools such as Visio.

Mattias

--
Mattias Sjögren [MVP] mattias @ mvps.org
http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
Please reply only to the newsgroup.
Nov 17 '05 #5

P: n/a
> Or turning source code back to for example UML in the context of
modeling tools such as Visio.

How do I get that to work?

I have never gotten any good UML models out of VISIOs revers engineering
tool yet. But I'm very lousy with it comes to VISIO. I like better to write
code.

I would really like to know how to do this, so I can "document" my code
better. :o)
Regards,
Lars-Inge Tønnessen
Nov 17 '05 #6

This discussion thread is closed

Replies have been disabled for this discussion.