Re: Breaking .NET Compact Framework code - how easy is it
- From: "Simon Hart" <srhartone@[no spam]yahoo.com>
- Date: Wed, 28 Dec 2005 19:29:37 -0000
I think what Ginny is saying is put the algorithm in the C++ unmanaged
module, if this call fails (commented out whatever) then the calling C#
managed code will also fail if coded correctly.
Another thing if generating a licence number not to return true or false
from the algorithm as this makes your software easier to break. Instead,
return the correct licence number then do a comparison within the C# maybe
byte by byte, or even bit by bit to make it more difficult to crack. You
could even perform some unnecessary processing during this comparison stage
to confuse the cracker.
Other people might have other tips to make the cracking process more
difficult...
Bearing in mind 33% of software today is pirate software, this issue never
gets enough attention!
Cheers
Simon.
"Markus Humm" <markus.humm1@xxxxxxxxxx> wrote in message
news:43b2e238$0$9138$9b622d9e@xxxxxxxxxxxxxxxxxx
> Ginny Caughey [MVP] schrieb:
>> Simon,
>>
>> Yes unmanaged C++. It doesn't have to be a very long function to be
>> effective, and you can just Pinvoke it from your managed app.
>>
> Oh, but what if somebody simply sort of "commented out" that p/i call?
> Then the complete protection sheme would not work, would it?
>
> Greetings
>
> Markus
.
- Follow-Ups:
- Re: Breaking .NET Compact Framework code - how easy is it
- From: Ginny Caughey [MVP]
- Re: Breaking .NET Compact Framework code - how easy is it
- References:
- Breaking .NET Compact Framework code - how easy is it
- From: Simon Hart
- Re: Breaking .NET Compact Framework code - how easy is it
- From: Ginny Caughey [MVP]
- Re: Breaking .NET Compact Framework code - how easy is it
- From: Simon Hart
- Re: Breaking .NET Compact Framework code - how easy is it
- From: Ginny Caughey [MVP]
- Re: Breaking .NET Compact Framework code - how easy is it
- From: Markus Humm
- Breaking .NET Compact Framework code - how easy is it
- Prev by Date: Re: Breaking .NET Compact Framework code - how easy is it
- Next by Date: Re: Launch my own HTML help file
- Previous by thread: Re: Breaking .NET Compact Framework code - how easy is it
- Next by thread: Re: Breaking .NET Compact Framework code - how easy is it
- Index(es):
Relevant Pages
|