Steveiwonder Posted February 11, 2010 Share Posted February 11, 2010 Hey all,I found a comment on another post ( http://www.autoitscript.com/forum/index.php?showtopic=4733 )Decompiling has long since been removed from Autoit. You can only decompile script made before v3.2.5 (Or somewhere around there)Does this mean that once compiled there is no way for someone to crack a script.So if i was to work out some Algorithm it couldn't just be cracked by someone decompiling the .exe?Would appreciate any info. They call me MrRegExpMan Link to comment Share on other sites More sharing options...
jchd Posted February 11, 2010 Share Posted February 11, 2010 Don't believe a second a software can't be reversed engineered, at any rate, that it be AutoIt or anything else. Also it's rumored here and there that AutoIt isn't the most challenging safe around This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt) Link to comment Share on other sites More sharing options...
FinalVersion Posted February 11, 2010 Share Posted February 11, 2010 Probably not, but it's not like your creating $1000 programs in AutoIt. [center][+] Steam GUI [+][+] Clipboard Tool [+][+] System :: Uptime [+][+] StarCraft II Mouse Trap [+][/center] Link to comment Share on other sites More sharing options...
Steveiwonder Posted February 11, 2010 Author Share Posted February 11, 2010 Probably not, but it's not like your creating $1000 programs in AutoIt.Nope i know, but the harder it is to crack the better right. They call me MrRegExpMan Link to comment Share on other sites More sharing options...
MvGulik Posted February 11, 2010 Share Posted February 11, 2010 (edited) Always a nice topic.The easy road.1) assume you source code inside the executable is not protected at all. (just that most people don't care about using or looking at it)2) assume obfuscated code suffers from the same effect (eliminating some more people to not care about your source code anymore)Now look at your original source code. And Imagine removing anything that really can be removed whiteout effecting its functionality.So without any: 1) help full comments. 2) help full function names. 3) help full variable names. 4) any help full code order. (although that last point could use some additional help) 5) ... ?If you don't mind that those last people that are still interested in you source code are getting it in this form. AutoIt just passed your personal "To Use or not to Use" test. ---O, and just to balance things out a bit in general. What is created can and will of course change the number and type(very persistent, but also somewhat leasy(?) in my view) of people that are going to be interested in your source code. Edited February 11, 2010 by MvGulik "Straight_and_Crooked_Thinking" : A "classic guide to ferreting out untruths, half-truths, and other distortions of facts in political and social discussions.""The Secrets of Quantum Physics" : New and excellent 2 part documentary on Quantum Physics by Jim Al-Khalili. (Dec 2014) "Believing what you know ain't so" ... Knock Knock ... Link to comment Share on other sites More sharing options...
Somerset Posted February 11, 2010 Share Posted February 11, 2010 Are script 100% safe from be decompiled?NoBecareful where this thread goes, because it can go bad very fast on this subject. Link to comment Share on other sites More sharing options...
jvanegmond Posted February 11, 2010 Share Posted February 11, 2010 jchd is right, no matter how inconvenient: Anything you are running on the local machine is subject to reverse-engineering and other forms of cracking. If you have a problem with that, then move your security critical algorithms to the web. This isn't really a question about AutoIt or whether to use AutoIt, the same question applies to every other computer language. github.com/jvanegmond Link to comment Share on other sites More sharing options...
Juvigy Posted February 11, 2010 Share Posted February 11, 2010 Be advised that AutoIT exe files are among one of the easiest to decompile. Always use encryption functions and logic for sensitive data. Always put some restrictions logic like in the "exprotect" functionality. Write code as messier as you can - it is always better if you are the only one to comprehend the code logic easily. Link to comment Share on other sites More sharing options...
Somerset Posted February 11, 2010 Share Posted February 11, 2010 Write code as messier as you can - it is always better if you are the only one tocomprehend the code logic easily.Obviously this person has lived under high powered electic lines as a kid. The advice is completely BS. Link to comment Share on other sites More sharing options...
Juvigy Posted February 11, 2010 Share Posted February 11, 2010 Obviously this person has lived under high powered electic lines as a kid. The advice is completely BS.Too much beer? "Obviously" no need for "high powered electic lines" to miss the point i was trying to make.Do you know what "obfuscator" does? Link to comment Share on other sites More sharing options...
Developers Jos Posted February 11, 2010 Developers Share Posted February 11, 2010 without any further explanation as I am really tired of people not reading previous threads on this topic: *click* SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
Developers Jos Posted February 11, 2010 Developers Share Posted February 11, 2010 Do you know what "obfuscator" does?For the record...YES.. from the SciTE4AutoIt3 Helpfile:Introduction:Many people have requested an Obfuscator function since Smoke_N stopped support on his version.I took the Tidy program, which has all Lexing logic built-in, and created a separate program called Obfuscator.Obfuscator will make it a lot harder to read your source code but remember:Obfuscator doesn't make your source safe! SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
Recommended Posts