473,406 Members | 2,390 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

.net is not safe for me..??? it get's decompiled

I have seen on the net varius decompilers and i have tried to protect
my code with obfuscation but still it can be reversed... if you check
for Reflection Decompiler...
i don't know what to do.!!!

http://www.aisto.com/roeder/dotnet/

Mar 22 '06 #1
18 1223
q
You don't decompile... it was never compiled. You never have to
decompile anything to see how somebody did something. You just have to
have a viewer (like Reflector) to view it. You can also load an
assembly (.NET EXE/ .NET DLL/Whatever) and use the reflection library
to view any method or whatever you need to in the code. That is, you
can make your own Reflector fairly simply...

If you don't want to contribute to society and not help the world, you
keep your code "private" and "safe" by using an obfuscator on your
work. For example, if you use Reflector to view the Reflector code,
you will find out that it's mostly gibberish. It's obfuscated.

Mar 22 '06 #2
Man.. the obfuscation is a charade.... .NET is not safe still...
obfuscated the code is legible... with a litle effort you understand...
all, the string's aren't encrypted nothing convice me, a time ago
everybody at microsoft hit to Java but know you have the same problem
but have solved it... .NET not convice me... cos i know what is good
and is bad... and .NET isn't safe for professionals.... is my real
opinion i will wait a time cos what kind of security .net offer.????
obfuscator... !!!! jummm!!!!

Mar 22 '06 #3
re:
everybody at microsoft hit to Java but know you have the same problem
Java apps are easily decompilable, too.
It's just the nature of the beast.

Regardless, I think you can obfuscate .net code easier than Java code.


Juan T. Llibre, asp.net MVP
aspnetfaq.com : http://www.aspnetfaq.com/
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en español : http://asp.net.do/foros/
===================================
"Ing. Eduardo F. Sandino" <ed*************@gmail.com> wrote in message
news:11*********************@e56g2000cwe.googlegro ups.com... Man.. the obfuscation is a charade.... .NET is not safe still...
obfuscated the code is legible... with a litle effort you understand...
all, the string's aren't encrypted nothing convice me, a time ago
everybody at microsoft hit to Java but know you have the same problem
but have solved it... .NET not convice me... cos i know what is good
and is bad... and .NET isn't safe for professionals.... is my real
opinion i will wait a time cos what kind of security .net offer.????
obfuscator... !!!! jummm!!!!

Mar 22 '06 #4
Dude, you can decompile *anything* with the right software...

--
HTH,

Kevin Spencer
Microsoft MVP
Professional Numbskull

Show me your certification without works,
and I'll show my certification
*by* my works.

"Ing. Eduardo F. Sandino" <ed*************@gmail.com> wrote in message
news:11*********************@e56g2000cwe.googlegro ups.com...
Man.. the obfuscation is a charade.... .NET is not safe still...
obfuscated the code is legible... with a litle effort you understand...
all, the string's aren't encrypted nothing convice me, a time ago
everybody at microsoft hit to Java but know you have the same problem
but have solved it... .NET not convice me... cos i know what is good
and is bad... and .NET isn't safe for professionals.... is my real
opinion i will wait a time cos what kind of security .net offer.????
obfuscator... !!!! jummm!!!!

Mar 22 '06 #5
On 22 Mar 2006 07:09:52 -0800, Ing. Eduardo F. Sandino wrote:
I have seen on the net varius decompilers and i have tried to protect
my code with obfuscation but still it can be reversed... if you check
for Reflection Decompiler...
i don't know what to do.!!!

http://www.aisto.com/roeder/dotnet/


There's also this:

http://boomerang.sourceforge.net/
Mar 22 '06 #6
..NET is a bill copy of java they stoled it from SUN, like windows is a
copy of MacOS and anything that microsoft do.....

Mar 22 '06 #7
In my opinion, native code is still by far the best protection against
decompilation. Many people claim native code can be decompiled, but the
reality is that people are able to at most crack some keys or algorithm
from native code through intensive debugging. There are still no good
tools available today to decompile native code. Only if debug info is
available, decompiling native code might offer some value. Java and
..NET are totally different, people can see the code in high quality
with ease.

