Function at 0x10bf9e0
Capabilities:
Execute anti-debugging instructions

Disassembly:
pop eax
add eax, 0xb
mov dword [ebx], eax
jmp 0x10bf7d1
push eax
push ecx
mov dword [esp], edi
mov dword [esp], edx
push 0x69e0d9e6
mov dword [esp], ecx
mov ecx, 0x675e676f
shr ecx, 3
jmp 0x10bf809
push ebx
mov ebx, 0x783b3942
push edi
mov edi, 0x783b3946
jmp 0x10bf7ff
mov eax, edi
pop edi
sub eax, ebx
jmp 0x10bf8d5
sub ecx, 0x6feb798b
xor ecx, 0x77ef039e
shr ecx, 3
xor ecx, 0x368a5a38
mov edx, ecx
pop ecx
mov dword [esp + 4], edx
mov edx, dword [esp]
jmp 0x10bf875
shl ecx, 6
shl ecx, 3
xor ecx, 0xf5c38912
sub esp, 4
mov dword [esp], ecx
sub dword [esp], 0x3ee6bcfc
mov eax, dword [esp]
add esp, 4
jmp 0x10bf8e6
pop edx
add ecx, eax
sub ecx, 0x70b31e25
mov eax, dword [esp]
push 0xc3e6686
mov dword [esp], esi
mov esi, esp
jmp 0x10bf8fe
push esp
jmp 0x10bf8b0
add esp, 4
mov dword [esp], ecx
push 0x67b7ea25
mov dword [esp], edx
push ebp
mov dword [esp], eax
push esi
mov esi, 0x7ffe3976
sub esi, 1
shl esi, 2
neg esi
and esi, 0x7e34c491
xor esi, 0x757ee1fc
mov eax, esi
pop esi
mov dword [esp + 4], eax
jmp 0x10bf8cf
pop dword [esp]
add dword [esp], 4
jmp 0x10bf8db
push edx
mov edx, 0x7e7ffb54
xor edx, 0xecce571
add ecx, edx
jmp 0x10bf854
pop eax
jmp 0x10bf927
pop ebx
jmp 0x10bf8bc
mov ecx, dword [esp]
push eax
mov eax, esp
jmp 0x10bf934
add eax, 0x3ee6bcfc
mov ecx, dword [esp]
add esp, 4
push edx
mov dword [esp], ecx
push edi
jmp 0x10bf86f
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push ebp
mov ebp, 4
sub ecx, ebp
pop ebp
jmp 0x10bf919
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], eax
jmp 0x10bf92f
mov ecx, dword [esp]
jmp 0x10bf93e
jmp 0x10bf95b
add eax, 4
jmp 0x10bf949
add esp, 4
jmp 0x10bf82d
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push ebx
mov dword [esp], eax
jmp 0x10bf7ee
call 0x10bf960
push dword [esp]
push dword [esp]
push dword [esp]
jmp 0x10bfa2a
pop dword [esp]
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ecx
jmp 0x10bf9cc
sub esp, 4
mov dword [esp], ebp
jmp 0x10bfafa
pop ebx
jmp 0x10bfb56
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
jmp 0x10bfbc5
sub ecx, 0xbdbd338
add ecx, 0xe51b4520
or ebx, ecx
pop ecx
neg ebx
or ebx, 0x5fa94b58
or ebx, 0x6fff27f1
push edi
mov edi, 0x64354aa5
sub edi, 0x7b5b3709
neg edi
jmp 0x10c0183
mov esi, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
jmp 0x10bf96e
pop ebp
xor edx, 0x7bddf9e9
push eax
jmp 0x10bfe05
pop edx
push ecx
push ebx
mov ebx, 1
mov ecx, ebx
pop ebx
add edx, ecx
pop ecx
and edx, 0x4eecd708
push ebx
mov dword [esp], edi
mov edi, 0x7bded7ff
sub edx, edi
push dword [esp]
pop edi
add esp, 4
xor edx, 0xef92d65f
sub eax, 0x2fbe1bf6
sub eax, edx
add eax, 0x2fbe1bf6
pop edx
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
push ebp
mov ebp, 4
add ebx, ebp
pop ebp
push edx
mov edx, 0x6da4ac44
jmp 0x10bfcd3
mov ebp, 0x56cd0fec
mov ecx, ebp
pop ebp
add dword [esp + 4], 0x76a6ceb9
sub dword [esp + 4], 0x3f5f7bb4
add dword [esp + 4], ecx
add dword [esp + 4], 0x3f5f7bb4
sub dword [esp + 4], 0x76a6ceb9
mov ecx, dword [esp]
add esp, 4
push edi
push esp
pop edi
add edi, 4
sub edi, 4
jmp 0x10bffdf
dec ebx
add ebx, 0x7916e965
sub edx, ebx
pop ebx
jmp 0x10c0165
sub eax, ecx
jmp 0x10c0494
xor ebp, dword [esp]
xor dword [esp], ebp
jmp 0x10bfda7
pop dword [esi]
push eax
push edx
mov edx, 0x7ebbb147
push edi
mov dword [esp], eax
mov eax, 0x7ebbb147
sub edx, 0x3fef79a6
sub edx, eax
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x76f58a66
shr ebx, 6
xor ebx, 0x3e34af8f
jmp 0x10c0262
push 0x3fe9b0
jmp 0x10c030a
push eax
jmp 0x10bfd32
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
push 0x2b3ae174
jmp 0x10c0406
push eax
jmp 0x10bfbcb
mov eax, 0x377b2400
not eax
add eax, 0x5fbdc8f0
and eax, 0x4fb73bd7
add eax, 0xf7fddf3d
add ebp, eax
pop eax
jmp 0x10bfc60
push ecx
mov ecx, 0x7f1f7019
neg ecx
sub ecx, 0x77877fb0
shr ecx, 4
inc ecx
add ecx, 0x4c0ef425
xor ebx, ecx
mov ecx, dword [esp]
add esp, 4
jmp 0x10c02e7
mov ebx, dword [esp]
jmp 0x10c02d3
push ecx
mov dword [esp], edx
mov edx, 4
add ebx, 0x7edf871c
add ebx, edx
sub ebx, 0x7edf871c
jmp 0x10c0061
xchg dword [esp], ebx
jmp 0x10bffd9
xor ebp, dword [esp]
xor dword [esp], ebp
jmp 0x10bfce4
push eax
mov dword [esp], ebp
push 0xb77d820
pop ebp
push ebp
add dword [esp], 0x7fef341c
pop edx
sub edx, 0x7fef341c
jmp 0x10bfa79
mov ecx, esp
jmp 0x10bfd1a
shr edx, 6
shr edx, 5
and edx, 0x3fe34f50
jmp 0x10bfb94
xor ebp, dword [esp]
mov esp, dword [esp]
jmp 0x10bfd44
add dword [eax], 0x7daef000
mov eax, dword [esp]
add esp, 4
pop ebx
mov eax, dword [esp]
jmp 0x10c0178
mov eax, 0
jmp 0x10c021e
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
jmp 0x10c0113
mov eax, 0x1fedba31
xor eax, 0x4972b1b8
add edi, eax
pop eax
jmp 0x10c0338
push esi
jmp 0x10bff27
xor esi, dword [esp]
pop esp
push edx
mov edx, 0x79f7ddf2
push ebx
mov ebx, 0x7eafa536
and ebx, 0x7ff5d29f
push ecx
mov ecx, 0x63fdc8c2
jmp 0x10bf9ee
xor ebp, dword [esp]
mov esp, dword [esp]
sub esp, 4
jmp 0x10bffe7
pop ebp
jmp 0x10c019e
mov eax, 1
sub edx, eax
pop eax
dec edx
neg edx
xor edx, 0xf0a82aff
add eax, edx
pop edx
add eax, 0x7fdfddc3
push dword [esp]
pop ebx
add esp, 4
sub esp, 4
mov dword [esp], eax
sub dword [esp], 0x7daef000
jmp 0x10bfb61
mov ebx, 0xdcf8d3c9
jmp 0x10c0599
mov esi, esp
add esi, 4
push ebx
push ebp
mov ebp, 0x67fd5718
mov ebx, ebp
pop ebp
sub ebx, 0x67fd5714
add esi, ebx
pop ebx
jmp 0x10c00a5
sub eax, 0x3cfcb62d
push edx
jmp 0x10bfc6b
mov eax, edx
mov edx, dword [esp]
add esp, 4
add eax, esi
push 0x76a53f01
mov dword [esp], ebx
mov ebx, 0
add ebx, eax
push eax
jmp 0x10bfd10
pop esp
jmp 0x10c0452
xchg dword [esp], edi
jmp 0x10c01cc
mov dword [esp], ebp
push ebx
mov ebx, 0x7ff95d0d
jmp 0x10c001a
sub edx, esi
pop esi
mov ebx, dword [esp]
add esp, 4
pop eax
jmp 0x10bffba
mov dword [esp + 4], ebx
pop ebx
xor dword [esp], 0x68992b02
mov dword [esp], eax
mov dword [esp], 0x357df83d
jmp 0x10c029c
mov edx, dword [esp]
add esp, 4
add ebx, 4
xchg dword [esp], ebx
jmp 0x10c0458
shl ecx, 8
add ecx, 0x77b34f69
xor ecx, 0x42373d6d
sub eax, ecx
pop ecx
xor eax, 0x4fed4a22
or eax, 0x7feb5f8a
dec eax
sub eax, 0x141c5a2d
xor ecx, eax
pop eax
jmp 0x10c050b
pop esi
jmp 0x10c00db
xchg dword [esp], esi
pop esp
push esi
mov dword [esp], edx
mov dword [esp], 0x3149cba0
mov dword [esp], ebp
mov dword [esp], edx
mov edx, 0x7dff603e
sub esp, 4
mov dword [esp], edi
mov edi, 0x6ee79ea6
or edi, 0x472ff6f7
shr edi, 1
jmp 0x10c00ef
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
jmp 0x10bfd4a
xor edi, 0x3f170784
sub edi, 0x950988fe
push ecx
mov ecx, 0x7cfd6410
jmp 0x10c0124
push edx
mov edx, 0x7b85d185
inc edx
push ecx
jmp 0x10c038b
mov esp, dword [esp]
jmp 0x10c0352
sub ebp, 4
push ebp
jmp 0x10c0281
sub edx, 0x77fbf637
sub edx, ecx
push eax
mov eax, 0x77fbf637
add edx, eax
pop eax
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
sub edx, edi
add edx, 0x7cfd6410
push dword [esp]
pop edi
add esp, 4
push ebx
mov ebx, 0x177f856e
shr ebx, 2
jmp 0x10bfb40
sub edx, 1
push ebp
jmp 0x10c016e
mov ebp, 0xefced6a6
jmp 0x10c0197
add esp, 4
jmp 0x10c0106
or edi, 0x4ffb3f8c
sub edi, 0x5fff6fe8
xor ebx, edi
pop edi
jmp 0x10c03f3
add edx, ebp
jmp 0x10bfdb8
add esi, edx
mov edx, dword [esp]
add esp, 4
add esi, dword [esp]
sub esi, 0x7afffc23
push ebp
jmp 0x10c01b8
mov ebp, esp
push esi
push 0x7fffc347
pop esi
sub esi, 0x7f3cb6b5
jmp 0x10c01f8
pop esp
mov dword [esp], eax
mov eax, 0xd60cdc4b
xor dword [esp + 4], eax
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
push dword [esp]
pop edi
push ecx
jmp 0x10bfca3
dec esi
and esi, 0x7fdbe7b2
jmp 0x10c0210
add esi, 0xff3cfb74
add ebp, esi
pop esi
jmp 0x10c011b
add eax, ebx
jmp 0x10bfcef
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ebp
jmp 0x10c02c8
xor edx, 0x63f7e972
sub edx, 0x59a195ef
add ebx, edx
pop edx
add edi, ebx
pop ebx
push ecx
mov ecx, 4
sub edi, 0x7a77f43b
sub edi, ecx
add edi, 0x7a77f43b
pop ecx
xor edi, dword [esp]
jmp 0x10c04a9
add edx, 0x7f797818
add edx, 0x64df1c3b
sub edx, 0x1fe7491b
add edx, ebx
add edx, 0x1fe7491b
jmp 0x10c028b
push dword [esp + 4]
pop ebp
jmp 0x10c0225
sub edx, 0x64df1c3b
push esi
mov esi, 0x7f797818
jmp 0x10bfff5
add dword [esp], 0x1799eb01
sub dword [esp], 0x2fffc713
or dword [esp], 0x19ed0806
dec dword [esp]
xor dword [esp], 0x6fc64608
add dword [esp], 0xd045b5b
push ecx
jmp 0x10bf97f
sub esp, 4
jmp 0x10c0340
add esp, 4
push edx
xchg dword [esp], ecx
not ecx
xchg dword [esp], ecx
jmp 0x10bfa86
sub eax, ebx
mov ebx, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x10c04d8
mov dword [esp], ebp
mov ebp, 0x7f7e2e0b
sub ebp, 1
sub ebp, 0x6fd29066
shr ebp, 4
sub ebp, 0x73d70f09
xor ebp, 0xc4dcc0a3
or edx, ebp
pop ebp
sub esp, 4
mov dword [esp], eax
jmp 0x10c053b
add edx, edi
pop edi
jmp 0x10bfc34
mov dword [esp], esp
add dword [esp], 4
mov ebp, dword [esp]
push esi
mov esi, esp
jmp 0x10c03ad
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
push esi
jmp 0x10bfbb2
sub eax, 0x5af7d1cc
mov ecx, eax
pop eax
shr ecx, 1
shl ecx, 5
dec ecx
add ecx, 0x7fbe9948
not ecx
sub ecx, 0xd052e3b2
jmp 0x10bfb4f
mov ecx, 0xef5abeb
push eax
mov eax, 0x7cb18e01
push ecx
mov ecx, 0x7be78b5a
and eax, ecx
pop ecx
push ecx
push esi
mov esi, 0x79fdd627
mov ecx, esi
jmp 0x10c0503
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push ebp
mov dword [esp], ecx
mov ecx, 4
add ebp, 0x7f3b3bd2
add ebp, ecx
push edx
sub esp, 4
mov dword [esp], esi
mov esi, 0x5bf7bd38
mov edx, 0x24cc86ea
xor edx, esi
pop esi
sub ebp, edx
pop edx
pop ecx
push ebx
mov ebx, 4
add ebp, ebx
jmp 0x10bf9c6
sub edx, 0x7d7faf96
add edx, ebx
push edi
mov edi, 0x5b97ee51
jmp 0x10c04cd
mov dword [esp], ebx
sub esp, 4
mov dword [esp], esp
push edi
jmp 0x10c0418
mov edi, 4
add dword [esp + 4], edi
mov edi, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
jmp 0x10bfc58
pop ebx
jmp 0x10bfc3c
pop esp
push dword [esi]
xor dword [esp], 0x6fbbe26d
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push edi
push esp
pop edi
push ebx
mov ebx, 0x7db721cc
xor ebx, 0x7c7f428a
xchg ebx, edi
not edi
xchg ebx, edi
push edx
mov edx, 0x789e1278
and edx, 0x38df5949
jmp 0x10c0233
pop ecx
push 0x13433389
mov dword [esp], ebx
mov ebx, 0x3cfcb62d
add eax, ebx
jmp 0x10c04f7
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], edx
mov dword [esp], ebp
mov ebp, 0x6fbbe26d
xor eax, ebp
jmp 0x10c04c2
push dword [esp]
pop ebp
push esi
push esp
jmp 0x10c009f
xor edi, 0x7d774a5f
jmp 0x10c04fd
mov dword [esp], ebx
jmp 0x10c04e0
mov ebx, 0x2a0dbe1d
sub eax, 0x7fdfddc3
push ecx
push eax
push 0x7df6dab0
pop eax
jmp 0x10c0369
pop ebx
jmp 0x10c0534
dec edi
jmp 0x10bfb9e
pop esi
not ecx
jmp 0x10c0075
add ecx, 0xd621ee5
sub edx, 0xefd85d8
add edx, ecx
sub esp, 4
mov dword [esp], ebp
mov ebp, 0xefd85d8
sub edx, 0x47f74d99
add edx, ebp
jmp 0x10c054e
sub eax, ebx
jmp 0x10bff63
mov eax, 0x3fbfbbf0
add edx, eax
pop eax
push eax
mov eax, 0x89bf2a66
jmp 0x10c0561
push ecx
mov ecx, 0x47f74d99
add edx, ecx
pop ecx
pop ebp
push dword [esp]
pop ecx
jmp 0x10c05b5
xor edx, eax
jmp 0x10c0568
pop eax
sub ebx, edx
pop edx
jmp 0x10c0571
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
push 0x1a60534
mov dword [esp], edx
mov edx, 0x2f9b401f
sub edx, 0x671ef21e
push edi
mov edi, 0x48dd4434
sub edx, edi
pop edi
jmp 0x10bff00
add ebx, edx
mov edx, dword [esp]
add esp, 4
shr ebx, 1
and ebx, 0x4d163755
add ebx, 0x1dfdbb94
jmp 0x10bfbfc
push eax
mov eax, esp
push ecx
mov ecx, 4
add eax, ecx
pop ecx
push 0x1e2becda
mov dword [esp], edx
jmp 0x10c05ce
mov edx, 4
add eax, edx
pop edx
xchg dword [esp], eax
jmp 0x10c0438