Jump to content
Tuts 4 You

WinLicense v3.1.3.0 x86 (All Protection Options)


Go to solution Solved by TRISTAN Pro,

Recommended Posts

New Year - New Mind
Posted (edited)
14 minutes ago, boot said:

@boot Wow, I acknowledge that you are actually greater than me.

May I ask you to show how to bypass the HWID lock of this with an invalid key file?

Regards.

sean.

Edited by Sean Park - Lovejoy
  • Like 2
New Year - New Mind
Posted (edited)
11 hours ago, Sean Park - Lovejoy said:

@boot Wow, I acknowledge that you are actually greater than me.

May I ask you to show how to bypass the HWID lock of this with an invalid key file?

Regards.

sean.

@boot Please. post the how-to video for us to learn.

Regards.

sean.

Edited by Sean Park - Lovejoy
  • Like 2
Posted

kindly asking to do p2p talk in PM

 

  • Like 2
New Year - New Mind
Posted
9 minutes ago, jackyjask said:

kindly asking to do p2p talk in PM

 

@jackyjask If you can do it, can you send me a message?

Regards.

sean.

  • Like 2
New Year - New Mind
Posted
17 hours ago, Sean Park - Lovejoy said:

@boot I want to bypass this target. so I really need your help.

At least, can you tell me the "cmp x,x" addresses of this target to bypass the HWID lock?

Regards.

sean.

@boot Please, review this post.

Regards.

sean.

  • Like 1
New Year - New Mind
Posted

@boot Did you unpack this target without bypassing the HWID lock?

Regards.

sean.

  • Like 1
New Year - New Mind
Posted
On 6/5/2024 at 5:56 PM, Sean Park - Lovejoy said:

Can anyone bypass this HWID protected application with a fake license key file? It is the WinLicense v.3.1.3.0 x64.

Winlicense Test.zip 4.8 MB · 16 downloads

Regards.

sean.

@boot I tried and tried to bypass this target. but I can not do it without other's help.

So I really beg your help. How do I do to bypass this target?

Many thanks in advance.

Regards.

sean. 

New Year - New Mind
Posted

For this package, I did it.

 

Winlicense 3.1.3 Test x64.zip

 

However, @boot I couldn't do it for this package. give me your hand please.

 

Many thanks in advance.

Regards.

sean.

  • Like 3
New Year - New Mind
Posted (edited)
On 6/9/2024 at 12:06 AM, Sean Park - Lovejoy said:

@boot I want to bypass this target. so I really need your help.

At least, can you tell me the "cmp x,x" addresses of this target to bypass the HWID lock?

@boot Help~! The addresses please.

I have the exception error.

screenshot-120.png

Regards.

sean.

 

Edited by Sean Park - Lovejoy
New Year - New Mind
Posted (edited)

I did it too.

View this youtube video for the solution.

 

Regards.

sean.

Edited by Sean Park - Lovejoy
  • Like 5
  • 1 month later...
Posted
On 6/11/2024 at 1:05 PM, The Binary Expert said:

I did it too.

View this youtube video for the solution.

 

Regards.

sean.

someone who shares his solutions.

Κeep up your good work.

  • Like 2
  • 5 months later...
ivan_brono
Posted

Hi

I have a file when i want to open with exeinfo pe i get this result:
"Themida - Winlicense v3.0.0.0 - 3.0.8.0 ( ! nstd stub ! )"

and  i want to open this exe file to see its code
can anyone help me please??

thanks

  • Like 1
  • Haha 1
  • 3 weeks later...
Posted (edited)

 

Provide a KeyGen sample.

1.png.14b6ef399a5b2b4c500a78ee6554a474.png

 

 

Edited by lengyue
  • Like 2
  • Haha 1
Posted

It is worth mentioning that this example does not require KeyGen - you can try and even bypass it without a valid KeyFile. As I mentioned before,

Quote

https://forum.tuts4you.com/topic/44976-the-enigma-protector-x64-v74-hwid-lock/#findComment-224102

Those who boast about "KeyGen" but do not provide effective solutions are useless besides wasting forum space and questioner's time.

Although some of the code in winmm.dll you provided has been intentionally virtualized, the general logic is as follows:

winmm.dll

1. Hook addr_va1 = 0x00B5C19E

2. Modify byte 0x89 of addr_va2 = 0x0055B63E

Quote

02 81 80 83 18 BA 14 B1 D6 E3 08 67 BD FD 42 D8 6B A7 F1 B1 E3 FF 3F DC 68 BC E8 A9 A8 A2 4E 7C
F4 7A 9B 93 96 B2 F2 CC F3 52 76 22 78 B8 7A 6A A1 D5 04 6D F1 67 48 E3 18 72 1E C5 74 72 AF CB
1A 90 C5 42 64 37 FD CD EA A4 7B C0 22 21 A2 50 DF E2 E7 23 C8 2F D7 04 6A 84 5E 82 83 82 2B 7E
09 02 81 B7 1D 43 37 74 6D 86 B3 DE EA 16 CE 8A D5 A9 F5 C4 4E 00 65 8B F1 94 E2 26 08 44 0F 5B
A7 0D 2B 02 03 01 00 01 00

3. Modify the 0x10A byte of addr_va3 = 0x0065F8B8

Quote