If you want serious protection, our native compiler is the only way to
go, I definitely think so. For casual protection, obfuscator and whole
protection tools offer some helps.

Huihong
Remotesoft
http://www.remotesoft.com

Erik Funkenbusch wrote:
On 22 Mar 2006 07:09:52 -0800, Ing. Eduardo F. Sandino wrote:
I have seen on the net varius decompilers and i have tried to protect
my code with obfuscation but still it can be reversed... if you check
for Reflection Decompiler...
i don't know what to do.!!!

http://www.aisto.com/roeder/dotnet/


There's also this:

http://boomerang.sourceforge.net/


Mar 22 '06 #8
Yeah you are write the Frameworks still are insecure...

Mar 22 '06 #9
When natively compiled, everything (including mscorlib) is in native
code format, it's going to be impossible to get the source code back. I
will post some samples, and people are more than welcome to try to
decompile them.

Huihong
http://www,remotesoft.com/linker/

Mar 22 '06 #10
You are a fake copy of an honest poster, like most trolls are.

Please don't spam this newsgroup with your trolling drivel any more.

Juan T. Llibre, asp.net MVP
aspnetfaq.com : http://www.aspnetfaq.com/
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en español : http://asp.net.do/foros/
===================================
"Ing. Eduardo F. Sandino" <ed*************@gmail.com> wrote in message
news:11**********************@e56g2000cwe.googlegr oups.com...
.NET is a bill copy of java they stoled it from SUN, like windows is a
copy of MacOS and anything that microsoft do.....

Mar 22 '06 #11
I'm glad you posted that, Huihong.

The Salamander .Net Protector is, indeed, quite good at
providing protection against de-compilation and de-obfuscation.

http://www.remotesoft.com/salamander/protector.html


Juan T. Llibre, asp.net MVP
aspnetfaq.com : http://www.aspnetfaq.com/
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en español : http://asp.net.do/foros/
===================================
"Huihong" <hu******@gmail.com> wrote in message
news:11**********************@i39g2000cwa.googlegr oups.com...
In my opinion, native code is still by far the best protection against
decompilation. Many people claim native code can be decompiled, but the
reality is that people are able to at most crack some keys or algorithm
from native code through intensive debugging. There are still no good
tools available today to decompile native code. Only if debug info is
available, decompiling native code might offer some value. Java and
.NET are totally different, people can see the code in high quality
with ease.

If you want serious protection, our native compiler is the only way to
go, I definitely think so. For casual protection, obfuscator and whole
protection tools offer some helps.

Huihong
Remotesoft
http://www.remotesoft.com

Erik Funkenbusch wrote:
On 22 Mar 2006 07:09:52 -0800, Ing. Eduardo F. Sandino wrote:
> I have seen on the net varius decompilers and i have tried to protect
> my code with obfuscation but still it can be reversed... if you check
> for Reflection Decompiler...
> i don't know what to do.!!!
>
> http://www.aisto.com/roeder/dotnet/


There's also this:

http://boomerang.sourceforge.net/

Mar 22 '06 #12
> .NET is a bill copy of java they stoled it from SUN, like windows is a
copy of MacOS and anything that microsoft do.....
Perhaps you can answer a question I've never been able to figure out: Is
ignorance truly bliss?

--
HTH,

Kevin Spencer
Microsoft MVP
Professional Numbskull

Show me your certification without works,
and I'll show my certification
*by* my works.

"Ing. Eduardo F. Sandino" <ed*************@gmail.com> wrote in message
news:11**********************@e56g2000cwe.googlegr oups.com... .NET is a bill copy of java they stoled it from SUN, like windows is a
copy of MacOS and anything that microsoft do.....

Mar 22 '06 #13
Hi Juan,

Thanks for mentioning our protector. Yes, for assemblies that still
require the full Microsoft .NET framework installed on the machine, the
Protector tool is a good choice. If you have an exe or a COM .NET dll
that does not require full .NET Framework installed on target machines,
then our linker and native compiler tool provides even better
protection, as it no longer maintains .NET Format for some files, and
thus more powerful in defending reverse engineering.

Huihong
Remotesoft

