├── .github └── FUNDING.yml ├── 2.7.jpg ├── 2.8.jpg ├── 2.9.4.jpg ├── LICENSE ├── README.md ├── dem.jpg ├── new1.jpg ├── scr1.jpg ├── scr2.jpg ├── scr3.jpg └── srv └── update.txt /.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: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # 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 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 13 | custom: ['https://github.com/DosX-dev/DosX-dev/blob/main/donate.md'] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 14 | -------------------------------------------------------------------------------- /2.7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DosX-dev/ASM-Guard/b84e861f06d2fb81aa7c77ad4be2a7bc0e93f3f6/2.7.jpg -------------------------------------------------------------------------------- /2.8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DosX-dev/ASM-Guard/b84e861f06d2fb81aa7c77ad4be2a7bc0e93f3f6/2.8.jpg -------------------------------------------------------------------------------- /2.9.4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DosX-dev/ASM-Guard/b84e861f06d2fb81aa7c77ad4be2a7bc0e93f3f6/2.9.4.jpg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Permission is hereby granted, free of charge, to any person obtaining a copy of the ASM Guard software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 2 | 3 | Redistributions of binary forms of the Software must retain the above copyright notice, this list of conditions and the following disclaimer. 4 | 5 | Redistributions in any form must be accompanied by information on how to obtain the corresponding source code for the Software, if available. The source code shall not be required to be distributed along with the binary forms, but if the source code is made available, it must be made available under the terms of this License. 6 | 7 | Redistributions of the Software in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 8 | 9 | The Software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the Software or the use or other dealings in the Software. 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 🔐 ASM Guard 2 | 3 | ## ⛔️ ```Attention! It is not a malicious file cryptor. Do not use it to encrypt malicious code - there will be no fewer detections. Antivirus tools use advanced heuristics to search for potentially malicious patterns. To crypt your malware use vmpsoft.com``` 4 | 5 | ## What is it?! 6 | ASM Guard is a packer utility for compressing and complicating reversing compiled native code (native files), protecting resources, adding DRM, and packing into an optimized software loader. 7 | Its main purpose is to protect programs from static analysis (determining the framework/programming language or libraries used) and reading the machine code of the program through packing and mutations of the executable file. It will not stop a truly experienced reverser, but it will make it difficult to analyze it superficially or prevent an attempt to introduce malicious code. 8 | 9 | ### Features: 10 | * Instruction compression 11 | * Fake import of WinAPI functions 12 | * Add junk partitions 13 | * Enhanced flood mode 14 | * Different types flood 15 | * Add junk C/C++ functions 16 | * Leave a hidden message (message to a hacker) 17 | * Fake UPX detect in Detect it easy (MZ, PE) 18 | * Assembly mutation 19 | 20 | ### Peculiarities: 21 | * Usage for EXE and DLL 22 | * Simple and convenient GUI 23 | * 32-64 bit support 24 | * Association with .DLL, .ASMG files 25 | * Project and configuration system 26 | * Embedding in File Explorer context menu 27 | * The protector is portable and has a small size 28 | 29 | ### 💸🚫 Absolutely free software. No restrictions. No paid subscriptions. **Enjoy**! :) 30 | The program is written in VB NET and is still closed source. However, if the project is popular, then I will consider publishing the original source code. 31 | 32 | ## Use it for C++ application? 33 | Use [Obfuscate](https://github.com/adamyaxley/Obfuscate) by [adamyaxley](https://github.com/adamyaxley) for compile-time reliable obfuscation of your code before applying **ASM Guard**. 34 | This is a complex protection using a CPP-header file that is almost impossible to remove using unpackers or other special tools. 35 | 36 | ## False-positive detections by antiviruses? 37 | Antivirus programs may falsely detect ASM Guard file protection as unwanted or malware. This may be due to reasons including complex security algorithms that hide the source code from machine code analyzers or PE resources during the static scanning stage. **Unfortunately, this cannot be fixed**. The only sure way to avoid this is to use a CodeSign digital signature or ask your users to add your program to exceptions 38 | 39 | # 💾 [DOWNLOAD](https://github.com/DosX-dev/ASM-Guard/releases/tag/Latest) 40 | 41 | ![](https://raw.githubusercontent.com/DosX-dev/ASM-Guard/main/2.8.jpg) 42 | ![](https://raw.githubusercontent.com/DosX-dev/ASM-Guard/main/2.9.4.jpg) 43 | ![](https://raw.githubusercontent.com/DosX-dev/ASM-Guard/main/dem.jpg) 44 | 45 | #### DISCLAIMER 46 | The use of ASM Guard is at the user's own risk. The developer assumes no responsibility for any damages, losses, or harm caused by the use of this software. The user is solely responsible for ensuring that their files are adequately protected and secured. The developer shall not be held liable for any unauthorized access, hacking, or other malicious activities that may occur as a result of using this software. By using this software, the user acknowledges and agrees to these terms and conditions. 47 | 48 | ### Developed with <3, by DosX 49 | 50 | ## ❤️✨ Special thanks 51 | * 👨🏼‍💻 **[@horsicq](https://github.com/horsicq)** 52 | -------------------------------------------------------------------------------- /dem.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DosX-dev/ASM-Guard/b84e861f06d2fb81aa7c77ad4be2a7bc0e93f3f6/dem.jpg -------------------------------------------------------------------------------- /new1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DosX-dev/ASM-Guard/b84e861f06d2fb81aa7c77ad4be2a7bc0e93f3f6/new1.jpg -------------------------------------------------------------------------------- /scr1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DosX-dev/ASM-Guard/b84e861f06d2fb81aa7c77ad4be2a7bc0e93f3f6/scr1.jpg -------------------------------------------------------------------------------- /scr2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DosX-dev/ASM-Guard/b84e861f06d2fb81aa7c77ad4be2a7bc0e93f3f6/scr2.jpg -------------------------------------------------------------------------------- /scr3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DosX-dev/ASM-Guard/b84e861f06d2fb81aa7c77ad4be2a7bc0e93f3f6/scr3.jpg -------------------------------------------------------------------------------- /srv/update.txt: -------------------------------------------------------------------------------- 1 | LATEST=2.9.4 (Update in honor of 2024! Some security changes and interface fixes!) 2 | ACTUAL={1.5.5},{2.9.4} 3 | --------------------------------------------------------------------------------