Re: Shareware licensing

From: Veign (NOSPAMinveign_at_veign.com)
Date: 02/26/05


Date: Sat, 26 Feb 2005 13:05:21 -0500


>> Locks only stop honest people anyway.

That's the key right there...

-- 
Chris Hanscom - Microsoft MVP (VB)
Veign's Resource Center
http://www.veign.com/vrc_main.asp
--
"BT3" <honeypot@epmctc.com> wrote in message
news:7C2Ud.91018$GT.7199@okepread01...
> right.  Anytime the code gets into somewhere "significant", it stops to
ask
> a function if to decrypt part of the Key to see if it is allowed.
Sometimes
> that is, other times it uses code built right into the already executing
> code.  Both crackeable, sure, but not without intending to per say.
>
> I do user rights verification much like Novell does.  A database that
> contains object rights, etc.  That makes the code a bit more tedious to
get
> around, but sure, still do-able.
>
> Locks only stop honest people anyway.
> And no, I didn't know that about the function names.  I don't hack much
> anymore.  Short of the occasional, been maybe 20 years or so.
>
> BT3
>
> "Veign" <NOSPAMinveign@veign.com> wrote in message
> news:ueg5hDCHFHA.3612@TK2MSFTNGP09.phx.gbl...
> > Really doesn't matter how complicated your Key is.  What the cracker
will
> do
> > is just provide a NOP in place of your jump routine and set any internal
> > flags to succeed - pretty simple using an program like OllyDbg...
> >
> > Did you know that VB EXE's store the original function names as a
comment
> of
> > the assembly code?  Crackerz will first look for funcition names that
give
> > things away - like IsRegistered..
> >
> > -- 
> > Chris Hanscom - Microsoft MVP (VB)
> > Veign's Resource Center
> > http://www.veign.com/vrc_main.asp
> > --
> >
> > "BT3" <honeypot@epmctc.com> wrote in message
> > news:7jUTd.90979$GT.10199@okepread01...
> > > I wrote my own "Key" pattern.  Good luck figuring it out, but like any
> > > other, it has a weakness.  Make the most complicated key in the world,
> and
> > > integrate it into your entire app, but where and how do you store it?
> > > There's always a way.
> > >
> > > BT3
> > >
> > > "Elmo Watson" <sputnik@nospamYahoo.com> wrote in message
> > > news:%23W6QgX4GFHA.3272@TK2MSFTNGP10.phx.gbl...
> > > > I've been looking at Shareware licensing apps and solutions -
> generating
> > > > license keys, etc - -
> > > > In particular - Visual Protect
> > > > has anyone had any experience with this product?   feedback?
> > > >
> > > > Plus - if you have any that you swear by - I'd like to know - - too
> much
> > > > information to sort through, using Google - thought I'd try to
compile
> a
> > > > short list here - - by your recommendations.
> > > >
> > > > thanks
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Relevant Pages

  • Re: Simple locking question.....
    ... Yes, any time you are modifying any resource, and viewing any resource ... (unless you are in READ UNCOMMITTED isolation) ... locks on viewing is variable.) ... Deadlocks come when two processes are blocking each other. ...
    (microsoft.public.sqlserver.programming)
  • Re: Few questions on embedded stuff
    ... But a complex system with lots of resource locks can get into ... > locks, extensive design reviews and most of all strict discipline. ... and one of them is the use of a WDT. ...
    (comp.arch.embedded)
  • Re: Shared-memory between threads and synchronization
    ... In my project i am having different data structures ... shared memory is used for communication between processes. ... If process 1 locks resource a then resource b ...
    (comp.os.linux.development.system)
  • Re: Supporting Terror, Two Chiquita Bananas at a Time!
    ... money like Chiquita execs did if we thought we could get away with it? ... "One can at least understand corporate greed, after all, making money ... Do you know what locks are for Ray? ... Locks are to keep honest people honest ...
    (rec.music.gdead)
  • Re: File locking using threads
    ... lockf - provide semaphores and record locking on files ... (enforcement-mode record locks). ... resource becomes unlocked. ... will have an enforcement policy enabled. ...
    (comp.lang.perl.misc)

Loading