Obfuscation: post #36 (general), 49 (selective obfuscation) Simple analogy of how it works: post #53, second part It all sounds far more complicated than it is, really.Īn updated and extended Q & A pdf (FAQ, also included in the bundle) to help you get started: CodeCrypterFAQ.pdfįor additional explanations/examples in response to specific questions by forum members (how it works, what it can/cannot do), see elsewhere in this thread, notably: It has no includes and no redundant parts. If all goes well, a new script called 3 is created in the same directory as your target. Go to the Tab Encrypt and set up the encryption the way you want (skip this = use default settings) Press the Source button to load your target fileĮnable Write MCF0 (tick the first option in Main Settings)Įnable "Encrypt" (last option in the Main Settings) Run CodeScanner (version 2.3+) on your target script, with setting WriteMetaCode=True (see '?do=embed' frameborder='0' data-embedContent> ), then close CodeScanner. In 3, define and/or choose your dynamic key(s) (skip this step = use default setting) ![]() You define the dynamic key inside 3, in the UDF: _MCFCC_Init().įrom the same post you can download an MCF Tutorial which I heartily recommend, because encrypting a script requires a number of steps in the right order, namely: Any code preceding it will not be encrypted, any code following it will be encrypted. The latter you have to include in any script you wish to encrypt. The MCF package (also contained in the CodeScannerCrypter bundle) contains MCF.au3 (the library itself) plus a little include file called 3. '?do=embed' frameborder='0' data-embedContent> Moreover, I have no access to a Win8 box, so these issues will not be fixed, at least not by yours truly.ĬodeCrypter is a front-end for the MCF UDF library (you need version 1.3 or later). Note: if you experience issues under Win8/8.1 (as some users have reported), please upgrade to Win10 (or use Win7) if you can as far as I can tell, the scripts in the bundle all work under Win7 & Win10 (and XP). Latest version: 3.4 (): please follow this link. You need several scripts to get this to work, and they are scattered over several threads, so here's a single bundle that contains them all (including a patched version of Ward's AES.au3 with many thanks to Ward for allowing me to include this script here): Some permanent environment variable on a specific machine (and not created by your script)Īnything else you can think of, as long as it's not stored in the script ![]() This is because this key is extracted from the user environment at runtime by, for example: ![]() CodeCrypter enables you to encrypt scripts without placing the key inside the script.
0 Comments
Leave a Reply. |