Function at 0x100fa7d9
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x103fdda8
add ecx, 1
jmp 0x1036b5f8
adc edx, 0
jmp 0x103f8e3a
jmp 0x103e1358
rdtsc
jmp 0x103e13bd
jmp 0x10400519
push 0
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x103e1a15
jmp 0x103ee93e
push 0x226fa51
mov dword [esp], edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
sub edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x103e9502
jmp 0x104017b8
jmp 0x103e952c
mov dword [esp], esp
add dword [esp], 4
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x103e9620
mov ebx, dword [esp]
push eax
mov dword [esp], edi
sub esp, 4
jmp 0x103e950c
jmp 0x103fe25e
push dword [esp]
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
jmp 0x103e9945
pop esp
add esp, 4
jmp 0x103e9a33
jmp 0x103eda08
jmp 0x103e9c75
push 0xabe782a
mov dword [esp], ecx
push eax
push dword [esp + 4]
mov eax, dword [esp]
add esp, 4
pop dword [esp]
not eax
xchg dword [esp], eax
pop ecx
jmp 0x103e9ce2
jmp 0x103f8436
push 0
push dword [esp]
pop eax
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x103ea84e
jmp 0x103ed556
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x103eab33
jmp 0x103e9925
jmp 0x103eb19a
mov ebp, dword [esp]
add esp, 4
pop ebp
jmp 0x103eb1b0
sub esp, 4
push esp
pop dword [esp]
push ebp
mov ebp, 4
add dword [esp + 4], ebp
jmp 0x103eb08e
jmp 0x103f4652
jmp 0x103eb280
shl edx, 7
jne 0x103eb2a8
jmp 0x103eb366
push ebx
push esp
pop ebx
add ebx, 4
push edx
mov edx, 0x6fcf00a3
dec edx
jp 0x103eb29b
jmp 0x103eb366
xor edx, 0xffff539a
sub ebx, edx
jmp 0x103eb302
or edx, 0x7d7f021d
inc edx
js 0x103eb29b
jmp 0x103eb2a8
pop edx
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ebx
jmp 0x103eb3d2
sub esp, 4
mov dword [esp], edx
mov dword [esp], eax
mov dword [esp], ebx
mov ebx, dword [esp]
add esp, 4
push edx
push esp
pop edx
push eax
mov eax, 0x5ffef500
or eax, 0x77dfbcd3
add eax, 0x7dff2e12
sub eax, 0xfdff2be1
add edx, eax
pop eax
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
pop eax
push eax
mov dword [esp], 0x460f98d7
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
jmp 0x103eb272
inc edx
jo 0x103eb311
jmp 0x103eb272
jmp 0x103ee47e
jmp 0x103eb7b6
cpuid
jmp 0x103eb81a
jmp 0x103e18f6
jmp 0x103ed36e
push 0
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
jmp 0x103ed385
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
jmp 0x103ed449
jmp 0x103fc2f6
cpuid
jmp 0x103ed659
jmp 0x103e12c4
jmp 0x103eda6d
push dword [esp]
pop ecx
push edi
mov edi, esp
add edi, 4
push ebx
mov ebx, 4
add edi, ebx
pop ebx
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
jmp 0x103edb55
pop esp
jmp 0x103edb5b
jmp 0x103e9507
jmp 0x103ee58f
sub esp, 4
mov dword [esp], ebp
push edi
mov edi, 0x6f2fc785
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
jmp 0x103ee5ab
jmp 0x103f4382
jmp 0x103ee86a
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x103ee87b
push dword [ebp - 0x14]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
jmp 0x103ee7c3
jmp 0x103fa1ec
jmp 0x103eea1f
cpuid
jmp 0x103eea26
jmp 0x103ed317
ret
jmp 0x103f44fc
xor esi, 0x18dc1f8c
jnp 0x103f4387
jmp 0x103f43fd
push esi
mov esi, 0x6fff51ce
add esi, 0x7fff447c
js 0x103f4387
jmp 0x103f43af
push esi
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push edx
mov dword [esp], ecx
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
jmp 0x103f449b
xor esi, 0x985dbd59
xor edi, esi
pop esi
push ecx
mov ecx, 0
sub ecx, edi
xchg edi, ecx
pop ecx
add edi, 0x4ea63890
sub edi, 0xbde8fd2c
sub esi, edi
pop edi
xchg dword [esp], esi
pop esp
mov dword [esp], edx
jmp 0x103f4519
dec edi
jle 0x103f4398
jmp 0x103f43fd
push esi
mov dword [esp], 0x39c95886
mov dword [esp], ebp
mov dword [esp], ebx
mov ebx, dword [esp]
add esp, 4
push 0x77da332b
mov dword [esp], edx
mov dword [esp], 0x17fee470
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push edx
mov dword [esp], 0xe20013c
mov dword [esp], esi
mov dword [esp], 0x37a2061e
mov dword [esp], ebx
pop eax
push ebx
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x103f43af
push esi
mov esi, esp
add esi, 4
push edi
mov edi, 0x7dffc210
shl edi, 8
jns 0x103f4387
jmp 0x103f448f
jmp 0x103fbd76
jmp 0x103f46f3
push esi
mov esi, esp
push ecx
mov ecx, 4
add esi, ecx
pop ecx
push ebx
push 0x14
pop ebx
sub esi, ebx
pop ebx
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x103f4775
jmp 0x103eb26d
push ebp
mov dword [esp], ecx
mov dword [esp], edx
xchg dword [esp], ebx
xchg ebx, esi
not esi
xchg ebx, esi
xchg dword [esp], ebx
jmp 0x103f84a4
pop edx
jmp 0x103f8553
jmp 0x1036b5f0
add eax, ecx
jmp 0x103f8e41
adc ebx, edx
jmp 0x103eaa41
push dword [ebp - 0x10]
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
jmp 0x103fa30d
jmp 0x103e9bb9
jmp 0x103fbe38
rdtsc
jmp 0x103fbe95
jmp 0x103fbe9a
jmp 0x103fbefe
push edx
push 0x2e6fa6ea
mov dword [esp], esp
add dword [esp], 4
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
jmp 0x103fbf77
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x103fbfcf
jmp 0x103feb7e
jmp 0x103fc3f7
cpuid
jmp 0x103fc3fe
jmp 0x103ea742
jmp 0x103fcd6b
add esp, 4
jmp 0x103fce87
push dword [ebp - 8]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
jmp 0x103fcd63
jmp 0x103ee764
jmp 0x103fdb31
pop esp
jmp 0x103fdc62
push eax
mov dword [esp], 0
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push ebx
mov ebx, 4
add ecx, ebx
pop ebx
xchg dword [esp], ecx
jmp 0x103fdb2b
jmp 0x103eb70d
jmp 0x103fde1a
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], edi
mov dword [esp], ebp
jmp 0x103fded0
push 0x21bf4ba9
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
jmp 0x103fde05
jmp 0x103eb089
leave
jmp 0x103fe1e8
jmp 0x103eeb4b
push dword [ebp - 4]
mov eax, dword [esp]
push esi
push esp
pop esi
add esi, 4
push ebp
mov ebp, 4
add esi, ebp
pop ebp
xchg dword [esp], esi
pop esp
jmp 0x103fe37c
jmp 0x103fe0e5
sub esp, 4
mov dword [esp], edi
mov dword [esp], ebx
mov dword [esp], ecx
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x103feca0
jmp 0x103fdb26
jmp 0x1040052d
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x1040066c
push ecx
mov ecx, esp
push edx
mov edx, 0x7f7ddb4a
sub edx, 0x7e6315fb
jg 0x1040065e
jmp 0x1040064a
sub edx, 0x2358a9a
add ecx, edx
pop edx
sub ecx, 4
jmp 0x1040051e
shl edx, 1
jnp 0x1040064a
jmp 0x1040051e
jmp 0x103e93f1
jmp 0x10401864
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x104018cb
push dword [ebp - 0xc]
push dword [esp]
pop eax
push eax
push esp
pop eax
add eax, 4
jmp 0x104017bd
jmp 0x103fcd5e