[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

microsoft.public.dotnet.framework

C# App Decompiling question

Barry

7/3/2008 1:11:00 PM


Hi

Is it possible to decompile a C# developed .exe file (release version)

Note: i am not interested in decompiling any app, but want to know if this
can be done, cause i often send my app in debug versions, to clients who
have not yet paid for the job, need to know the possibilities.

TIA
Barry



8 Answers

Ilya Albrekht

7/3/2008 2:59:00 PM

0

Yea, it's quite easy to do. The only trouble will be variable names, but
all functions, flasses and namespaces will be normal.

Minimal solution is to use Dotfuscator. You can find it in
Tools->Dotfuscator in VS2008.

On Thu, 03 Jul 2008 09:10:31 -0400, Barry <someone@hello.com> wrote:

> Hi
>
> Is it possible to decompile a C# developed .exe file (release version)
>
> Note: i am not interested in decompiling any app, but want to know if
> this
> can be done, cause i often send my app in debug versions, to clients who
> have not yet paid for the job, need to know the possibilities.
>
> TIA
> Barry
>
>
>



--
Using Opera's revolutionary e-mail client: http://www.opera...

unknown

7/3/2008 4:18:00 PM

0

Barry,

You need to download "Reflector for .NET" at
http://www.aisto.com/roe.... It will demonstrate how easy it is
to reverse engineer .NET apps. You can also use ildasm.exe to decompile
to IL code, change it, and ilasm.exe to recompile.

Jason Newell
www.jasonnewell.net

Barry wrote:
> Hi
>
> Is it possible to decompile a C# developed .exe file (release version)
>
> Note: i am not interested in decompiling any app, but want to know if this
> can be done, cause i often send my app in debug versions, to clients who
> have not yet paid for the job, need to know the possibilities.
>
> TIA
> Barry
>
>
>

Jon Skeet

7/3/2008 6:17:00 PM

0

Barry <someone@hello.com> wrote:
> Is it possible to decompile a C# developed .exe file (release version)

Yes. The easiest thing is to try it yourself on your own code.

> Note: i am not interested in decompiling any app, but want to know if this
> can be done, cause i often send my app in debug versions, to clients who
> have not yet paid for the job, need to know the possibilities.

What exactly are you worried about? My own view is that once you've
seen the software, it would usually take more time to reverse engineer
it and support it from the decompiled code than to rewrite.

--
Jon Skeet - <skeet@pobox.com>
Web site: http://www.pobox....
Blog: http://www.msmvps.com...
C# in Depth: http://csharpi...

Lloyd Dupont

7/4/2008 5:30:00 AM

0

> What exactly are you worried about? My own view is that once you've
> seen the software, it would usually take more time to reverse engineer
> it and support it from the decompiled code than to rewrite.
>
So totaly agree on that.
I like the way you put it simply and clearly as well!

Barry

7/4/2008 12:13:00 PM

0


Hi

Thank you guys for your quick and informative replies.

I am not interested in any tools for decompiling i just wanted to know if
this is possible on a Release Version. I have tried Dotfuscator, but not
interested to pay extra for their full-version.

TIA
Barry


"Barry" <someone@hello.com> wrote in message
news:%23ZVjt4Q3IHA.5060@TK2MSFTNGP02.phx.gbl...
>
> Hi
>
> Is it possible to decompile a C# developed .exe file (release version)
>
> Note: i am not interested in decompiling any app, but want to know if this
> can be done, cause i often send my app in debug versions, to clients who
> have not yet paid for the job, need to know the possibilities.
>
> TIA
> Barry
>
>
>


Ilya Albrekht

7/4/2008 3:24:00 PM

0

Hi, I've seen opensource free Dotfuscator.

On Fri, 04 Jul 2008 08:13:17 -0400, Barry <someone@hello.com> wrote:

> Hi
>
> Thank you guys for your quick and informative replies.
>
> I am not interested in any tools for decompiling i just wanted to know if
> this is possible on a Release Version. I have tried Dotfuscator, but not
> interested to pay extra for their full-version.
>
> TIA
> Barry
>
>
> "Barry" <someone@hello.com> wrote in message
> news:%23ZVjt4Q3IHA.5060@TK2MSFTNGP02.phx.gbl...
>>
>> Hi
>>
>> Is it possible to decompile a C# developed .exe file (release version)
>>
>> Note: i am not interested in decompiling any app, but want to know if
>> this
>> can be done, cause i often send my app in debug versions, to clients who
>> have not yet paid for the job, need to know the possibilities.
>>
>> TIA
>> Barry
>>
>>
>>
>
>



--
Using Opera's revolutionary e-mail client: http://www.opera...

Henning Krause [MVP - Exchange]

7/4/2008 5:14:00 PM

0

Hi Barry,

IMHO the dotfusctator community edition does not really protect your code.
It's rather easy to read. Plus, your stacktraces will be messed up because
all the methods have been renamed.

Kind regards,
Henning Krause

"Barry" <someone@hello.com> wrote in message
news:eUTTa9c3IHA.3348@TK2MSFTNGP03.phx.gbl...
>
> Hi
>
> Thank you guys for your quick and informative replies.
>
> I am not interested in any tools for decompiling i just wanted to know if
> this is possible on a Release Version. I have tried Dotfuscator, but not
> interested to pay extra for their full-version.
>
> TIA
> Barry
>
>
> "Barry" <someone@hello.com> wrote in message
> news:%23ZVjt4Q3IHA.5060@TK2MSFTNGP02.phx.gbl...
>>
>> Hi
>>
>> Is it possible to decompile a C# developed .exe file (release version)
>>
>> Note: i am not interested in decompiling any app, but want to know if
>> this can be done, cause i often send my app in debug versions, to clients
>> who have not yet paid for the job, need to know the possibilities.
>>
>> TIA
>> Barry
>>
>>
>>
>
>

Andrew Faust

7/11/2008 5:12:00 PM

0

> You can also use ildasm.exe to decompile to IL code, change it, and
> ilasm.exe to recompile

It's even easier. There's a nice add-in to Reflector that will do this for
you. It will even let you add new code to a single function and rebuild the
assembly.

Andrew Faust

"Jason Newell" <nospam@nospam.com> wrote in message
news:uT8vhhS3IHA.4448@TK2MSFTNGP05.phx.gbl...
> Barry,
>
> You need to download "Reflector for .NET" at
> http://www.aisto.com/roe.... It will demonstrate how easy it is to
> reverse engineer .NET apps. You can also use ildasm.exe to decompile to
> IL code, change it, and ilasm.exe to recompile.
>
> Jason Newell
> www.jasonnewell.net
>
> Barry wrote:
>> Hi
>>
>> Is it possible to decompile a C# developed .exe file (release version)
>>
>> Note: i am not interested in decompiling any app, but want to know if
>> this can be done, cause i often send my app in debug versions, to clients
>> who have not yet paid for the job, need to know the possibilities.
>>
>> TIA
>> Barry
>>
>>
>>