Solved

Is signing an assembly protection against cracking?

Posted on 2007-04-03
3
222 Views
Last Modified: 2013-11-26
For a .NET 2.0 winform app, is using SN.EXE along with obsfucation enough to discourage most crackers?  

How can even the most determined crackers get around those two techniques?
0
Comment
Question by:brettr
3 Comments
 
LVL 16

Assisted Solution

by:AlexNek
AlexNek earned 200 total points
ID: 18845660
>Is signing an assembly protection against cracking.
With signing it is not so easy to modify the code.
With obsfucation it is not so easy to understand "reassembled" code.

Here is good article about signing, I think.
http://www.codeguru.com/columns/experts/article.php/c4643/

I personally don't know how to change signed assembly now but I believe it is possible to crack an application with digitally signed assembly.
0
 
LVL 35

Accepted Solution

by:
mrichmon earned 300 total points
ID: 18846421
>>For a .NET 2.0 winform app, is using SN.EXE along with obsfucation enough to discourage most crackers

No.  If someone wants to crack your code it is not going to do it.  In fact, they could use a free reflector and see your code in a much easier to read manner if they chose.

Signing just means that they could not modify your code then reupload it to your server, without some other changes.  It doesn't mean they can't change it.   They would just be unable to re-sign it with your key - unless they stole that somehow.  Of course if they can upload code to your server you have bigger problems than whether or not your code is signed...
0

Featured Post

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
Illustrator's Shape Builder tool will let you combine shapes visually and interactively. This video shows the Mac version, but the tool works the same way in Windows. To follow along with this video, you can draw your own shapes or download the file…

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now