Function at 0x1016d544
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x104203ae
adc ebx, edx
jmp 0x104207b6
add eax, ecx
jmp 0x10353897
adc edx, 0
jmp 0x103e6452
jmp 0x10407792
push 0x26106e8a
mov dword [esp], eax
mov dword [esp], ecx
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x1040785b
jmp 0x10420d6a
rdtsc
jmp 0x10407a27
jmp 0x10407738
cpuid
jmp 0x10407b2f
jmp 0x1040e6ac
push edx
mov edx, esp
push esi
mov esi, 0x7eb56d56
inc esi
and esi, 0x2bb9eec0
jnp 0x1040813b
jmp 0x1040813b
pop esp
jmp 0x10408272
xor esi, 0x2ab16c44
sub edx, 0x7e7e2c47
add edx, esi
add edx, 0x7e7e2c47
mov esi, dword [esp]
add esp, 4
push edi
mov edi, 0x14
sub edx, edi
pop edi
xchg dword [esp], edx
jmp 0x10408135
jmp 0x10420a0c
jmp 0x10408aa9
push ebp
mov dword [esp], esi
push ecx
mov ecx, 0xccbadbb
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x10408ac3
jmp 0x10424166
jmp 0x1040e764
pop esp
jmp 0x1040e7e3
push esi
mov dword [esp], 0
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 0x7f7f473d
add esi, 0x8080b8c7
add ebp, esi
pop esi
xchg dword [esp], ebp
jmp 0x1040e70f
jmp 0x1041cedf
jmp 0x10410577
xchg dword [esp], eax
pop esp
mov dword [esp], ebp
mov dword [esp], 0
pop eax
jmp 0x10410648
push 0x64c5e75f
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
jmp 0x10410563
jmp 0x1042470b
push ebx
mov dword [esp], 0
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
jmp 0x104189ac
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x10418a71
jmp 0x1041ee4c
jmp 0x1041a925
push dword [ebp - 0xc]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
jmp 0x1041a9a5
pop esp
jmp 0x1041a9ab
jmp 0x104212a8
jmp 0x1041c2f3
push edx
push 0x31b84933
mov dword [esp], ecx
pop edx
pop ecx
xchg ecx, ebp
not ebp
xchg ecx, ebp
xor edx, ecx
xor ecx, edx
xor edx, ecx
jmp 0x1041c30f
jmp 0x10423115
jmp 0x1041c514
push eax
mov eax, dword [esp]
push ebp
mov ebp, esp
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
xchg dword [esp], ebp
pop esp
push 0x3e2eee41
mov dword [esp], eax
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push eax
push dword [esp]
pop eax
push esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
jmp 0x1041c5c4
mov ecx, dword [esp]
push edx
mov dword [esp], edi
push esp
pop edi
push eax
mov eax, 0x6da7eb33
dec eax
jno 0x1041c5f2
jmp 0x1041c577
push edi
mov dword [esp], ebx
mov ebx, dword [esp]
push edx
mov edx, esp
push ebx
mov ebx, 4
add edx, ebx
pop ebx
add edx, 4
xchg dword [esp], edx
pop esp
push ebp
push ebp
mov ebp, 0x16375282
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], ebx
pop eax
push ecx
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x1041c4c0
dec eax
jl 0x1041c5e4
jmp 0x1041c4c0
xor eax, 0xe57be6
add edi, eax
pop eax
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x1041c602
shr eax, 8
je 0x1041c5f2
jmp 0x1041c5d0
add eax, 0x77d3f710
jae 0x1041c5c4
jmp 0x1041c5c4
jmp 0x1041d42a
jmp 0x1041cfa7
cpuid
jmp 0x1041d00a
jmp 0x10410508
jmp 0x1041d114
push dword [ebp - 0x10]
push dword [esp]
pop edx
push eax
mov eax, esp
push edx
mov edx, 4
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x1041d135
jmp 0x1041d650
jmp 0x1041d4c3
push dword [esp]
pop ebx
push esi
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x1041d52d
jmp 0x10431b8e
jmp 0x1041d582
rdtsc
jmp 0x1041d64b
jmp 0x104089a0
push edx
mov edx, esp
add edx, 4
sub edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], edx
mov dword [esp], ecx
not dword [esp]
pop ecx
jmp 0x1041d779
jmp 0x1041c1ee
push ebp
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edx
mov edx, 0x66bcb34f
mov dword [esp + 4], edx
jmp 0x1041e025
pop edx
mov dword [esp], edx
jmp 0x1041e080
jmp 0x10407930
jmp 0x1041eeaa
cpuid
jmp 0x1041ef58
jmp 0x10431a64
jmp 0x1041ffc3
push dword [esp]
pop edx
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
mov esp, dword [esp]
jmp 0x10420099
jmp 0x1041c4bb
jmp 0x1042040d
push esi
mov esi, esp
add esi, 4
push edx
mov edx, 4
sub esi, 0x5bbf68a7
sub esi, edx
add esi, 0x5bbf68a7
mov edx, dword [esp]
add esp, 4
jmp 0x10420435
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
jmp 0x104204e2
jmp 0x104320ec
jmp 0x104208af
push edx
mov dword [esp], ebp
mov dword [esp], 0x36fa99c6
mov dword [esp], ebx
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x104208c8
jmp 0x1041ff71
push ecx
sub esp, 4
mov dword [esp], edi
push 0x3d64a140
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
jmp 0x10420b32
jmp 0x1042435a
jmp 0x10420e0d
push 0x46218192
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x10420e95
jmp 0x10418930
push dword [ebp - 8]
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
add esp, 4
jmp 0x104213b5
jmp 0x10430a71
add ecx, 1
jmp 0x1040722d
push ecx
mov ecx, esp
push esi
mov esi, 4
add ecx, esi
pop esi
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edx
jmp 0x104241de
pop dword [ebp - 8]
jmp 0x10424298
jmp 0x1041a877
push 0x78839f7b
mov dword [esp], eax
push ebp
push 0x771e6e11
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
jmp 0x10424470
jmp 0x1041df4a
jmp 0x10424801
cpuid
jmp 0x10424808
jmp 0x1041d53d
leave
jmp 0x104304ee
jmp 0x1043193a
push dword [ebp - 0x14]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
jmp 0x10430a8e
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x10430ba7
jmp 0x1041d00f
ret
jmp 0x10431b71
push edi
push edx
push 0
mov edx, dword [esp]
add esp, 4
mov dword [esp + 4], edx
pop edx
pop eax
jmp 0x10431b89
jmp 0x10407a2c
jmp 0x10431c79
sub eax, 0x9d52c9c7
jmp 0x10431c13
add eax, 0x6bfec8c7
jb 0x10431c1f
jmp 0x10431b93
inc eax
jge 0x10431b9d
jmp 0x10431c2b
add ebx, eax
pop eax
xchg dword [esp], ebx
pop esp
jmp 0x10431cf4
dec eax
jne 0x10431bad
jmp 0x10431c79
push ebx
push dword [esp]
pop ebx
push ebx
mov ebx, esp
push eax
mov eax, 4
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebp
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
push edi
mov dword [esp], eax
push ebp
mov ebp, 0x468e49b3
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
pop eax
jmp 0x10431b93
push dword [ebp - 4]
mov eax, dword [esp]
push edx
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push eax
mov eax, 0x66587a87
add eax, 0x4efbc8be
and eax, 0x7bff310c
jmp 0x10431c1f
jmp 0x104303e7
jmp 0x10432153
push edi
push 0x7e6e0148
mov dword [esp], esp
add dword [esp], 4
pop dword [esp]
add dword [esp], 4
mov ebp, dword [esp]
add esp, 4
jmp 0x1043222e
jmp 0x1040811a