Article View: comp.lang.asm.x86
Article #68Re: Absolute addresses, relative addresses
From: Alex McDonald
Date: Fri, 29 Aug 2003 18:58
Date: Fri, 29 Aug 2003 18:58
50 lines
4333 bytes
4333 bytes
"Eric Minso" <minso@altern.org> wrote in message news:7db38e60.0308290140.1817fff2@posting.google.com... ===snipped > > Are you still anxious ? > Are you still believing I will stupidly and accidentally release a > virus ? > Stupidly, no. Accidentally, possibly. Just don't start by downloading virus source. There. I've eaten all my marshmallows. I've given your original question some thought (you may have forgotten it in all this, I certainly did), so here are a few alternatives you may wish to consider. If you have some method in your code that you want to keep secret, that's novel and of value to your company, then consider patenting it. (There will be those that think this is not the right route -- free beer etc -- but it's a commercially sound technique, and I would defend your freedom to your secret.) If you want to make it more difficult for people to run your products illegally, consider o hardware dongles o some form of key certificate/password on encrypted _data_ (could be an important EXE that's held in encrypted form) o distribute as crippleware -- don't give them the bit that prints, for instance, until they've bought o a CD dongle variant -- issue CDs with a deliberate I/O error at a given point, check for it; most CD copying software can't copy CDs that generate I/O errors. o another "dongle-with-password" -- generate "fingerprints" from the boxes the software is installed on, issue keys that unlock just on those boxes o giving the software away and charging for support o talking to audit/licence management software vendors and ensuring they can detect your product from their audit products o all of the above simultaneously. None are 100% foolproof, but stops most of the common forms of abuse. I would also suggest joining FAST (Federation Against Software Theft) though I don't know if it operates in France. -- Regards Alex McDonald
Technical Details
Message-ID:
<bio7p4$csq$1@titan.btinternet.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!in.100proofnews.com!in.100proofnews.com!pd2nf1so.cg.shawcable.net!residential.shaw.ca!sn-xit-03!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!news.crayne.org!clax86!robomod!not-for-mailReferences:
<7db38e60.0308250121.6135ebc1@posting.google.com> <bieiii$8dsqb$1@ID-165313.news.uni-berlin.de> <7db38e60.0308260511.4b9a371@posting.google.com> <bigi38$36e$1@titan.btinternet.com> <7db38e60.0308270023.1d3f4cf@posting.google.com> <bij247$3j$1@titan.btinternet.com> <7db38e60.0308280508.6205dd69@posting.google.com> <bilu4t$g7n$1@titan.btinternet.com> <7db38e60.0308290140.1817fff2@posting.google.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: feaef,44f17f79ebe31523 X-Google-Attributes: gidfeaef,public X-Google-Thread: f7d8d,44f17f79ebe31523 X-Google-Attributes: gidf7d8d,public X-Google-Thread: 114917,44f17f79ebe31523 X-Google-Attributes: gid114917,public X-Google-Thread: 1093da,44f17f79ebe31523 X-Google-Attributes: gid1093da,public X-Google-ArrivalTime: 2003-08-29 12:57:47 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!in.100proofnews.com!in.100proofnews.com!pd2nf1so.cg.shawcable.net!residential.shaw.ca!sn-xit-03!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!news.crayne.org!clax86!robomod!not-for-mail From: "Alex McDonald" <alex_mcd@btopenworld.com> Newsgroups: comp.lang.asm.x86,alt.lang.asm,alt.os.assembly,borland.public.tasm Subject: Re: Absolute addresses, relative addresses Approved: CLAX86 Moderators <ccrayne@crayne.org> Date: Fri, 29 Aug 2003 18:58:44 +0000 (UTC) Organization: BT Openworld Message-ID: <bio7p4$csq$1@titan.btinternet.com> X-CLAX86-Policy: http://www.pacificsites.com/~ccrayne/clax86.html X-CLAX86-Faq: http://www.faqs.org/faqs/by-newsgroup/comp/comp.lang.asm.x86.html X-CLAX86-Info-1: Send submissions to comp-lang-asm-x86@moderators.isc.org X-CLAX86-Info-2: Send technical complaints to ccrayne@crayne.org X-CLAX86-Info-3: Send complaints about policy to ccrayne@crayne.org X-Comment: moderators do not necessarily agree or disagree with this article. References: <7db38e60.0308250121.6135ebc1@posting.google.com> <bieiii$8dsqb$1@ID-165313.news.uni-berlin.de> <7db38e60.0308260511.4b9a371@posting.google.com> <bigi38$36e$1@titan.btinternet.com> <7db38e60.0308270023.1d3f4cf@posting.google.com> <bij247$3j$1@titan.btinternet.com> <7db38e60.0308280508.6205dd69@posting.google.com> <bilu4t$g7n$1@titan.btinternet.com> <7db38e60.0308290140.1817fff2@posting.google.com> X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MSMail-Priority: Normal X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 X-MailScanner-Information: Please contact the ISP for more information X-MailScanner: Found to be clean X-MailScanner-SpamCheck: not spam (whitelisted), SpamAssassin (score=-0.5, required 4, PRIORITY_NO_NAME 0.46, QUOTED_EMAIL_TEXT -0.48, REFERENCES -0.50) X-UIDL: Kb~"!g&$"!i_b!!gd>"! X-Complaints-To: abuse@supernews.com Lines: 53