Jump to content

Encryption


 Share

Recommended Posts

Hey all I would imagine that I am just being a bit foolish but in previous versions of autoit I was able to encrypt an exe at the compiling stage (so that people are unable to decompile my program)but on the newer versions i am unable to do this

any ideas where this feature went or am i being a lil bit blind?

Cheers Tom

YEA BOIhttp://www.myspace.com/comeoutfiringhttp://www.last.fm/music/comeoutfiringhttp://www.facebook.com/pages/comeoutfiring/75676261698http://www.reverbnation.com/comeoutfiringhttp://www.purevolume.com/comeoutfiringhttp://www.twitter.com/comeoutfiringhttp://www.youtube.com/comeoutfiring

Link to comment
Share on other sites

  • Moderators

tom35i,

From the Help file:

"24th August, 2007 - v3.2.6.0

Changed: AutoIt .a3x and compiled script format. Exe2Aut will only decompile 3.2.5.1

and earlier files. No Exe2Aut utility is supplied for ongoing versions."

As for the security of your script in versions since then - well it is basically what you would have got with the old "no decompile" option:

- Your plain language script is within the compiled .exe, but in compressed form. It is not immediately viewable with a hex editor, but is by no means secure as it is expanded in memory when the .exe is run.

- Obfuscator (part of the full SciTE4AutoIt3 package) will obscure your script by changing variable and constant names (and a lot more!), which makes it harder to decompile but again does not render the .exe secure.

In short, compiling an Autoit script will prevent quick snooping, but a determined, experienced hacker can relatively easily get your source - including passwords, specific filenames, etc.

I hope this answers your question.

M23

By the way, using Search would have found all that very easily as the same question (or something quite close) must have been asked about once a week since I have been a member. >_<

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

  • Moderators

BOUNCER,

Did you read what I posted? You CANNOT decompile scripts compiled with AutoIt versions from 3.2.6.0 onwards (at least not using legal tools).

I repeat: "a determined, experienced hacker can relatively easily get your source". AutoIt is NOT a secure language.

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

I repeat: "a determined, experienced hacker can relatively easily get your source". AutoIt is NOT a secure language.

There is no secure language.

Let's say determined and experienced hacker do get the source. Let's say the source is obfuscated (some new method).

Do you think cracking that script, program, would be easier than some program written in C++ or C or whatever and compiled?

Let me answer that; generally - no it wouldn't.

♡♡♡

.

eMyvnE

Link to comment
Share on other sites

You people should really listen to what trancexx says here, it's very true. I mean, he has (yes, I still believe you're male) found secrets from binary code by merely looking at it.

Here's to humans beating computers Posted Image

Edited by monoceres

Broken link? PM me and I'll send you the file!

Link to comment
Share on other sites

You people should really listen to what trancexx says here, it's very true. I mean, he has (yes, I still believe you're male) found secrets from binary code by merely looking at it.

Here's to humans beating computers Posted Image

Yes, I believe... I'll drink to that

♡♡♡

.

eMyvnE

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...