Function at 0x962bb0
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xcf549e
add ecx, 1
jmp 0xce4ae2
jmp 0xcdee65
cpuid
jmp 0xcdeec5
jmp 0xd191ba
jmp 0xce4600
rdtsc
jmp 0xce465e
jmp 0xce993e
jmp 0xce49a4
pop edx
pop ecx
jmp 0xce4a7c
xor edx, ecx
xor ecx, edx
xor edx, ecx
xor ecx, ebp
xor ebp, ecx
xor ecx, ebp
not ebp
xchg ecx, ebp
push edx
push ecx
jmp 0xce494b
jmp 0xc8a7cb
adc edx, 0
jmp 0xce76ed
jmp 0xce5994
cpuid
jmp 0xce5a29
jmp 0xd05f88
add eax, ecx
jmp 0xce76f4
adc ebx, edx
jmp 0xd3830a
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov dword [esp], 0
mov eax, dword [esp]
add esp, 4
jmp 0xce8dbf
jmp 0xce593c
jmp 0xce8ee7
add eax, 4
push esi
mov esi, 4
sub eax, esi
pop esi
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
jmp 0xce8ef9
push ebx
mov dword [esp], 0x66e22abc
mov dword [esp], eax
mov eax, esp
jmp 0xce8e32
jmp 0xd057c2
jmp 0xce99a6
pop esp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xce9a7a
push eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 4
sub eax, ebp
pop ebp
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
jmp 0xce9943
jmp 0xd05d14
jmp 0xcf559c
pop edx
mov dword [esp], ebp
jmp 0xcf55b5
push eax
push edx
push 0x38597328
mov edx, dword [esp]
add esp, 4
mov dword [esp + 4], edx
jmp 0xcf5593
jmp 0xd0c7de
jmp 0xcfba3e
push eax
mov eax, esp
push 0x19158783
mov dword [esp], edx
push 0x4deb4f83
pop edx
add edx, 0xb214b081
add eax, edx
pop edx
sub eax, 0x14
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xcfbab8
jmp 0xce8dd4
jmp 0xcfbb4e
push dword [ebp - 0xc]
push dword [esp]
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0xcfbbc6
jmp 0xd18fe6
push 0x632e9b96
mov dword [esp], edx
push edi
mov edi, 0x37de86f9
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
jmp 0xd02333
mov dword [esp], edx
jmp 0xd02453
jmp 0xce4542
jmp 0xd04392
rdtsc
jmp 0xd04420
jmp 0xd381cb
jmp 0xd05877
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push eax
mov dword [esp], 0x380a9234
mov dword [esp], ebx
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xd0588e
not ebp
dec ebp
jl 0xd05810
jmp 0xd057c7
xor ebp, 0xa6099874
mov esi, ebp
pop ebp
add ebx, esi
pop esi
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
jmp 0xd058e2
push ebx
mov ebx, esp
push esi
push ebp
push 0x59f6678d
pop ebp
inc ebp
jle 0xd05802
jmp 0xd05802
push 0x69b8a963
mov dword [esp], ebx
mov eax, dword [esp]
push edi
mov edi, esp
push ecx
mov ecx, 4
add edi, ecx
pop ecx
add edi, 4
xchg dword [esp], edi
pop esp
sub esp, 4
mov dword [esp], ebx
mov ebx, dword [esp]
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
sub esp, 4
mov dword [esp], eax
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
jmp 0xd05810
jmp 0xd02316
jmp 0xd05e0f
push ebp
push esp
pop ebp
push esi
mov esi, 4
add ebp, esi
pop esi
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xd05e30
jmp 0xce8caa
jmp 0xd060a4
mov ecx, 0
mov dword [esp + 4], ecx
pop ecx
pop eax
jmp 0xd060b5
push eax
push ecx
mov dword [esp], 0x1e6e49e1
mov dword [esp], ecx
jmp 0xd06043
jmp 0xcdedb7
push eax
push esp
pop dword [esp]
add dword [esp], 4
mov ebp, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xd0c8f1
jmp 0xcfb996
cpuid
jmp 0xd177bb
jmp 0xd1840a
jmp 0xd1850f
add esp, 4
xor ebx, ebp
pop ebp
push ebx
pop eax
pop ebx
jmp 0xd18523
push ebx
mov ebx, 0x77f7e624
push ebp
push 0x77f7e624
mov ebp, dword [esp]
jmp 0xd18501
jmp 0xd1862e
cpuid
jmp 0xd1872f
jmp 0xd0432c
mov edx, dword [esp]
push edi
push esi
mov dword [esp], esp
add dword [esp], 4
mov edi, dword [esp]
add esp, 4
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xd18ac2
jmp 0xd18e2a
jmp 0xd18d6e
ret
push dword [esp]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0xd18f46
jmp 0xd39bc4
jmp 0xd190c7
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push 0x19882ff3
mov dword [esp], edi
mov dword [esp], ebp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], eax
mov eax, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xd19042
push ecx
mov ecx, 0x3fdddea6
neg ecx
sub ecx, 0x3fbdca4f
je 0xd190c1
jmp 0xd190b0
add ecx, 0x72afbd79
jl 0xd190db
jmp 0xd18feb
pop esp
jmp 0xd19154
push dword [ebp - 8]
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
jmp 0xd19042
or ecx, 0x7c3ff712
xor ecx, 0x6feb2c26
add ecx, 0x6f2b2454
add ebp, ecx
mov ecx, dword [esp]
add esp, 4
xchg dword [esp], ebp
jmp 0xd190c1
jmp 0xd39690
jmp 0xd19210
sub esp, 4
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push edx
mov edx, esp
push ecx
mov ecx, 4
add edx, ecx
pop ecx
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov ebx, dword [esp]
add esp, 4
push edi
mov dword [esp], ebx
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xd1923a
push esi
mov esi, 0x6f6fbd7a
push 0x1aa1ba8e
mov dword [esp], ebx
mov ebx, 0x3fdec9c2
jmp 0xd192ff
dec esi
or esi, 0x79ff795e
jge 0xd192e6
jmp 0xd192e6
push 0x5070890a
mov dword [esp], edi
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push ebx
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
push edi
mov edi, 0x5ce637d1
sub edi, 0x76ff365e
inc edi
sub edi, 0xe5e70170
add ecx, edi
pop edi
add ecx, 4
xchg dword [esp], ecx
pop esp
sub esp, 4
mov dword [esp], esi
mov dword [esp], eax
push dword [esp]
pop eax
add esp, 4
jmp 0xd1923a
shr esi, 5
xor esi, 0x3effbff
push esi
pop eax
mov esi, dword [esp]
add esp, 4
jmp 0xd19313
xor esi, ebx
pop ebx
xor esi, 0x3cfa7b0b
jo 0xd191bf
jmp 0xd19228
jmp 0xd176bd
jmp 0xd3822f
push edx
push esp
pop edx
add edx, 4
sub edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xd38305
jmp 0xd3a1f1
push esi
push esp
pop esi
add esi, 4
push edi
mov edi, 4
sub esi, edi
pop edi
xchg dword [esp], esi
pop esp
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0xd3842f
jmp 0xd18996
jmp 0xd38982
xor ecx, edx
xor edx, ecx
xor ecx, edx
xor edx, ebx
xor ebx, edx
xor edx, ebx
not ebx
push edx
push ebx
pop edx
pop ebx
xchg ecx, edx
jmp 0xd389f5
jmp 0xce4946
jmp 0xd39176
push dword [ebp - 4]
push dword [esp]
pop eax
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xd3924c
jmp 0xd39f58
push dword [ebp - 0x10]
mov edx, dword [esp]
push esi
mov esi, esp
push ecx
push ebp
mov ebp, 4
mov ecx, ebp
pop ebp
add esi, ecx
pop ecx
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xd395f2
jmp 0xd388d2
push dword [ebp - 0x14]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push eax
jmp 0xd3973c
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xd397b1
jmp 0xd394da
push dword [esp]
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
jmp 0xd39c9a
xchg dword [esp], ebp
pop esp
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xd39d19
jmp 0xd39120
leave
jmp 0xd3a070
jmp 0xd18cd1
jmp 0xd3a243
push esi
push esi
mov esi, 0x190080e3
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xd3a311
jmp 0xcfbabd