Mar 22 '06 #14
I am not destroying nothing here, and i don't have nothing with
microsoft but we all know .NET is inspired in JAVA and has almost the
same architecture, but .NET just run on Windows, while JAVA anywhere...
and both JAVA and .NET can be decompiled, and if you use an obfuscator
a real programmer can still understand the decompiled code, so i am
saying the true nothing else....

and well if you use tools like salamander that is like a tool to
convert the compiled dll in other thing... but here is the problem you
developed in somenthing optimized to .net and then move it to native
compiled the reason of optimization is loose... look what i am saying
every body is living a BIG LIE frameworks sucks... .NET alone like JAVA
alone are vulnerable... so everybody is paying a lot for something that
really doesn´t cost like it say to cost... protection?, portability?
anti hackers??? please say the true....

Mar 23 '06 #15
On 22 Mar 2006 19:47:24 -0800, Ing. Eduardo F. Sandino wrote:
I am not destroying nothing here, and i don't have nothing with
microsoft but we all know .NET is inspired in JAVA and has almost the
same architecture
Perhaps it was inspired by Java, but Sun did a lot of things wrong. .NET
is what Java should have been. Language independent, JIT targeted (not
interpreted), and native code backed where appropriate.

I strongly disagree that it's the same architecture. About the only thing
that's the same is that it's compiled to a byte code. Sure, C# is similar
to the Java lnaguage, but really both owe more to C++. After that, the
runtimes are very different, which is what I consider to be the
"architecture".
but .NET just run on Windows, while JAVA anywhere...
Uhh.. no.

..NET is based on an ECMA and ISO standardized runtime (or virtual machine)
and framework. Java isn't any kind of standard, other than a defacto one.
Sun can yank your license for your platform at any time, and you're largely
at their mercy.

..NET (in the form of Mono) runs on 5 platforms, and achitectures.

See:
http://www.mono-project.com/Supported_Platforms

Please stop repeating that tired, worn out myth that .NET only runs on
Windows. No, it doesn't run on as many platforms as Java, but it's no
slouch.
and both JAVA and .NET can be decompiled, and if you use an obfuscator
a real programmer can still understand the decompiled code, so i am
saying the true nothing else....


A real programmer can also disassemble your code as well.

Mar 23 '06 #16
> we all know .NET is inspired in JAVA and has almost the
same architecture
"we all know" very little. Some of us know some things. Some know other
things.Most of us know a lot less than we think we do. Most of us tend to
think that certain things are common knowledge simply because most people we
know and/or respect, for whatever reasons, believe them. Most of us are too
lazy to investigate ideas thoroughly, to find out whether they are indeed
true or not. In the world of the Internet, Google, and other means of making
a thorough investigation of things, this is inexcusable. It is particularly
inexcusable for a person who calls himself a programmer. Programmers don't
deal in rumors, innuendo, and guesswork. They deal with hard facts and cold
logic. That is the meat of our existence.

The fact that 2 technologies are similar in some ways, in terms of a cursory
outward examination, does not logically imply that one of them was inspired
by the other, or is a "copy" of the other. Since the outward part of any
technology is the part that the user interacts with, it is just as likely
that the same logic which dictated the interface for one was the inspiration
for the interface of the other. All chairs, for example, have seats within a
fairly small range of sizes. This is dictated by the average size of the
human body.
and well if you use tools like salamander that is like a tool to
convert the compiled dll in other thing... but here is the problem you
developed in somenthing optimized to .net and then move it to native
compiled the reason of optimization is loose...
I take it English is not your native language. That is understandable. But I
can't make head or tail of what you've written here. It might have been best
to leave it out altogether.

"Ing. Eduardo F. Sandino" <ed*************@gmail.com> wrote in message
news:11**********************@v46g2000cwv.googlegr oups.com...
I am not destroying nothing here, and i don't have nothing with
microsoft but we all know .NET is inspired in JAVA and has almost the
same architecture, but .NET just run on Windows, while JAVA anywhere...
and both JAVA and .NET can be decompiled, and if you use an obfuscator
a real programmer can still understand the decompiled code, so i am
saying the true nothing else....
look what i am saying
every body is living a BIG LIE frameworks sucks... .NET alone like JAVA
alone are vulnerable... so everybody is paying a lot for something that
really doesn´t cost like it say to cost... protection?, portability?
anti hackers???
Protection? Any software can be decompiled. If the computer can read the
code, so can a human, using software. This has been true for as long as
there has been software. That is what copyright laws are for.

