Oh and for those who do want to make totally sure ..
https://www.cybrary.it/0p3n/advanced-exe-multi-protection-reverse-engineering-free-tools/ shows you how to modify the UPX compressor so that someone with the source code (it's open source) will have difficulty. I don't use it - my copy protection is my support and a base64encode name of company string - it is breakable but I don't care when something goes wrong - and it will especially if windows is involved - they will have to come to me or start again. If somebody "cracks" it and it gets spread so what I wouldn't have had them as clients in the first place. In the old apple 2 days I bought an assembler called Lisa ($139.95) on a copy protected disk. I had a disk copier that could copy the disk but the new disk would still be copy protected so I was up till 4 in the morning with my copy of "Beneath Apple Dos" going through 3 levels of protection from the unprotected Boot Loader to other bits of code that was Xored before executing and then I got to a bit of text ... For $139.95 you can go to sleep tonight. I Laughed and went to bed. Most crackers do it for pedagogical reason and our systems aren't on their Radar so why put hoops in the way of the honest people. btw for anyone who remembers those Halcyon days I also bought (not copied) Randall Hydes Anix system (love the name) which was a "Unix Like" OS for the Apple 2 which had 48K Ram and 143K on a floppy disk WT?~#@! http://www.appleoldies.ca/anix/index.htm On 6 June 2018 at 17:12, Brian Milby via use-livecode < use-livecode@lists.runrev.com> wrote: > Can’t do that with community... code must be available. > On Jun 6, 2018, 11:09 AM -0500, Tom Glod via use-livecode < > use-livecode@lists.runrev.com>, wrote: > > what if for example you want to hard code a hash salt into your > code?..... > > if the code is readable, then so is the salt. I would vote for unreadable > > code 100% of the time. > > > > On Wed, Jun 6, 2018 at 10:38 AM, Brian Milby via use-livecode < > > use-livecode@lists.runrev.com> wrote: > > > > > For commercial I would think so, but don’t see any issue on the > community > > > side. > > > On Jun 6, 2018, 9:34 AM -0500, Bob Sneidar via use-livecode < > > > use-livecode@lists.runrev.com>, wrote: > > > > Don't we want that NOT to be possible?? Otherwise bring back the > runtime > > > engine and run the app as a stack file of the runtime. > > > > > > > > Bob S > > > > > > > > > > > > > On Jun 5, 2018, at 19:37 , Brian Milby via use-livecode < > > > use-livecode@lists.runrev.com> wrote: > > > > > > > > > > Looking at the code, “deflate” is called on the stack as it is > being > > > written out (zlib). So while not easy, it should be possible to > separate a > > > stack file from the binary if deployed from the community edition. It > would > > > take a bit of work to figure out where the file started and ended. Well > > > over what I would be willing to tackle at the moment. For anyone so > > > motivated, the relevant source code is in deploy*.cpp (along with the > > > header files). > > > > > > > > _______________________________________________ > > > > use-livecode mailing list > > > > use-livecode@lists.runrev.com > > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode@lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode@lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode