LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (November 2008, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Wed, 12 Nov 2008 10:32:38 -0700
Reply-To:     Alan Churchill <savian001@GMAIL.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         Alan Churchill <savian001@GMAIL.COM>
Subject:      Re: A program to get the source code of compiled macro.
Comments: To: "Fehd, Ronald J. (CDC/CCHIS/NCPHI)" <rjf2@CDC.GOV>
In-Reply-To:  <482249F865060740AE33815802042D2F016442DF@LTA3VS012.ees.hhs.gov>
Content-Type: text/plain; charset="us-ascii"

Ron,

Minor point but a decent parser can reformat it. My parser can easily handle scrambling and formatting, for example.

I will rest on what I said: it is illegal to reverse engineer code.

IMO, I doubt if you would ever have people in the SAS community who really need to obfuscate code and a determined person can get to it anyway.

Alan

Alan Churchill Savian www.savian.net

-----Original Message----- From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of Fehd, Ronald J. (CDC/CCHIS/NCPHI) Sent: Wednesday, November 12, 2008 8:42 AM To: SAS-L@LISTSERV.UGA.EDU Subject: Re: A program to get the source code of compiled macro.

-----Original Message----- From: owner-sas-l@listserv.uga.edu [mailto:owner-sas- l@listserv.uga.edu] On Behalf Of Oleg Solovyev Sent: Monday, November 10, 2008 7:03 PM To: SAS-L@LISTSERV.UGA.EDU Subject: Re: A program to get the source code of compiled macro. Congratulatons Kenneth. I am sure that was not an easy task. Congratulatons Kenneth. I am sure that was not an easy task. I am thinking of writing another macro that: - removes comments, - removes code spacing, - renames variables into something like this - _x2k8w1n2mj, - adds dummy, useless macros inside original one, - etc. Hope some people will be willing to buy it to protect their code from hacking. http://osolovyev.com

to make your code truly unreadable remember to remove all blank lines and reformat your code as a paragraph -- UltraEdit command <Ctrl> T --

Ron Fehd the macro maven CDC Atlanta GA USA RJF2 at cdc dot gov


Back to: Top of message | Previous page | Main SAS-L page