Function at 0x4068c0
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x43f7b8
mov eax, dword fs:[0]
push eax
sub esp, 0x50
mov eax, dword [0x455014]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
call fcn.00408060
push str.color_A
mov dword [0x498ed4], eax
call fcn.00425455
add esp, 4
mov edx, str.e_32mProcess_Number:_e_0m
mov ecx, 0x497d68
call fcn.0040fcf0
mov edx, str.e_33m
mov ecx, 0x497d68
call fcn.0040fcf0
push dword [0x498ed4]
mov ecx, eax
call fcn.00409e90
mov edx, str.e_0m_n
mov ecx, eax
call fcn.0040fcf0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
mov edx, str.Please_enter_Process_Activation_Key:
mov dword [ebp - 4], 0
mov ecx, 0x497bc0
call fcn.0040f8e0
lea edx, [ebp - 0x40]
call fcn.00410300
mov edi, dword [ebp - 0x30]
test edi, edi
jne 0x40698c
mov edx, str.Please_enter_Process_Activation_Key._n
mov ecx, 0x497bc0
call fcn.0040f8e0
call fcn.004068c0
mov esi, dword [ebp - 0x40]
jmp 0x406b42
mov ebx, dword [0x498ed4]
lea esi, [ebp - 0x13]
add ebx, 0x187125
jns 0x4069c8
neg ebx
nop
mov eax, 0xcccccccd
dec esi
mul ebx
shr edx, 3
mov al, dl
shl al, 2
lea ecx, [eax + edx]
add cl, cl
sub bl, cl
add bl, 0x30
mov byte [esi], bl
mov ebx, edx
test ebx, ebx
jne 0x4069a0
dec esi
mov byte [esi], 0x2d
jmp 0x4069ea
mov eax, 0xcccccccd
dec esi
mul ebx
shr edx, 3
mov al, dl
shl al, 2
lea ecx, [eax + edx]
add cl, cl
sub bl, cl
add bl, 0x30
mov byte [esi], bl
mov ebx, edx
test ebx, ebx
jne 0x4069c8
xor eax, eax
lea ecx, [ebp - 0x13]
mov dword [ebp - 0x4c], eax
mov ebx, 0xf
mov dword [ebp - 0x48], ebx
mov byte [ebp - 0x5c], al
cmp esi, ecx
je 0x406a15
mov eax, ecx
lea ecx, [ebp - 0x5c]
sub eax, esi
push eax
push esi
call fcn.0040d700
mov ebx, dword [ebp - 0x48]
mov eax, dword [ebp - 0x4c]
mov esi, dword [ebp - 0x40]
lea ecx, [ebp - 0x5c]
cmp ebx, 0x10
lea edx, [ebp - 0x40]
cmovae ecx, dword [ebp - 0x5c]
cmp dword [ebp - 0x2c], 0x10
cmovae edx, esi
cmp edi, eax
jne 0x406a89
sub edi, 4
jb 0x406a46
mov eax, dword [edx]
cmp eax, dword [ecx]
jne 0x406a4b
add edx, 4
add ecx, 4
sub edi, 4
jae 0x406a35
cmp edi, 0xfffffffc
je 0x406a7f
mov al, byte [edx]
cmp al, byte [ecx]
jne 0x406a78
cmp edi, 0xfffffffd
je 0x406a7f
mov al, byte [edx + 1]
cmp al, byte [ecx + 1]
jne 0x406a78
cmp edi, 0xfffffffe
je 0x406a7f
mov al, byte [edx + 2]
cmp al, byte [ecx + 2]
jne 0x406a78
cmp edi, 0xffffffff
je 0x406a7f
mov al, byte [edx + 3]
cmp al, byte [ecx + 3]
je 0x406a7f
sbb eax, eax
or eax, 1
jmp 0x406a81
xor eax, eax
mov byte [ebp - 0x41], 1
test eax, eax
je 0x406a8d
mov byte [ebp - 0x41], 0
cmp ebx, 0x10
jb 0x406ac0
mov edx, dword [ebp - 0x5c]
lea ecx, [ebx + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x406ab6
mov edx, dword [edx - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x406bc9
push ecx
push edx
call fcn.0041e4c9
add esp, 8
push 0x44f300
call fcn.00425455
cmp byte [ebp - 0x41], 0
je 0x406ae0
add esp, 4
lea ecx, [ebp - 0x40]
call fcn.00406f30
mov esi, dword [ebp - 0x40]
jmp 0x406b42
dec dword [0x496fa0]
push str.color_C
call fcn.00425455
mov edx, str.Wrong_Process_Activation_Key__n
mov ecx, 0x497bc0
call fcn.0040f8e0
push str.color_A
call fcn.00425455
add esp, 0xc
mov edx, str.You_have
mov ecx, 0x497bc0
call fcn.0040f8e0
push dword [0x496fa0]
mov ecx, eax
call fcn.0040a470
mov edx, str._attempt_s__left._n
mov ecx, eax
call fcn.0040f8e0
cmp dword [0x496fa0], 0
je 0x406b8d
call fcn.004068c0
mov eax, dword [ebp - 0x2c]
cmp eax, 0x10
jb 0x406b71
lea ecx, [eax + 1]
mov eax, esi
cmp ecx, 0x1000
jb 0x406b67
mov esi, dword [esi - 4]
add ecx, 0x23
sub eax, esi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x406bc9
push ecx
push esi
call fcn.0041e4c9
add esp, 8
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0041df22
mov esp, ebp
pop ebp
ret
push str.color_C
call fcn.00425455
mov edx, str.Activation_process_disabled._n
mov ecx, 0x497bc0
call fcn.0040f8e0
push str.color_A
call fcn.00425455
add esp, 8
mov edx, str.Please_contact_our_support_team:__967770673089.__n
mov ecx, 0x497bc0
call fcn.0040f8e0
push 1
call fcn.00422e59
call fcn.00426b63
int3