02 82 01 00 BD D9 F2 83 EA 14 E6 32 E2 31 C2 24 F6 94 98 01 83 11 28 1D 53 A4 4F 68 13 55 6C ED
0F 27 02 BF 60 40 10 23 43 2E 74 4A F1 41 31 AE E2 06 CA 7D E8 8F 2E 8C A5 E7 1E 69 A6 5E D8 61
E5 C3 0D 21 D6 EF D7 0A E9 9A 7A C1 B2 B7 BB BE 99 CC 99 F1 DD 16 78 30 0A 60 9E 42 91 4B BB 5D
5F FA 40 AE 14 A7 4F DF 28 68 FF B7 A6 88 91 BC A4 9B 9E B8 F5 A2 1B F4 50 AF 90 6B 2D 33 AE A6
77 A6 C0 9F 20 C7 D6 93 0D 37 28 85 30 E5 5A 71 50 5E 14 27 72 87 FC 95 E1 7E B8 A1 38 C1 B6 4F
98 E9 C0 8B 90 F6 F5 31 E2 5E 77 CA 92 75 57 EC B0 E2 20 11 B3 39 98 D9 5D E0 44 F5 77 B7 D6 8F
26 5C 6F 91 63 BD 6A 54 04 5A F3 C0 A0 BE 46 06 E6 6E 6A 10 E4 B8 1D A9 17 28 80 2F E7 25 2C 12
08 A0 D9 47 56 C1 B0 5E D2 33 D5 FF D9 3E 38 DF 63 FF 2A 4F 23 A9 C5 5B 0F 26 51 1D 92 F9 ED A6
C5 36 1B 6F 02 03 01 00 01 00


4. Remove the hook of addr_va1

KeyGen.exe

Generate a KeyFile file using WL's built-in SDK example, which already includes the replaced public key.

And then achieve the effect of generating keyFiles ourselves.

  • Like 2
Posted
2 hours ago, boot said:

值得一提的是,此示例不需要 KeyGen - 您可以尝试甚至在没有有效 KeyFile 的情况下绕过它。正如我之前提到的,

虽然您提供的winmm.dll中的部分代码已经被有意虚拟化,但总体逻辑如下:

动态链接库

1. 钩住 addr_va1 = 0x00B5C19E

2.修改addr_va2的字节0x89 = 0x0055B63E

3.修改addr_va3的0x10A字节=0x0065F8B8


4.去掉addr_va1的钩子

密钥生成器

使用WL内置的SDK示例生成KeyFile文件,其中已经包含了替换后的公钥。

然后达到自己生成keyFiles的效果。

 

5 hours ago, lengyue said:

 

提供一个 KeyGen 示例。

图片来源:https://www.youtube.com/watch?v=14B6Fh

 

  密钥生成工具 1.44 MB · 7 次下载

Great learning example.

  • Like 1
Posted

Without using a hijack patch, example prompt

.d7662518c6b5dcd9c3bc3fd22d70bd4a.png.2480f59f5beb1352daca5ae2a38f9373.png

  • Like 1
Posted (edited)

1

Edited by lengyue
  • Like 1
  • Haha 1
Posted
22 minutes ago, lengyue said:

Offer a solution? Don't overthink it, be able to find solutions from examples yourself. Only the incompetent would consider it a boast. I didn't encrypt the public key, nor did I bother to. I didn't even encrypt Licensehash.

😁 I'm not asking you to share your src or tuts/offer a solution. But your reply in my topic

Quote

are these useful? No - absolutely not.

Only one sentence, one picture, and one RAR package.

Even more unfortunately, some files in your RAR package are deliberately VM some code snippets. What can the downloaders learn from your RAR package? Besides the analysis reply I provided, which downloader provided an effective analysis reply?

In this topic, you're just trying to get attention by showing-off that you can do this with some deliberately modified files that don't have any useful information.
We're here to learn and share knowledge. If you don't want to share, that's fine. No need to brag, but if you do, I don't mind.

In addition, this topic would like to give special thanks to @TRISTAN Pro for selflessly sharing his tutorials and knowledge.

  • Like 2
Posted (edited)

You can you up, No can no BB

Edited by lengyue
  • Like 1
  • Haha 1
Posted
2 minutes ago, lengyue said:

Yeah, showing off. If you can show it off, I'll applaud you.

As I mentioned before,

Quote

but if you do, I don't mind.

But please don't make similar replies in my topic, it just wastes the time of the questioner the downloader and the forum resources.

:)

  • Like 1
Posted (edited)

1

Edited by lengyue
  • Like 1
  • Haha 1
New Year - New Mind
Posted
2 hours ago, boot said:

😁 I'm not asking you to share your src or tuts/offer a solution. But your reply in my topic

are these useful? No - absolutely not.

Only one sentence, one picture, and one RAR package.

Even more unfortunately, some files in your RAR package are deliberately VM some code snippets. What can the downloaders learn from your RAR package? Besides the analysis reply I provided, which downloader provided an effective analysis reply?

In this topic, you're just trying to get attention by showing-off that you can do this with some deliberately modified files that don't have any useful information.
We're here to learn and share knowledge. If you don't want to share, that's fine. No need to brag, but if you do, I don't mind.

In addition, this topic would like to give special thanks to @TRISTAN Pro for selflessly sharing his tutorials and knowledge.

Where is  the @TRISTAN Pro's tutorial?

Regards.

sean.

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