Challenge of Reverse Engineering
Try a challenge or contribute your own, any platform or operating system...
The creation of new topics is disabled in these subforum categories.
Please create and post your new challenges in the appropriate subcategory of Downloads > Challenge of Reverse Engineering
A topic will then automagically be created and posted in these forums...
-
The Enigma Protector v6.9 I have protected a simple file with the Enigma Protector 6.9. Try to unpack. For a skilled reverser will not be as hard as it seems. HWID: A7707-65A71-43529-A59E1-41C2F-C5AA0-EB308-3F774 Name: tuts4you Key: BG8QC4UMZW3QMTH99U6ZTF8FJJNDAPKY5E2XNL3CMHRVUMLSB2QWRBSYBGF4RNHX7WC26W2GQMNBNPUU3YUTDXDS387A2UURMUVJ88P5PPC9ZCEQHFHW4J6ZQRAK7GW6DRK4QH4CGCEQM7F9K39J89S4CRARX3L3LPABBXU23M8QXP6A85L2CZFJZF66KF5NFTZ557872DA3 File Information Submitter GIV Submitted 07/20/2021 Category UnPackMe View File
-
-
- 60 replies
- 67.3k views
- 9 followers
-
-
Cool Beans (License Challenge) Good evening everyone, I’ve put together my first CrackMe using DNGuard 4.94 and its License Management feature. The application is called “Cool Beans.exe” - terrible name, I know 😄 Once cracked successfully, you’ll be taken to the main form, which displays a (slightly stupid) message. Hope you enjoy taking a look. Cheers 🍻 🔐 DNGuard 4.94 Protections UsedEncryption Encrypt compiler-generated code Encrypt .ctor (constructor) methods Encrypt blob heaps Encrypt strings HVM (Hardware Virtual Machine) Protection Enable HVM technology HVM Code Protection Level: 5 HVM II technology enabled HVM II Level: 5 HVM protection for method LocalVarSig…
-
Armadillo x64 v9.64 (General/Default Protection Options) Unpackme - Armadillo x64 v9.64 | WwW.Tuts4You.CoM General/Default Protection Options = HWID Lock + etc... If you can unpack it, please make a tutorial... The compressed package includes a simple MP4 display, please pay attention to check... HWID:87DF-0E78 NAME:boot KEY:000016-M9KY7Y-1PM436-8JKH7H-G8QXCH-3ACEGN-Y5ND6B-TY4VJ2-5FX1WY-WGJBFB After seeing the dynamic screen, please click the LEFT MOUSE button to exit OR press the "ESC" button once to exit. Created by boot / From Tuts4you 2023.06.19 File Information Submitter boot …
-
-
- 8 replies
- 7.6k views
- 2 followers
-
-
MD5 KeygenMe Hint: MD5(UsernameUpper + ':' + salt), take first 16 hex chars, format as XXXX-XXXX-XXXX-XXXX. File Information Submitter otmanov Submitted 09/20/2025 Category KeygenMe View File
-
.NET Reactor v7.3 (Embedded DLL's) File protected by .NET Reactor v7.3 having Code Virtualization enabled. By nature the application using Dependency Injection (this time heavily developed), the 3rd party files embedded to main exe (see shot2), in addition System.Data.SQLite.dll lying near application. Find registration combination and reply it with the success message! Custom antidebugger File Information Submitter whoknows Submitted 06/26/2025 Category UnPackMe (.NET) View File
-
-
- 28 replies
- 20.4k views
- 3 followers
-
-
All Protection Options Enjoy ! ; ) UnPackMe.TEP.3.80.rar
-
-
- 27 replies
- 26.6k views
- 2 followers
-
-
DNGuard HVM v4.94 Hey, Dropping my second UnpackMe challenge, made just for fun. This one’s a bit tougher than my first, but still very doable. The goal is to unpack and analyze the binary and reach the success message. Cracking it is extra, not required. It’s a simple .NET WinForms app that asks for a password and shows “Access granted” when the condition is met. The UI is trivial, the focus is on what’s happening once protections kick in. Protected with DNGuard HVM Enterprise. Source code, compiler-generated code, constructors, strings, managed resources, and blob heaps are encrypted. HVM and HVM II are both enabled at level 5, with proxy methods and additional runtime…
-
-
- 25 replies
- 15.3k views
- 2 followers
-
-
This target is protected with Themida 2.3.1.0 x64 Virtualize Protection Core With: TIGER64 (Black) Good luck! UnpackMe Themida 2.3.1.0 x64.rar
-
-
- 2 replies
- 9.7k views
- 1 follower
-
-
Custom Python Obfuscator (CM) Decryption doesn't involve modifying the Python interpreter; everything is done through code obfuscation. Password verification is performed via hash comparison—finding the correct hash to compare against counts as success. My custom obfuscator has just been released—come and give it a try! It includes techniques such as control-flow obfuscation, string encryption, virtualization, and C++ white-box implementation. File Information Submitter 1346 Submitted 12/13/2025 Category CrackMe View File
-
- 0 replies
- 704 views
- 1 follower
-
-
Language : C/C++ Platform : Windows x32 OS Version : ( Windows 7,10) Packer / Protector : None Description : Goal : Find correct key. Enter key in textbox and click OK button then you see result . Screenshot : crackme_release.exe
-
-
- 1 reply
- 6.1k views
- 2 followers
-
-
The Enigma Protector x64 v7.4 (HWID Lock) Two simple Win x64 GUI applications protected using Enigma x64 v7.4. Challenge is to; bypass the hardware ID lock; unpack the application. Let us go together to solve this issue. File Information Submitter lovejoy226 Submitted 06/17/2024 Category UnPackMe View File
-
-
- 36 replies
- 23.7k views
- 5 followers
-
-
The Enigma Protector v7.70 (x32 & x64) This is an example program I used to shell The Enigma 7.7. You can shell it, bypass it, PatchHWID, KeyGen to make it run normally. Of course, it would be best if the shell could be peeled off.Have fun! https://workupload.com/file/EGgppWamMA6 Cracked: File Information Submitter lengyue Submitted 11/24/2024 Category UnPackMe View File
-
-
- 46 replies
- 44.6k views
- 3 followers
-
-
[ Crackme ] Unknown .NET Protection [ VM ] Hi, First of all i have to say " this is not my project and some friend ask me to upload challenge here " Compiler : .NET Protection : [+] Binary Obfuscation [+] Code Virtualization [+] Anti-Debugging / Anti-Tampering [+] Maybe some other protection Rule : Patch file to accept any password or find real password ( both accepted ) i will appreciate if you write something about you have done Hint : Run & Analyze file inside VM or isolated environment becuase of file isn't mine so i'm not responsible for anything Regards File Information Submitter Gladiator Submi…
-
BinaryShield (Custom VM) This is my first attempt at a binary protector. Currently, the VM has very little protection, so this should be good for those interested in learning about VM-based obfuscation. I intend on uploading new challenges that feature my protector as I add more features. GOAL: - You must find the correct key. Simply patching to get a goodboy message is NOT allowed. - Bonus points for devirt and explanation of your approach. - MOST IMPORTANTLY, have fun! :) File Information Submitter ra1n Submitted 09/23/2024 Category CrackMe View File
-
-
- 5 replies
- 7.9k views
- 2 followers
-
-
The Enigma Protector v7.50 (x32 & x64 DEMO) This is an encryption example using The Enigma Protector 7.50 encryption. Enigma 7.5_x64_DEMO.rar TEP_7.5x32_DEMO.rar File Information Submitter lengyue Submitted 04/29/2024 Category UnPackMe View File
-
-
- 16 replies
- 11.7k views
- 2 followers
-
-
Nuitka 2.1.5 (Python 3.11) Hi Nuitka compiled python 3.11 file Correct password doesn't important Just patching Thanks File Information Submitter Sh4DoVV Submitted 04/18/2024 Category CrackMe View File
-
-
- 7 replies
- 8.6k views
- 3 followers
-
-
EAZFuscator .NET 2022.2 Max Preset (BlackHat) - Updated 04/06/22 Update 04-June 2022 Version 2022.2 Unpack Password - BH2022.2 Old 2022.1 Info - This unpackme is protected with latest version of EAZfuscator = https://www.gapotchenko.com/eazfuscator.net/features Password to unpack = EAZ2022 (I made a RAR file with password protection because I was unable to upload the unpackme directly. I was getting error due to false virus alarm) Your job is to unpack the file fully. Partial unpacking won't be accepted. File Information Submitter BlackHat Submitted 03/30/2022 …
-
-
- 16 replies
- 24k views
- 4 followers
-
-
C++ x64 Protection [ Crackme ] C++ x64 Protection Compiler: C++ (x64) Protection: Heavy obfuscation (control flow flattening, opaque predicates) Full code virtualization (custom VM with unique opcode set) Anti-tamper checks (integrity verification, debugger detection) Encrypted string/table storage Custom packer layering the entire binary Challenge: This is a server-client authentication system protected by a custom packer. The client executable performs login validation by communicating with a local/emulated server component. Goal: Patch the client to bypass authentication OR Emulate the server to allow successful login with any credentials You are free to choose either…
-
- 0 replies
- 937 views
- 2 followers
-
-
r00t0 KeygenMe v4 Difficulty: 5 Language: C GCC Platform: x64 OS Version: Windows 10+ Packer / Protector : Selfmade Description : Implement keygenme that generate a serial derived from a nickname. Also demonstrate a generator that, given a nickname, produces the correct serial. I used my own tool that I've been developing for two years. It started as an optimizer, but I’m now experimenting with the reverse idea — using it to help with obfuscation and code retranslation. File Information Submitter r00t0 Submitted 11/02/2025 Category KeygenMe View File
-
VMProtect x64 v3.6 HWID Lock (All Protection Options) Unpackme x64 - VMProtect 3.6 HWID License (All Protection Options) VMP x64 SDK + HWID Lock +etc... WwW.Tuts4you.CoM https://forum.tuts4you.com/ If you can unpack it, please make a tutorial... I will mark the answers with tutorials as a solution. The compressed package includes a simple MP4 display, please pay attention to check... Created by boot / From Tuts4you 2023.06.21 File Information Submitter boot Submitted 06/21/2023 Category UnPackMe View File
-
-
- 47 replies
- 27.1k views
- 8 followers
-
-
Hello everybody Here's a simple unpackme The File is packed with Dotnet Protector last version Enjoy ! EDIT : the new unpackme is attached here Protected.rar
-
Language : C# .Net Platform : Windows x32/x64 OS Version : All Packer / Protector : Agile.Net v6.6 Description : Hi everyone, hope one of you friends can unpack the target and teach us how to unpack it Screenshot : Secured.rar
-
-
- 45 replies
- 61.2k views
- 5 followers
-
-
Packed: VMProtect 2.x http://www.mediafire.com/?g97n6es3rc36452
-
ConfuserEx 1.6.0 Public key sample protected using ConfuserEx 1.6.0. https://github.com/mkaring/ConfuserEx/releases/tag/v1.6.0 Your challenge is to unpack and decompile the file. File Information Submitter cipsi Submitted 02/04/2023 Category UnPackMe (.NET) View File
-
-
- 24 replies
- 27.2k views
- 2 followers
-
-
VMProtectDDK v3.84 x64 No.2 2024 If you want to try this challenge, please read the following text descriptions: 1. Please try to debug the kernel driver in the virtual machine instead of your real machine to avoid causing a blue screen on the physical machine a. Why blue screen? For things like Ring0.sys, as I mentioned earlier b. Copy the Tuts4you.ini file to the C:\Windows\ directory of the virtual machine 2. I have added a test signature to the driver, so to load this driver, you need to enable Windows test mode a. Press and hold the "WIN+R" key to launch the CMD console as an administrator, enter bcdedit /set testsigning on b. Res…
-
-
- 2 replies
- 6.3k views
- 2 followers
-