├── .github └── FUNDING.yml └── README.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: Wilenty # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: Wilenty # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 13 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Universal AutoIT Extractor and De-obfuscator 2 | 3 | [![Latest Version](https://img.shields.io/github/release/Wilenty/Universal-AutoIT-Extractor-and-De-obfuscator.svg)](https://github.com/Wilenty/Universal-AutoIT-Extractor-and-De-obfuscator/releases/latest) 4 | [![Total Downloads](https://img.shields.io/github/downloads/Wilenty/Universal-AutoIT-Extractor-and-De-obfuscator/total.svg)](https://github.com/Wilenty/Universal-AutoIT-Extractor-and-De-obfuscator/releases) 5 | [![Latest Release Downloads](https://img.shields.io/github/downloads/Wilenty/Universal-AutoIT-Extractor-and-De-obfuscator/latest/total.svg)](https://github.com/Wilenty/Universal-AutoIT-Extractor-and-De-obfuscator/releases/latest) 6 | 7 |
8 | Before use this tool I must warn you, that this tool should be used in VM (Virtual Machine), you can use it on a real OS, but I won't be responsible for any damage! You take responsibility for using this tool. 9 |
10 |
11 | Also, some of the tools used are detected and blocked by some AV, so, please consider use the VM (eventually with AV disabled), or disable the AV for your own risk, if it won't work with any AutoIT compiled programs. 12 |
13 |
14 | Q: Is the restarting the OS is really needed?
15 | Reboot the OS is really needed 16 | A: Yes, for firmly protected programs restarting the OS is really needed because of the missing device, the device will be available after restarting the OS. So, also because of that you should use the VM, instead of real OS.
17 |
18 |
19 | Before restarting the OS, script adds itself to the run section for current user, so, it will be automatically executed after the OS starting again with current file to extract. 20 |
21 | If you want to remove the the auto-execution after OS restarting, just execute it again and close - it will delete the run entry. For example, if you change decision. 22 |
23 |
24 | I saw that some scripts after extraction has some function with random name before the "#NoTrayIcon", you need to comment it or delete, if the script does not work after compilation. 25 |
26 |
27 | By the way, I added that now it saves All Resources of *.exe to a *.res file - use the "Resource Hacker" after re-compilation, to import all resources from extracted *.res file (with overwrite) for the newly compiled file. 28 |
29 |
30 | Please take in mind that some AutoIT compiled programs can be dangerous for your OS and/or for the files you have! 31 |
32 | --------------------------------------------------------------------------------