![]() |
[C++, WinAPI] Enigma HWID patcher with hardware breakpoints
1 Attachment(s)
Hey guys,
  This is a small project I did for a friend some time ago, basically it's a DLL you inject into an engima process (by loader, or by inline) and it will put a hardware breakpoint somewhere and write a new HWID.   Attached the full source code, you have to manually find the HWID patch offset, but for someone who works with Enigma often this should be no problem...   Little hint: Code:
0044F168  ^\75 A7           JNZ SHORT test1.0044F111As a bonus there is two extra functions: dputs and dprintf, just puts and printf, but they will output debug strings (so you can use DbgView to get logging information).   Greetings,   Mr. eXoDia |
This has been an old problem not solved by Enigma Protector.
We can always locate and modify the HWID easily. I hope Vladimir can solve this issue soon. For WinLicense, there are additional checksums on the HWID. For VMProtect, it is difficult to locate the HWID. |
| All times are GMT +8. The time now is 13:33. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX