baaba Posted June 27, 2008 Share Posted June 27, 2008 Hey all I worked very hard on a script and now i want to sell it the problem is that after i compile it i can use a hacked decompiler to decompile it....... what can i do to protect my script (im using Autoit 3.2.12.1) I tried all the ways in the compile GUI . and still no matter whats the compression rate ,its still decompile.. any way i can protect the script please...... Link to comment Share on other sites More sharing options...
Triblade Posted June 27, 2008 Share Posted June 27, 2008 Well, you could try the password funtion. Else there are obfuscators out there. Try to search for that word. There are a few good obfuscators in here. My active project(s): A-maze-ing generator (generates a maze) My archived project(s): Pong3 (Multi-pinger) Link to comment Share on other sites More sharing options...
Developers Jos Posted June 27, 2008 Developers Share Posted June 27, 2008 Ask the big Software companies how they do it, that is, if you can find one that managed to protect any program against piracy. 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...
nobbe Posted June 27, 2008 Share Posted June 27, 2008 maybe try http://www.autoitscript.com/forum/index.php?showtopic=28323 Link to comment Share on other sites More sharing options...
ProgAndy Posted June 27, 2008 Share Posted June 27, 2008 (edited) Ask the big Software companies how they do it, that is, if you can find one that managed to protect any program against piracy.They have a real compile, not just a Script together with the Interpreter in an Exe-File //Edit: http://www.autoitscript.com/forum/index.php?showtopic=28323 doens't work anymore. THe Decompilers work around this. Edited June 27, 2008 by ProgAndy *GERMAN* [note: you are not allowed to remove author / modified info from my UDFs]My UDFs:[_SetImageBinaryToCtrl] [_TaskDialog] [AutoItObject] [Animated GIF (GDI+)] [ClipPut for Image] [FreeImage] [GDI32 UDFs] [GDIPlus Progressbar] [Hotkey-Selector] [Multiline Inputbox] [MySQL without ODBC] [RichEdit UDFs] [SpeechAPI Example] [WinHTTP]UDFs included in AutoIt: FTP_Ex (as FTPEx), _WinAPI_SetLayeredWindowAttributes Link to comment Share on other sites More sharing options...
baaba Posted June 27, 2008 Author Share Posted June 27, 2008 maybe try http://www.autoitscript.com/forum/index.php?showtopic=28323Well i tried the script (needed to change the" BinaryString " to "BinaryToString" but it doesn't seem to worki get a file that i cannot run. Link to comment Share on other sites More sharing options...
nobbe Posted June 27, 2008 Share Posted June 27, 2008 just Binary FileWrite($h_Open, Binary($v_executable)) Link to comment Share on other sites More sharing options...
newbiescripter Posted June 27, 2008 Share Posted June 27, 2008 They have a real compile, not just a Script together with the Interpreter in an Exe-File //Edit: http://www.autoitscript.com/forum/index.php?showtopic=28323 doens't work anymore. THe Decompilers work around this.Well even that doesn't work.. They might hide the source, but the program could still be cracked and used anyway..Tell me a program / game that hasn't been hacked yet even though the producers of these have alot of money to the security part Regards Link to comment Share on other sites More sharing options...
baaba Posted June 27, 2008 Author Share Posted June 27, 2008 just Binary FileWrite($h_Open, Binary($v_executable))THANKSNowi have an output thats a working .exe file.but its not obfuscator..i left all the default options in the gui as isI know that some1 could hack my program no matter what ill do. but atleast i want is to be confusing. Link to comment Share on other sites More sharing options...
H5O20H Posted June 27, 2008 Share Posted June 27, 2008 Why don't you simply remove the lame UPX protection and add something better like Armadillo or ExeCryptor? Valik, The Legendary programmer!Will be using that signature for 2 months due to my loss on a bet ): Link to comment Share on other sites More sharing options...
baaba Posted June 29, 2008 Author Share Posted June 29, 2008 Why don't you simply remove the lame UPX protection and add something better like Armadillo or ExeCryptor?Well its the first time i hear about staff like Armadillo or ExeCryptor.I google it and both of them cost $$Any free sofware out there? (its doesnt have to be super pro....) ? Link to comment Share on other sites More sharing options...
TehWhale Posted June 29, 2008 Share Posted June 29, 2008 (edited) Now why are you going to make a program with a free language, try to sell it, and worry about decompilation? Everything can be decompiled in any way shape or form. The answer is: don't sell your "software". I seriously doubt your program can be any good when your spelling and grammer is horrid. Maybe you should try to post your "program" in the example scripts here first, to see if anyone will actually buy it, or is it worth buying, etc. Edited June 29, 2008 by JasonB Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted June 29, 2008 Moderators Share Posted June 29, 2008 Now why are you going to make a program with a free language, try to sell it, and worry about decompilation? Everything can be decompiled in any way shape or form. The answer is: don't sell your "software".I seriously doubt your program can be any good when your spelling and grammer is horrid. Maybe you should try to post your "program" in the example scripts here first, to see if anyone will actually buy it, or is it worth buying, etc.Maybe you should just that word trap of yours and mind your own business. You help someone to delete their drive files without even as much as a blink... and you concern yourself with others proprietary motives... You need to lay quite low. Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. Link to comment Share on other sites More sharing options...
cppman Posted June 29, 2008 Share Posted June 29, 2008 Everything can be decompiled in any way shape or form. The answer is: don't sell your "software".That isn't true. A truly compileable language cannot be decompiled. It can be dissassembled, however. But getting the assembly of a program isn't going to help very much. Miva OS Project Link to comment Share on other sites More sharing options...
TehWhale Posted June 29, 2008 Share Posted June 29, 2008 (edited) That isn't true. A truly compileable language cannot be decompiled. It can be dissassembled, however. But getting the assembly of a program isn't going to help very much.Are you saying that AutoIt isn't "A truly compilable langugage"? Edited June 29, 2008 by JasonB Link to comment Share on other sites More sharing options...
cppman Posted June 29, 2008 Share Posted June 29, 2008 Are you saying that AutoIt isn't "A truly compilable langugage"?Yep. Miva OS Project Link to comment Share on other sites More sharing options...
NELyon Posted June 29, 2008 Share Posted June 29, 2008 Are you saying that AutoIt isn't "A truly compilable langugage"?It isn't a compiled language. It's an interpreted language. Link to comment Share on other sites More sharing options...
TehWhale Posted June 29, 2008 Share Posted June 29, 2008 It isn't a compiled language. It's an interpreted language.Ah, I see. So it's a language, built from a language?! Link to comment Share on other sites More sharing options...
cppman Posted June 29, 2008 Share Posted June 29, 2008 (edited) Ah, I see. So it's a language, built from a language?!Exactly (but that is, however, how all languages are made - from another pre-existing language). The compiler only sticks the uncompiled script in with the AutoIt binary (which happens to be written in C++). Edited June 29, 2008 by cppman Miva OS Project Link to comment Share on other sites More sharing options...
H5O20H Posted June 29, 2008 Share Posted June 29, 2008 (edited) It's a script platform with a stub file,are you calling that a language?I rather donating the dev team for improvement on their work on this.@Author,Well ,you want to sell your software and you want your software to be well protected,but you're not going to pay for a software protection?Haven't you heard of 'cracks' Edited June 29, 2008 by H5O20H Valik, The Legendary programmer!Will be using that signature for 2 months due to my loss on a bet ): Link to comment Share on other sites More sharing options...
Recommended Posts