Jump to content
Advertising GIF
Advertising GIF

Looking for help with a challenging CrackMe [Enigma new v.5.x - 7.80] (Enigma Protector)


Recommended Posts

Hello everyone,

 

I am currently working on a crackme challenge (start.exe) and have encountered a major obstacle. I am trying to understand its license validation mechanism and how to bypass it for learning purposes.

 

Here is what I have discovered so far:

 

I analyzed the executable with Exeinfo-pe-0-0-9-1, and it indicates that the program is protected by The Enigma Protector.

 

When trying to debug with x32dbg, I am encountering strong anti-debugging measures. The program either closes immediately or generates exception_illegal_instruction errors when I try to set breakpoints, even hardware breakpoints.

 

I tried to locate the key validation logic by searching for strings such as “The data entered is incorrect!” and analyzing the call stack and CPU display when the error message appears. I found a JE instruction that seems to lead to the error message, but applying a NOP patch (even in memory) is difficult due to anti-debugging/anti-tampering protections.

 

My goal is to learn more about reverse engineering, especially how to deal with robust protectors such as Enigma. I am looking for guidance on:

 

Effective strategies for bypassing or unpacking Enigma Protector to allow proper debugging and analysis.

 

Techniques for identifying and modifying the license validation routine after the protection has been dealt with.

 

Any insights or tips on how to approach this challenge to make the program accept any key, perhaps by creating a keygen or injector.

 

I understand that this is a complex task, and any advice or tips will be greatly appreciated. I am eager to learn the underlying principles and methods.

 

In accordance with forum rules, I have submitted the start.exe file to VirusTotal. You can find the scan report here: https://www.virustotal.com/gui/file/eb1eda75719a0928d9ffbb6401cd3f73e880440d1231bc1cd81faba57f623ea8

DOWNLOAD THE CRACKME

https://workupload.com/file/ed7H6BaNLhy

AS I SAID, I REALLY WANT TO KNOW HOW TO CRACK, CREATE A KEY GENERATOR (KEYGEN), OR CREATE AN INJECTOR.

Thank you in advance for your time and help!

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Merhaba arkadaşlar,

 

 

 

Şu anda bir crackme challenge (start.exe) üzerinde çalışıyorum ve büyük bir engelle karşılaştım. Öğrenme amacıyla lisans doğrulama mekanizmasını ve bunu nasıl atlatabileceğimi anlamaya çalışıyorum.

 

 

 

Şu ana kadar keşfettiklerim şunlar:

 

 

 

Exeinfo-pe-0-0-9-1 ile yürütülebilir dosyayı analiz ettim ve programın The Enigma Protector tarafından korunduğunu gösteriyor.

 

 

 

x32dbg ile hata ayıklamaya çalıştığımda, güçlü hata ayıklama önlemleriyle karşılaşıyorum. Program, kesme noktaları, hatta donanım kesme noktaları ayarlamaya çalıştığımda hemen kapanıyor veya exception_illegal_instruction hataları veriyor.

 

 

 

“Girilen veriler yanlış!” gibi dizeleri arayarak ve hata mesajı görüntülendiğinde çağrı yığını ve CPU ekranını analiz ederek anahtar doğrulama mantığını bulmaya çalıştım. Hata mesajına yol açan bir JE komutu buldum, ancak hata ayıklama/kurcalama önleme korumaları nedeniyle NOP yaması uygulamak (hatta bellekte bile) zor.

 

 

 

Amacım, tersine mühendislik hakkında daha fazla bilgi edinmek, özellikle Enigma gibi sağlam koruyucularla nasıl başa çıkılacağı konusunda. Aşağıdaki konularda rehberlik arıyorum:

 

 

 

Enigma Protector'ı atlatmak veya açmak için etkili stratejiler, böylece doğru hata ayıklama ve analiz yapılabilsin.

 

 

 

Koruma aşıldıktan sonra lisans doğrulama rutinini tanımlama ve değiştirme teknikleri.

 

 

 

Programın herhangi bir anahtarı kabul etmesi için bu zorluğun nasıl aşılacağına dair herhangi bir fikir veya ipucu, örneğin bir keygen veya enjektör oluşturarak.

 

 

 

Bunun karmaşık bir görev olduğunu anlıyorum ve herhangi bir tavsiye veya ipucu için çok minnettar olacağım. Temel ilkeleri ve yöntemleri öğrenmeye hevesliyim.

 

 

 

Forum kurallarına uygun olarak, start.exe dosyasını VirusTotal'a gönderdim. Tarama raporunu burada bulabilirsiniz: https://www.virustotal.com/gui/file/eb1eda75719a0928d9ffbb6401cd3f73e880440d1231bc1cd81faba57f623ea8

 

CRACKME'Yİ İNDİRİN

 

https://workupload.com/file/ed7H6BaNLhy

 

DEDİĞİM GİBİ, NASIL KIRILACAĞINI, ANAHTAR ÜRETİCİSİ (KEYGEN) NASIL OLUŞTURULACAĞINI VEYA ENJEKTÖR NASIL OLUŞTURULACAĞINI GERÇEKTEN BİLMEK İSTİYORUM.

 

Zaman ayırdığınız ve yardım ettiğiniz için şimdiden teşekkür ederim!

Edited by adrianowkr
Reason for edit: Translation
  • Founder

Titanhide veya benzeri bir eklenti ile denediniz mi anti debuggerı aşmayı ve ek olarak aşağıdaki dosyaları indiriyor bunlar nedir inceleyin ve bunlarında virüs total sonuçlarını gönderin lütfen şuan için dosyayı çalıştırmak yeterince güvenli değil

Files deleted

c:\Users\<USER>\AppData\Local\Temp\evb8E08.tmp

Files with modified attributes

C:\Users\<USER>\AppData\Roaming\Serial.exe

Files dropped

Serial.exe

edb.chk

C:\Users\user\AppData\Roaming\Serial.exe

VirusTotal - File - bd726c64454577a5d5d9c6d100d580abbeabaefd494f3301a7e9c2c9ba9295b7 (SERIAL.EXE)

c:\Users\<USER>\AppData\Local\Temp\evb8E08.tmp

 

edb.chk

 

Unable to locate the following files:

 

c:\Users\<USER>\AppData\Local\Temp\evb8E08.tmp

 

edb.chk

 

(only serial.exe) I am a complete beginner and unfortunately I cannot crack a program with such advanced protection. There must be someone here with experience who could check this for me and give me the cracked program or a keygen that would unlock it for me.

  • 3 weeks later...
On 6/27/2025 at 10:05 PM, cambaz said:

Titanhide veya benzeri bir eklenti ile denediniz mi anti debuggerı aşmayı ve ek olarak aşağıdaki dosyaları indiriyor bunlar nedir inceleyin ve bunlarında virüs total sonuçlarını gönderin lütfen şuan için dosyayı çalıştırmak yeterince güvenli değil

Files deleted

c:\Users\<USER>\AppData\Local\Temp\evb8E08.tmp

Files with modified attributes

C:\Users\<USER>\AppData\Roaming\Serial.exe

Files dropped

Serial.exe

edb.chk

C:\Users\user\AppData\Roaming\Serial.exe

i have a x64 dll file ,protected by engima 5.x,how to unpack it ?  thank u.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Terms of Use