Function at 0x123abbc
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
je 0x1caa0bf
mov cl, byte [esi + 1]
inc esi
cmc
test cl, cl
jne 0x11e8594
pop esi
dec di
rcl bx, cl
rcr bl, cl
pop ebx
bt di, 0x6e
inc di
shr di, 0xd
xor eax, eax
pop edi
mov esp, ebp
mov ebp, ebp
xchg ebp, ebp
pop ebp
ret
jne 0x1c2cf15
push 0
jmp 0x1d05831
mov cl, byte [esi + 2]
cmp ch, cl
test edx, 0x1fbc1d93
stc
lea esi, [esi + 2]
cmp eax, ebp
test si, sp
xor edx, edx
test cl, cl
jmp 0x1c2cf0f
jae 0x1ca569a
lea eax, [ecx + edi]
rcr cl, cl
rol cl, 0xbf
mov cl, byte [eax]
xchg esi, esi
rcl si, 0xf0
mov esi, eax
cmp si, di
test cl, cl
je 0x1104cc1
mov edi, edi
test ax, 0x30a4
clc
cmp cl, 0x2e
jmp 0x1104cae
je 0x11f46b3
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
xor si, 0xd88
xor edx, edx
dec cl
or esi, ebx
sub ebx, eax
mov edi, edi
not cl
mov eax, 0x6b97568
bt si, 0xfa
movzx esi, di
jmp 0x122408b
je 0x1104cc1
cmp eax, edi
jmp 0x11fa457
mov eax, dword [ebp + 0xc]
jmp 0x1c18e80
mov ecx, dword [ebp - 4]
rdtsc
mov edx, dword [ecx + edi + 0x24]
movzx cx, bl
not cl
cbw
lea eax, [edx + esi*2]
movsx ecx, bp
movzx ecx, word [eax + edi]
mov edx, ecx
lea edx, [ebx + 1]
jmp 0x1c7e90a
ret
je 0x1cda2f4
mov edx, dword [edx + 0x7c]
clc
cmp ebx, edx
push ebx
push esi
test ax, bx
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp edi, edx
cmp di, 0x54db
test cl, 0x53
cmp ecx, 0xffff
jmp 0x1cc1a42
jne 0x124c312
cmp byte [ebp + 0x10], 0
jmp 0x11ef03e
call fcn.01c6785e
add esp, 4
cmp eax, 0xffffffff
jmp 0x1c1999e
call fcn.0123abbc
add esp, 0xc
jmp 0x1cb4e69
mov eax, dword [ebp + 8]
cmovnp si, dx
shr si, 0x96
lea esi, [ebx + eax]
xadd ah, al
shl al, 0x13
btr eax, 0x68
mov eax, dword [ebp + 0x10]
jmp 0x1c957e2
je 0x1cda2f4
mov eax, 0x5a4d
cmp ch, 0x7f
clc
cmp word [edi], ax
jmp 0x1cda2ee
je 0x1cda2f4
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x1218c14
mov cl, dl
stc
mov esi, edi
rol eax, cl
lea esi, [ebp + edx - 0x114]
test sp, bp
test esp, 0x67b47541
add al, dl
cmp edi, eax
xor al, byte [ebx + esi]
jmp 0x1c94152
inc edx
inc eax
cmp dx, 0x6e7c
cmp eax, esi
stc
mov dword [ebp + 8], edx
cmp edx, ecx
jb 0x1ca58af
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x12630e7
push ebp
mov ebp, esp
clc
test bl, 0xfe
stc
sub esp, 0x114
cmp al, cl
push edi
neg di
movzx edi, bp
bt di, ax
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x1218d49
jle 0x1cc9b6c
mov eax, dword [ebp - 4]
stc
bswap esi
and esi, ecx
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jae 0x1104cc1
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
xadd cx, cx
mov ecx, dword [edx + edi]
test ecx, ecx
je 0x1104cc1
cmp ecx, eax
jb 0x1ca569a
mov edx, dword [ebp - 0x10]
cmp di, di
clc
lea edx, [edx + eax]
cmp ah, 0xba
cmc
cmp ecx, edx
jmp 0x11e856a
mov esp, ebp
mov bp, 0x35d2
pop ebp
jmp 0x1c5cbf7
cmp byte [esi + 1], 0x23
xchg ecx, ecx
movzx ecx, cx
lea ecx, [esi + 1]
jmp 0x12675c2
mov ebx, dword [eax + edi + 0x18]
jmp 0x1c72c37
ja 0x11ded60
movsx ecx, cl
cmp eax, edi
test si, di
stc
lea edx, [edx + edx*4]
cmp ebx, edi
test cl, ch
lea edx, [ecx + edx*2 - 0x30]
add cl, 0x9d
mov cl, byte [esi]
test cl, cl
jmp 0x11ded5a
test eax, eax
jmp 0x11f95b0
push ecx
jmp 0x1c7072a
je 0x11e105e
push 0
jmp 0x1c953cb
ret
mov dword [ebp - 4], eax
clc
jmp 0x1261b6e
lea ebx, [esi - 1]
cmc
jmp 0x1ca81d8
pop ebp
jmp 0x11f5281
call eax
pop esi
pop ebx
movzx edi, cx
bswap edi
pop edi
jmp 0x1c5b799
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jmp 0x1cf56dc
mov dword [ebp + 8], esi
jmp 0x1c818a8
call eax
pop esi
mov edi, 0x4f5a02b4
mov edi, ebp
not edi
pop ebx
movsx edi, bx
mov di, 0x6034
pop edi
mov esp, ebp
jmp 0x1cd9385
push eax
bswap ax
push edi
mov eax, 0x5386591b
jmp 0x1dee26c
je 0x127993b
test eax, eax
jmp 0x1cee063
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1c145a9
dec ebx
stc
lea edx, [edx + edi]
stc
cmp ebp, 0x362f38d1
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
clc
test esi, 0xbf37230
cmc
test ebx, ebx
jmp 0x1c4832d
jae 0x1104cc1
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
jmp 0x1cb0a52
je 0x11ded60
mov bl, cl
cmc
test dh, 0xff
sub bl, 0x30
inc esi
cmp si, dx
cmc
cmp bl, 9
jmp 0x1256d27
ret
jne 0x11ef17d
lea edx, [ebp - 0x114]
mov ax, sp
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1c5e03b
jl 0x123c742
jmp 0x1203592
mov esp, ebp
pop ebp
jmp 0x1ca56e7
ret
call eax
test eax, eax
jmp 0x11ef177
mov byte [ebp + eax - 0x114], 0
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1c88324
test ebx, ebx
jmp 0x1cc4496
mov dword [ebp - 8], ecx
jmp 0x1c9cf76
jmp 0x1ca81d8
call eax
test eax, eax
jmp 0x1c46c7c
jne 0x1ca81d8
inc esi
jmp 0x1c12d7d
pop ebp
jmp 0x126a8ce
mov byte [esi], al
je 0x1ce81b2
inc edx
cmp edx, 0x104
jmp 0x1ce81ac
push ecx
push eax
jmp 0x1cc185c
push eax
sal ah, cl
sar esi, 1
bts eax, ecx
mov eax, dword [edx + esi*4]
cmc
cmp si, si
add eax, edi
jmp 0x11fd00b
pop ebp
jmp 0x1cac15b
mov edx, dword [edi + 0x3c]
jmp 0x1c06a2f
mov dword [ebp + 8], edx
jmp 0x1cac77a
pop esi
mov eax, 0xba87ff0
pop ebx
cmovne eax, ebp
movsx ax, bl
nop
lea eax, [ecx + edi]
pop edi
mov esp, ebp
jmp 0x1c9989f
ret
jae 0x1104cc1
mov dword [ebp + 8], 0
cmp ecx, 0x73dd7aa7
test bh, 0x2a
test ecx, ecx
jbe 0x1235bf2
lea ebx, [ebp - 0x114]
and dl, 0xc9
xor dl, 0x8b
sub ebx, eax
dec dl
add dl, 0x31
mov dl, byte [eax]
stc
cmp ebp, 0x62251364
test dl, dl
je 0x1235bf2
mov byte [ebx + eax], dl
mov edx, esi
movsx edx, ax
mov edx, dword [ebp + 8]
jmp 0x1235bdd
cmp dword [ebp + 8], ebx
jmp 0x123c731
mov ecx, esi
clc
cmc
cmp edx, 0x49cb582a
sub ecx, eax
clc
cmp bl, 0xba
cmp ecx, 0x104
jmp 0x1ca587e
ret
jmp 0x1ca81d8
test ecx, ecx
jne 0x123c762
pop esi
sub bl, dl
clc
pop ebx
adc edi, ecx
shl di, 0x18
sub eax, eax
pop edi
jmp 0x1244655
pop esi
sets bl
pop ebx
pop edi
jmp 0x1cf26a9
mov esp, ebp
xchg bp, bp
pop ebp
jmp 0x1c39d0f
call fcn.0123abbc
add esp, 0xc
xchg bl, bh
cmove si, bx
pop esi
pop ebx
xchg edi, edi
movzx edi, sp
pop edi
mov esp, ebp
jmp 0x128257f
ja 0x12502ce
sub ecx, dword [eax + edi + 0x10]
cmp ebx, eax
stc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1c29204
je 0x123c742
mov edx, dword [eax + edi + 0x20]
jmp 0x1c278c3
mov ecx, dword [ebp + 0xc]
sub dl, al
cmc
mov edx, dword [ebp - 0xc]
rcr si, 0x9a
sar ax, cl
jmp 0x1203592
pop ebp
ret
je 0x1c9cf6e
sub eax, eax
cmovae di, ax
movsx edi, cx
pop edi
jmp 0x1cbf5ce
jb 0x11ef05e
lea eax, [ebp - 0x114]
push eax
push edi
jmp 0x1c276bd
je 0x11f4cf3
cmp eax, 1
jmp 0x1c88f6c
mov esp, ebp
jmp 0x1c8c9e2
jne 0x1cda2f4
mov eax, dword [edx + 0x78]
jmp 0x126f232
push edx
push eax
jmp 0x11fed8e
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1c028ff