Jump to content
Tuts 4 You

Simple Calculator (Enigma 7.40 + ILProtector 2.0.22.14)


Go to solution Solved by BlackHat,

Recommended Posts

Posted

Simple Calculator (Enigma 7.40 + ILProtector 2.0.22.14)


This is a simple calculator.exe. Protected with ILProtector 2.0.22.14 and double layer Enigma 7.40. First layer on DLL, second layer on EXE and added DLL in Enigma Virtualbox.

For skilled reversers this will not be a problem unpack this.


 

  • 4 weeks later...
Posted (edited)

Happy New Year, this example uses encrypted RSA: 4096 and UNICODE authorization mode. There is no time to delve deeper into whether a constant exists, and of course, finding it is not difficult. Authorization name: Tuts4you 2024. dat, encrypt registration information and prohibit users from copying.The difficulty of this software lies in reverse debugging

QQ截图20240208234858.png

Edited by lengyue
  • Like 1
Posted
  On 2/8/2024 at 3:42 PM, lengyue said:

Happy New Year, this example uses encrypted RSA: 4096 and UNICODE authorization mode. There is no time to delve deeper into whether a constant exists, and of course, finding it is not difficult. Authorization name: Tuts4you 2024. dat, encrypt registration information and prohibit users from copying.

QQ截图20240208234858.png

Expand  

Here the hard of part is dumping the native dll. It's easy for me and I've unpacked several such targets. At this target you have to dump it manually, because dll saver wont't work.

Posted
  On 2/8/2024 at 5:57 PM, azufo said:

Here the hard of part is dumping the native dll. It's easy for me and I've unpacked several such targets. At this target you have to dump it manually, because dll saver wont't work.

Expand  

IT'S very easy to dump. Not a problem since it is C# protector even though it generates native dll. 

I just basically need to bypass the enigma nag only and then it is 1 sec. of work. 

  • Like 1
Posted
  On 2/8/2024 at 7:13 PM, BlackHat said:

IT'S very easy to dump. Not a problem since it is C# protector even though it generates native dll. 

I just basically need to bypass the enigma nag only and then it is 1 sec. of work. 

Expand  

Тhis method you are thinking here will not work, try it.

  • Haha 1
Posted (edited)
  On 2/8/2024 at 7:27 PM, azufo said:

Тhis method you are thinking here will not work, try it.

Expand  

Now a days I only work with C#, so if you have bypassed this Enigma Registration window then send me and I will post the unpacked one. :) I just want it running in my system. that's it. 
Also I am using Win11 in my real pc yet it shows VM detected. 

Edited by BlackHat
  • Like 1
Posted (edited)
  On 2/8/2024 at 11:45 PM, BlackHat said:

Now a days I only work with C#, so if you have bypassed this Enigma Registration window then send me and I will post the unpacked one. :) I just want it running in my system. that's it. 
Also I am using Win11 in my real pc yet it shows VM detected. 

Expand  

I am the author of this challenge and i removed the cheap tricks. There is no way to hook winapi without it detecting you or copying it to an easy ram disk, vm, etc.About hwid nag is very easy to bypass in few minutes.  There is no way to dump the native dll for 1 second, minute and make it work.

Edited by azufo
  • Confused 1
Posted

Sorry, I can't dump the DLL, I can only hook PatchHWID. Anti debugging very strong

  • Like 1
Hadits follower
Posted

when the file is runned it appeared a registration window ,which screenshot u have attached to ur thread, is the file c# or native ? if the file is native dialog box and posted it in dotnet unpack me section then there is nothing different between posting a dotnet file with win rar/zip password , u can post it on crack me section if the dialog box is native , 

 

Posted (edited)
  On 2/10/2024 at 7:45 AM, Hadits follower said:

when the file is runned it appeared a registration window ,which screenshot u have attached to ur thread, is the file c# or native ? if the file is native dialog box and posted it in dotnet unpack me section then there is nothing different between posting a dotnet file with win rar/zip password , u can post it on crack me section if the dialog box is native , 

 

Expand  

This is vbnet file protected whit ilprotect and enigma and source code is included, you can take a look. 

In this form there is no way to crack it except in the debugger

Edited by azufo
  • Haha 1
Hadits follower
Posted

when i pack/zip a dotnet file with winrar password then i can call its a dotnet file , and post that password protected file in dotnet unpackme section and saying people look the 2nd layer is dotnet , i have to crack the password to see the dotnet file , the same thing u did in this thread , when i run the file the window appear that is not dotnet 

 

Posted
  On 2/9/2024 at 10:06 AM, azufo said:

I am the author of this challenge and i removed the cheap tricks. There is no way to hook winapi without it detecting you or copying it to an easy ram disk, vm, etc.About hwid nag is very easy to bypass in few minutes.  There is no way to dump the native dll for 1 second, minute and make it work.