Portability? I have no idea what you're trying to imply there. Is a native
C++ Windows executable portable to a Mac?

Anti hackers? Dude, there have been hackers as long as there has been
software.
so everybody is paying a lot for something that
really doesn´t cost like it say to cost...
The .Net platform is *free*.
please say the true....


You're thinking is lazy, and your reason is sloppy. If you want to be a
successful developer you will need a great deal more self-discipline. It
ain't pretty, but it's true.

--
HTH,

Kevin Spencer
Microsoft MVP
Professional Numbskull

Show me your certification without works,
and I'll show my certification
*by* my works.
Mar 23 '06 #17
"Ing. Eduardo F. Sandino" <ed*************@gmail.com> wrote in message
news:11**********************@e56g2000cwe.googlegr oups.com...
.NET is a bill copy of java they stoled it from SUN, like windows is a
copy of MacOS and anything that microsoft do.....


So don't use .NET if you dislike it so much - no-one is forcing you to...

Ditch your PC and buy a Mac if the OS is so much better...

Alternatively, I'm sure your pointless rant has reached Bill Gates' desk by
now, and he's already begun work on rewriting Windows and .NET - no doubt
he'll be in contact with you later today...
Mar 23 '06 #18
This is a .Net use group. It's really not the place to debate .Net
versus JAVA (personally I think they both have some strengths and
weaknesses).

As far as Windows ripping off the Mac interface, Xerox's X-windows
preceded them both. But Xerox never tried to "own" the notion of
windowing so both Apple and Microsoft were free to use the idea.

I don't actually have any good ideas about protecting your source code,
through obfustication or otherwise. I suspect people seldom steal code
in this fashion, though.

Mark Rae wrote:
"Ing. Eduardo F. Sandino" <ed*************@gmail.com> wrote in message
news:11**********************@e56g2000cwe.googlegr oups.com...
.NET is a bill copy of java they stoled it from SUN, like windows is a
copy of MacOS and anything that microsoft do.....


So don't use .NET if you dislike it so much - no-one is forcing you to...

Ditch your PC and buy a Mac if the OS is so much better...

Alternatively, I'm sure your pointless rant has reached Bill Gates' desk by
now, and he's already begun work on rewriting Windows and .NET - no doubt
he'll be in contact with you later today...


Mar 23 '06 #19

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Matthew Wells | last post by:
How do I totally remove source safe from a project? I built a project from Source Safe, then I deleted all the source save files from the working folder. That let me load up and write to the...
9
by: Jody Gelowitz | last post by:
I am trying to find the definition of "Safe Printing" and cannot find out exactly what this entitles. The reason is that I am trying to print contents from a single textbox to no avail using the...
2
by: Lou | last post by:
Ok, I added my prject to source safe. It worked good for a week, then, one time I couldn't get to source safe and VB propmted to work offline, no I can't get any of my files back into source safe....
11
by: Bruno Piovan | last post by:
Will Microsoft still allow .net codes to be decompiled in version 2005? thanks! Bruno
0
by: gm | last post by:
Immediately after generating the Access application from the Source Safe project I get: "-2147467259 Could not use ''; file already in use." If Access database closed and then reopened I get:...
72
by: jacob navia | last post by:
We have discussed often the proposition from Microsoft for a safer C library. A rationale document is published here by one of the members of the design team at microsoft:...
1
by: jecheney | last post by:
Hi, Im currently using the following code for reading/writing to a network socket. private StreamReader clientStreamReader; private StreamWriter clientStreamWriter; .... TcpClient tcpClient...
3
by: =?Utf-8?B?anBhdHJjaWs=?= | last post by:
Don't see any official notice that compiled library dll's loaded in the BIN directory of an asp.net website need to be thread safe, but concurrent visits to the same web site sure bear this out....
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.