473,396 Members | 1,833 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,396 software developers and data experts.

Stolen code

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
9 1234
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
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
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
"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
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
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
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

"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

"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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

51
by: Mudge | last post by:
Please, someone, tell me why OO in PHP is better than procedural.
9
by: bigoxygen | last post by:
Hi. I'm using a 3 tier FrontController Design for my web application right now. The problem is that I'm finding to have to duplicate a lot of code for similar functions; for example, listing...
4
by: jason | last post by:
Hello. Newbie on SQL and suffering through this. I have two tables created as such: drop table table1; go drop table table2; go
16
by: Dario de Judicibus | last post by:
I'm getting crazy. Look at this code: #include <string.h> #include <stdio.h> #include <iostream.h> using namespace std ; char ini_code = {0xFF, 0xFE} ; char line_sep = {0x20, 0x28} ;
109
by: Andrew Thompson | last post by:
It seems most people get there JS off web sites, which is entirely logical. But it is also a great pity since most of that code is of such poor quality. I was looking through the JS FAQ for any...
5
by: gregrjones | last post by:
I'm a musician who has a web site. I'd like to provide visitors of my web site with the means of streaming music off of my web site as one would if they were listening to a radio station. ...
1
by: mghale | last post by:
In the snapshot for database I have a high value for the line: Agents stolen from another application Can someone explain what is actually meant by the statement (how is an agent stolen) and...
0
by: Sam Durai | last post by:
Hello, DBM Snapshot shows that MAXAGENTS parameter has to be increased on the database because of high value in agent_stolen monitor element. (Pasted below for reference) /home/cardmnt] db2...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
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...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

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.