Decompile exe to Readable Code

I am wondering if there is a way to decompile an .exe to readable source code.  If one were to include sensitive information in an exe, is it safe?  Thoughts?

If you would like a test file, post and I will see what I can do.
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

Mohamed OsamaConnect With a Mentor Senior IT ConsultantCommented:
there are also text strings in that executable that will give away it was packed using UPX which is used by AutoIT, as well as autoIT version , once Unpacked , a lot more of the code will show in a hex editor.
unpacking this & going through the previous link to obtain the original script is acheivable, if this is what you are asking.
hope this helps.

APasqualiAuthor Commented:
Tried both of those, didnt help.
The Firewall Audit Checklist

Preparing for a firewall audit today is almost impossible.
AlgoSec, together with some of the largest global organizations and auditors, has created a checklist to follow when preparing for your firewall audit. Simplify risk mitigation while staying compliant all of the time!

APasquali--"Tried both of those, didnt help'
Just what is it you are looking for on this subject?
And what is the offer you make about a test file?  Do you have a method to decompile .exe?
Mohamed OsamaSenior IT ConsultantCommented:
Reflector and File disassembler should do just fine for .NET VB / C# applications 
however there is no universal tool to do this , reverse engineering is a big topic , so you may want to be a bit specefic here
- what programming language is this executable coded in?
- is it packed ?, if so you will need to unpack it
- if you are just looking for readable text strings , open it using a Hex editor like Winhex or Hexit, look for text strings
there is also a nifty tool called PEEK, which will allow you to peek inside an executable through a simple shell extension.
there are also more advanced techniques to reverse an exxecutable , like memory dumping ,but you will require some assembly & solid knowlege  of disassembly / reverse engineering tools .

APasqualiAuthor Commented:
I want to know if anyone who has an exe can decompile the exe and pull any type of valuable information from it and just how easy it is.
I will attach an exe I have created and I would like to see if there is a method of pulling the actual code out of it.  
Change the .doc extension to .exe and it should be good to go.  The file will just open your network connections window.

I am looking at this as if you received the exe with out my knowledge and you wanted to hack it to pull valuable info out of it.
I have tried some hex dumps but have not been able to pull anything useful from it.  I am looking into that peek program.

My main question is how hard is it to hack an exe and pull info from it with out having any prior knowledge of it.

Mohamed OsamaSenior IT ConsultantCommented:
I was able to note this an AutoIT compiled executable , below  link t will elaborate more on reverse engineering those.

APasqualiAuthor Commented:
How did you find it was an AutoIT executable?
Mohamed OsamaSenior IT ConsultantCommented:
it even gave away AutoIt version used

APasqualiAuthor Commented:
Not really what I was looking for but it helped.  Mostly my fault for not being able to explain what I was looking for.
All Courses

From novice to tech pro — start learning today.