Re: Breaking .NET Compact Framework code - how easy is it



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


.



Relevant Pages

  • Re: Fujisaki-Okamoto Hybrid Encryption
    ... They start with the description of an algorithm. ... My guess is that "Fail" is the probability that the simulator fails, ... NOT that the algorithm (or decryption oracle) fails. ... an attacker that's written to attack the overall hybrid scheme, ...
    (sci.crypt)
  • Re: fast stable sort
    ... Mark Wooding writes: ... I think Simon Tatham's algorithm seems quite straightforward. ... terribly hard to get wrong; for this kind of algorithm those kinds ...
    (comp.programming)
  • Re: uninstall a patch
    ... Hi Simon ... I have managed to run the advertisement, but this time it fails with an ... error message "the system cannot find the file specified" ...
    (microsoft.public.sms.admin)
  • Re: uninstall a patch
    ... Hi Simon ... I have managed to run the advertisement, but this time it fails with an ... error message "the system cannot find the file specified" ...
    (microsoft.public.sms.admin)
  • Re: uninstall a patch
    ... Hi Simon ... I have managed to run the advertisement, but this time it fails with an ... error message "the system cannot find the file specified" ...
    (microsoft.public.sms.admin)