Skip to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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...

  1. Teddy Rogers
    CrackMe · Started by Teddy Rogers,

    Example CrackMe - Debug Blocker x64 This is an example for submitting a CrackMe in the Downloads section of the site. You can download the file and run Debug Blocker x64. Nothing too exciting will happen! The challenge here would be to patch the debug-blocker function so that it does not spawn a second process. File Information Submitter Teddy Rogers Submitted 02/23/2020 Category CrackMe View File

    • 3 replies
    • 14.9k views
  2. whoknows
    UnPackMe (.NET) · Started by whoknows,

    AgileNET v6.6.0.4.2 AgileNET (code virtualization on 1 method only, no other protector features used) File Information Submitter whoknows Submitted 11/11/2023 Category UnPackMe (.NET) View File

  3. hekliet
    KeygenMe · Started by hekliet,

    hekliet keygemne #1 Not much to say there. Valid solution is a keygen that produces a valid key for any given name. Binaries for Linux and Windows are provided. Plain C, no symbols stripped, compiled with -O0, so should be fairly easy to follow. Difficulty is medium. Or perhaps easy for someone with some math knowledge. Here are some valid keys: Name: hekliet Key: 3fec806bc9ce82d4c00ee01af273a0b5 Name: Tuts 4 You Key: 40105e5bb69056bd3fdc1a4496fa9430 Name: Guybrush Threepwood Key: 400e09a63ee6d3a2bfd94d31f7369d10 File Information Submitter hekliet Submitted 03/17/2026 Category KeygenMe …

  4. fReestYler
    UnPackMe · Started by fReestYler,

    Themida v3.1.4 (x32 & x64) - Impossible Two files are protected with an old version Themida (3.1.4) Entry Point is virtualized Just find and restore OEP, recover the IAT and unpack if it possible Virustotal detects it as a virus, but my AV software is not File Information Submitter fReestYler Submitted 05/10/2025 Category UnPackMe View File

    fReestYler
    fReestYler
  5. Visual Studio
    UnPackMe (.NET) · Started by Visual Studio,

    DNGuard HVM v4.93 So this is my first upload - I hope I am doing this right. I have included all the protections in the screenshots being used. Good luck File Information Submitter Visual Studio Submitted 11/11/2025 Category UnPackMe (.NET) View File

  6. whoknows
    UnPackMe (.NET) · Started by whoknows,

    Eazfuscator.NET v2025.01 File protected by eazfuscator v2025.01 having Code Virtualization enabled. Find registration combination and reply it with the success message! File Information Submitter whoknows Submitted 07/22/2025 Category UnPackMe (.NET) View File

  7. whoknows
    UnPackMe (.NET) · Started by whoknows,

    Eazfuscator v2021.1 Unpack and/ or provide a valid serial. Archive password : superfrog File Information Submitter whoknows Submitted 07/14/2021 Category UnPackMe (.NET) View File

  8. X0rby
    UnPackMe · Started by X0rby,

    VMProtect v3.8.1 Ultra (Mutation + Virtualization) The target is an old software (from 2010) coded in c++, I just apply the VMP protection without any special code as I show in the two screenshots. All available protection features in VMProtect were used with this unpackme. Refer to the attached images for the specific protection settings used. Challenge is to unpack the file, providing an explanation and details on your methodology. File Information Submitter X0rby Submitted 04/17/2023 Category UnPackMe View File

    jin05102518
    jin05102518
  9. whystarlix
    UnPackMe (.NET) · Started by whystarlix,

    Hydra Obfuscator (Modded) About File: .NET Framework 4.8, 32-bit preferred Used Obfuscator: Hydra modded Used Features: JIT Obfuscation, JIT fornicationer, String Encryption (XOR), Control Flow, Proxy Class, Renamer, L2F, INT Encode, Method to delegate, Anti Decompiler & Tamper & Dump & Proxy, Cctor hider. Difficulty: 6/10 Goal: Crack and deobfuscate it competely. (u can ignore renamer) File Information Submitter whystarlix Submitted 03/05/2026 Category UnPackMe (.NET) View File

    whystarlix
    whystarlix
  10. lovejoy226
    UnPackMe · Started by lovejoy226,

    Safengine Licensor v2.4 (HWID Lock) I coded a simple Win x64 GUI application with a close button and protected it using Safengine Shielden v2.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/11/2024 Category UnPackMe View File

  11. lengyue
    CrackMe · Started by lengyue,

    VMPLicenseProtector This is a recently developed recreational utility. I'm unsure which forum section is appropriate, so moderators please feel free to move it if necessary. The tool implements a combined The Enigma and VMProtect protection scheme and is designed for applying VMProtect to Win32/Win64 executables and DLLs without requiring source code. It is not compatible with .NET assemblies. The interface supports Chinese/English language switching. To function, VMProtect_Con.exe must be placed in the tool's directory. Note that the tool itself is incompatible with Windows 7 and requires the DirectX 11 runtime to be installed. Software protected with it remains compati…

  12. modz50
    UnPackMe · Started by modz50,

    ConsoleApp6_packed.exe A basic .NET loader stub used as a learning project. Goal: unpack and extract the real .NET app. File Information Submitter modz50 Submitted 02/18/2026 Category UnPackMe View File

    • 0 replies
    • 277 views
  13. lengyue

    WinLicense v3.2.2 (Window Function Through an External Plugin) This is a WinLicense 3.2.2/sample, set by default, without adding an SDK in the source code, only adding a window function through an external plugin. I don't know if bypass can be cracked, I tested it and it doesn't. Shedding may be more complicated.Please use your own way to crack it. Whether it's molting, bypass, or keygen, they are all the best methods. No need to upload your proposal, posting a picture is the best answer. I will strive to learn towards your achievements. HWID:1031-E184-1D1E-92A8-AA82-151F-E2BC-34EE NAME:Mr.Leng .RegistCode:2FGP7NTY-22AMY4QL-XXEHAOKD-ZJKHKDKR-VY66SHXY-YTEQXVBF-GAXAEFIA-…

  14. Blue
    KeygenMe · Started by Blue,

    Now I am enough to solve it... Thanks all tsrh.team.trial.keygenme.1.zip

      • Like
    • 10 replies
    • 9k views
  15. weston2337
    UnPackMe (.NET) · Started by weston2337,

    Difficulty : (3-4 Maybe?) Language : (C# .NET) Platform : (Windows) OS Version : (Windows 10) Packer / Protector : (FujiFuscator) Description : Please give me a detailed tutorial on how you unpacked this. Screenshot : UnPackMe.exe

  16. Bang1338
    CrackMe · Started by Bang1338,

    TinyCrackMe - WinLicense 3.1.7.0 Edition === SPOILER INSIDE SOURCE CODE TAB === A WinLicense'd version of TinyCrackMe Rules: 1. Unpack first 2. Do whatever you want after unpack, as long as ":3" MessageBox appear :3 Just want to see how long ppl will crack the latest version of WinLicense... WL Protection: - Anti-Debugger - Advanced API-Warping - Compress And Encrypt (all 3 options) - Full Encrypt Strings - Detect File/Registry Monitor - Entry Point Virt - Anti File Patching - Perform Protection Check - VMware/Virtual PC Allowed WLVM: - SHARK32 (Black, Red) - PUMA32 (Black, Red) - EAGLE32 (Black) Happy reversing :3 …

    HostageOfCode
    HostageOfCode
  17. Prometheus
    CrackMe · Started by Prometheus,

    Prometheus (12 Layers of Insanity) A recruitment challenge for those who see what others cannot. The binary guards an encrypted message. To reveal it, you must provide the correct 28-character key. There is no backdoor, no shortcut, no unintended solution—only the key. The verification process spans twelve interconnected layers. Each depends on others. Disrupting one cascades through all. The binary knows its own shape and will notice if you change it. Some defenses are apparent through static analysis. Others manifest only at runtime. A few exist in the liminal space between instruction and execution—observable only through their effects, never their implementation. Di…

    Teddy Rogers
    Teddy Rogers
  18. whoknows
    KeygenMe · Started by whoknows,

    ArmDot .NET v2026.1 (Built-in License System) This one uses the built-in license system of the ArmDot .NET.. Provide a serial or an unpacked or a patched variant that accepts a serial. File Information Submitter whoknows Submitted 01/31/2026 Category KeygenMe View File

  19. CodeExplorer
    UnPackMe · Started by CodeExplorer,

    Obsidium v1.6.9 This is just one of my program protected The objective is unpack it. File Information Submitter CodeExplorer Submitted 08/09/2024 Category UnPackMe View File

  20. whoknows
    UnPackMe (.NET) · Started by whoknows,

    ArmDot .NET v2026.1 File protected with Hide strings Obfuscate control flow Obfuscate names Obfuscate namespaces and some virtualization accepted solution - unpack OR tell what is doing. File Information Submitter whoknows Submitted 01/30/2026 Category UnPackMe (.NET) View File

  21. fReestYler
    UnPackMe · Started by fReestYler,

    DotFix NiceProtect x32 v7.1 A Delphi file is protected with an old version DotFix NiceProtect (7.1) Original Entry Point is encrypted Just find and restore OEP, recover the IAT and unpack it File Information Submitter fReestYler Submitted 10/06/2025 Category UnPackMe View File

  22. lovejoy226
    UnPackMe · Started by lovejoy226,

    Themida & VMProtect (Same Virtualized Code Sections) I want you guys who are capable of unvirtualizing and unpacking them to upload the final ones. These files are just the same part of the codes virtualized which are 2 lines of the original mfc source codes. So if you can unvirtualize them and unpack them, please upload the final ones. Any other protections are excluded absolutely. Give it a try and improve your skills. Best Regards. sean. File Information Submitter lovejoy226 Submitted 04/07/2025 Category UnPackMe View File

  23. XorRanger
    KeygenMe · Started by XorRanger,

    Difficulty : I guess 3 is enough. Language : Delphi Platform : Windows x32/x64 OS Version : XP and above Packer / Protector : None. Description : Goals: 1. Write a valid keygen for the target. Good luck! Screenshot : Go Figure!!! Fixed.zip

  24. boot

    WinLicense v3.1.3.0 x86 (All Protection Options) UnpackMe - WinLicense 3.1.3.0 x86 Full Protect HWID Lock + Entry Point Virtualization + Etc... HWID: 1111-2222-3333-4444-5555-6666-7777-8888 Author:boot From:Tuts4you Time:2023.04.02 File Information Submitter boot Submitted 04/02/2023 Category UnPackMe View File

  25. Dark_Bull
    CrackMe · Started by Dark_Bull,

    CrackMe (Custom .NET JIT-Runtime) The CrackMe I made has a special feature - custom jit. Bruteforce is not necessary. To launch, install .NET 10 To run the file, delete CrackMe.deps.json - this way the file will load the local runtime, and not from the root folder. File Information Submitter Dark_Bull Submitted 01/10/2026 Category CrackMe View File

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.