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

Stolen code

P: n/a
Hi,

I have a vb.net 2003 app, that I have given a potential client, and I have a
feeling that they may have taken my stuff and decompiled it, and are now
'building' there own version.

I just used the standard visualstudio.net 2003 build process, and built an
installation project.

Can they reverse the exe into my code, and then just go for it?
Nov 20 '05 #1
Share this Question
Share on Google+
9 Replies


P: n/a
Yes they can...

There is something call Dotfuscator at gotdotnet (and comes with VS EA 2003)

this will obsfucisication your code. =) I don't know how it works...

-CJ

P.S. I don't think obsfucisication is a real word...

"news.microsoft.com" <au****@aussie.com> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Hi,

I have a vb.net 2003 app, that I have given a potential client, and I have a feeling that they may have taken my stuff and decompiled it, and are now
'building' there own version.

I just used the standard visualstudio.net 2003 build process, and built an
installation project.

Can they reverse the exe into my code, and then just go for it?

Nov 20 '05 #2

P: n/a
pretty much...yes.

the obfuscator helps a bit but you can still reverse engineer that...it just
takes a while to make heads/tails of things esp. the larger the
application's code base becomes.

good luck.
"news.microsoft.com" <au****@aussie.com> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Hi,

I have a vb.net 2003 app, that I have given a potential client, and I have a feeling that they may have taken my stuff and decompiled it, and are now
'building' there own version.

I just used the standard visualstudio.net 2003 build process, and built an
installation project.

Can they reverse the exe into my code, and then just go for it?

Nov 20 '05 #3

P: n/a
Well done Microsoft. Must have had there brains in top gear !!!!

"CJ Taylor" <no****@blowgoats.com> wrote in message
news:vo************@corp.supernews.com...
Yes they can...

There is something call Dotfuscator at gotdotnet (and comes with VS EA 2003)
this will obsfucisication your code. =) I don't know how it works...

-CJ

P.S. I don't think obsfucisication is a real word...

"news.microsoft.com" <au****@aussie.com> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Hi,

I have a vb.net 2003 app, that I have given a potential client, and I have
a
feeling that they may have taken my stuff and decompiled it, and are now
'building' there own version.

I just used the standard visualstudio.net 2003 build process, and built

an installation project.

Can they reverse the exe into my code, and then just go for it?


Nov 20 '05 #4

P: n/a
"steve" <as*@abc.com> wrote in news:vo***********@corp.supernews.com:
pretty much...yes.

the obfuscator helps a bit but you can still reverse engineer
that...it just takes a while to make heads/tails of things esp. the
larger the application's code base becomes.

good luck.


And, as has been said before, even Win32 compiled code can be reverse
engineered. It's just harder. If someone is determined to steal your
code, they will. You just have to make it as difficult as possible.

One suggestion is to put your sensitive code in a standard .DLL or ActiveX
..dll. Not necessarily ideal, but could help.

Anyway, good luck.

Chris
Nov 20 '05 #5

P: n/a
Hi CJ,

|| P.S. I don't think obsfucisication is a real word...

I think it must have been through an obfuscisicator - damned if I can work
it out. ;-)

Regards,
Fergus
Nov 20 '05 #6

P: n/a
gosh...just the word obfuscation reminds me of the old ms. security addage:

"security through obscurity"

the linux guys would have a field day with the theoretical approach to
dotfuscation!

;^)
"CJ Taylor" <no****@blowgoats.com> wrote in message
news:vo************@corp.supernews.com...
Yes they can...

There is something call Dotfuscator at gotdotnet (and comes with VS EA 2003)
this will obsfucisication your code. =) I don't know how it works...

-CJ

P.S. I don't think obsfucisication is a real word...

"news.microsoft.com" <au****@aussie.com> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Hi,

I have a vb.net 2003 app, that I have given a potential client, and I have
a
feeling that they may have taken my stuff and decompiled it, and are now
'building' there own version.

I just used the standard visualstudio.net 2003 build process, and built

an installation project.

Can they reverse the exe into my code, and then just go for it?


Nov 20 '05 #7

P: n/a
Yes. Without obfuscation, they have a lot of freedom with your code.
Hopefully, you addressed something like this in your contract with them. You
did have a contract before handing over "sample" code, right?

If your code is unique enough, copyright the code. It will cost a few bucks
and a couple of hardcopies. I would say patent, but that takes too long.
When they come out with their own product, try to get a copy. If it is the
same as the copyrighted code, you may have an option to sue them.

In the interim, once you can prove they screwed you, let the word out to
everyone you know (and you should know a lot of people, as the Internet is a
big place ;->). If they are publicly traded, and you make enough of a stink,
you may get paid after all ... to shut you up!

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

************************************************** ********************
Think Outside the Box!
************************************************** ********************
"news.microsoft.com" <au****@aussie.com> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Hi,

I have a vb.net 2003 app, that I have given a potential client, and I have a feeling that they may have taken my stuff and decompiled it, and are now
'building' there own version.

I just used the standard visualstudio.net 2003 build process, and built an
installation project.

Can they reverse the exe into my code, and then just go for it?

Nov 20 '05 #8

P: n/a

"Fergus Cooney" <fi******@tesco.net> wrote in message
news:OX**************@TK2MSFTNGP12.phx.gbl...
Hi CJ,

|| P.S. I don't think obsfucisication is a real word...

I think it must have been through an obfuscisicator - damned if I can work it out. ;-)

hehe =)

Regards,
Fergus

Nov 20 '05 #9

P: n/a

"Cowboy (Gregory A. Beamer)" <No************@comcast.netNoSpamM> wrote in
message news:uV**************@TK2MSFTNGP11.phx.gbl...
Yes. Without obfuscation, they have a lot of freedom with your code.
Hopefully, you addressed something like this in your contract with them. You did have a contract before handing over "sample" code, right?

If your code is unique enough, copyright the code. It will cost a few bucks and a couple of hardcopies. I would say patent,
That and it usually costs around 15k... =)

but that takes too long. When they come out with their own product, try to get a copy. If it is the
same as the copyrighted code, you may have an option to sue them.

In the interim, once you can prove they screwed you, let the word out to
everyone you know (and you should know a lot of people, as the Internet is a big place ;->). If they are publicly traded, and you make enough of a stink, you may get paid after all ... to shut you up!

i.e. Blackmail...=)
--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

************************************************** ********************
Think Outside the Box!
************************************************** ********************
"news.microsoft.com" <au****@aussie.com> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Hi,

I have a vb.net 2003 app, that I have given a potential client, and I have
a
feeling that they may have taken my stuff and decompiled it, and are now
'building' there own version.

I just used the standard visualstudio.net 2003 build process, and built

an installation project.

Can they reverse the exe into my code, and then just go for it?


Nov 20 '05 #10

This discussion thread is closed

Replies have been disabled for this discussion.