Expand  

Just send me then without HWID locked or at least with Trial enabled so I can run it in my system without putting my time in enigma hwid patching. 

Rest of the work is not time taking. 

  • Like 1
Posted (edited)
  On 2/10/2024 at 7:06 PM, lengyue said:

PatchHWID&KeyGen

QQ截图20240211030522.png

Expand  

Happy new year

Edited by dayeya4896
  • Like 1
Posted
  On 2/10/2024 at 7:06 PM, lengyue said:

PatchHWID&KeyGen

QQ截图20240211030522.png

Expand  

Well done, I know you're a good reverse. Now u need dump dll and unpack ilprotect.

  • Like 1
Posted (edited)


I have been unable to successfully debug on the Windows 10 platform, and I don't know how to dump the DLL file. I tried to use a debugger to attach it, but the dump DLL cannot be fixed with importREC. I am still thinking about it

 

  Quote

Sorry, in order not to harm the interests of the author of The Enigma Protector, I do not want to disclose the KeyGen information temporarily. The Enigma Protector_7.5 has fixed constants and some issues, and it cannot be searched in memory.

Expand  


@azufoDue to the strong anti debugging capability, I can only write all the data required for hijacking DLL output patches for patch writing

Regards

Test Protect 2024-.rarFetching info...

Edited by lengyue
Posted
  On 2/11/2024 at 1:41 AM, lengyue said:


I have been unable to successfully debug on the Windows 10 platform, and I don't know how to dump the DLL file. I tried to use a debugger to attach it, but the dump DLL cannot be fixed with importREC. I am still thinking about it

Expand  

@lengyue I'll give you a little help. Уou need a dump and repair with PE editor + debbuger :)....

  • Like 1
Posted (edited)
  On 2/10/2024 at 7:07 PM, BlackHat said:

Just send me then without HWID locked or at least with Trial enabled so I can run it in my system without putting my time in enigma hwid patching. 

Rest of the work is not time taking. 

Expand  

it's a 2 minute job for hwid, but I'm curious why you're so keen on it being a trivial protect. You can dump the dll for 1 sec, so it won't be a problem for you.

Edited by azufo
Posted
  On 2/11/2024 at 11:03 AM, azufo said:

it's a 2 minute job for hwid, but I'm curious why you're so keen on it being a trivial protect. You can dump the dll for 1 sec, so it won't be a problem for you.

Expand  

 

Why is this warning shown in my windows 11 machine?

 

screenshot_15.png.81d08bedccd57c3a4b287c1b69b635a5.png

 

Regards.

sean.

  • Like 1
Posted

Debugger is 

  On 2/11/2024 at 11:35 AM, windowbase said:

 

Why is this warning shown in my windows 11 machine?

 

screenshot_15.png.81d08bedccd57c3a4b287c1b69b635a5.png

 

Regards.

sean.

Expand  

Your Debbuger is detect

Posted
  On 2/11/2024 at 8:59 AM, azufo said:

@lengyue 我会给你一点帮助。 Уou 需要使用 PE 编辑器 + debbuger 进行转储和修复 :)....

Expand  

Thank you.

Posted
  On 2/11/2024 at 11:36 AM, azufo said:

Debugger is 

Your Debbuger is detect

Expand  

Which plugins do I have to use and how do I configure them?

Regards.

sean.

  • Like 1
Posted (edited)
  On 2/11/2024 at 11:50 AM, windowbase said:

Which plugins do I have to use and how do I configure them?

Regards.

sean.

Expand  

Sean, I can help you, but I expect others to help the less experienced. All I've seen here is mumbling and writing about things I know can't happen. I created this challenge to get them to help each other and eliminate the use of trivial tools and tricks.

only @lengyue and one more Chinese reverse from other group have progressed.

Edited by azufo
  • Haha 3
Posted
  On 2/11/2024 at 12:11 PM, azufo said:

Sean, I can help you, but I expect others to help the less experienced. All I've seen here is mumbling and writing about things I know can't happen. I created this challenge to get them to help each other and eliminate the use of trivial tools and tricks.

Expand  

Okay. I understood.

Regards.

sean.

  • Like 1
Posted (edited)
  On 2/11/2024 at 12:11 PM, azufo said:

Sean, I can help you, but I expect others to help the less experienced. All I've seen here is mumbling and writing about things I know can't happen. I created this challenge to get them to help each other and eliminate the use of trivial tools and tricks.

only @lengyue and one more Chinese reverse from other group have progressed.

Expand  

Hum😁

Just passed here.

Even impliment dll it can be patched as always.

So here yuo are the runtime32.dll nice try unfortenly many people can still bypass.

I don't know for. Net so I just attach dll main as yuo said.

Thanks for challenge.

humm.rarFetching info...

Edited by TRISTAN Pro
Forget something
  • Haha 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...