• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Protecting Software w/ Software License Keys...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Protecting Software w/ Software License Keys...


  • Subject: Re: Protecting Software w/ Software License Keys...
  • From: "Erik J. Barzeski" <email@hidden>
  • Date: Sat, 15 Jun 2002 19:24:31 -0400

Hi,

I should clarify one thing...
My $5 app iChem can easily be hacked. Go ahead, do it. I really don't care.
:)

My $59 app does use something like "isRegistered" (damn Obj-C's categories
:D)

So "isRegistered" - and I should have been more clear aobut this before - is
really just an example or placeholder (I still can't think of a good word
for it). Please don't do it this easily in your code.

But also like I said: if people want to crack your app, they will. Period.
I've never seen a fail-safe registration code system. They can't be done,
simply because if you can create a code, you can reverse engineer a code.



On 6/15/02 3:40am, "Jeffrey T. Hazelwood" <email@hidden>:
> I could probably make my own, but am having trouble deciding how to
> "unlock" the app once a valid license key is entered. On OSX, where
> would you store the bit that says, "Hey, I'm registered now." It can't
> be the system defaults otherwise, someone can just enter the default and
> the program is cracked.
>
> Does anyone have any advice or more information on this subject that
> they can share?

snip

5. isRegistered performs the same math and the reverse math and, if both
match, returns YES, because the reg code (encoded against the MAC, decoded
against the MAC) in the defaults matches the freshly generated code.

snip



--
Best wishes,
Erik J. Barzeski

If you don't know where you're going
You will probably not end up there.
*******************************************************************
Email: erik@(anything below)
AIM: iacas ICQ: 8186546

http://barzeski.com/ http://weims.net/
http://techstra.net/ http://cocoadevcentral.com/
http://soundsetcentral.com/ http://applescriptcentral.com/
*******************************************************************
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: Protecting Software w/ Software License Keys...
      • From: Thomas Deniau <email@hidden>
    • Re: Protecting Software w/ Software License Keys...
      • From: Jeff LaMarche <email@hidden>
  • Prev by Date: Re: C question
  • Next by Date: Re: NSConnection via NSSocketPort
  • Previous by thread: Re: Protecting Software w/ Software License Keys...
  • Next by thread: Re: Protecting Software w/ Software License Keys...
  • Index(es):
    • Date
    • Thread