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

Disassembly:
ret
jne 0x18d3b0e
pop esi
neg bh
add di, dx
pop ebx
inc edi
sub eax, eax
movzx edi, cx
pop edi
jmp 0x21191ac
ret
jae 0x1761418
mov dword [ebp + 8], 0
cmp dh, 0xd5
test ecx, ecx
jmp 0x18c8987
push ecx
jmp 0x17c3a35
inc esi
clc
stc
jmp 0x17d3aeb
jne 0x2103db5
inc esi
jmp 0x219b27c
mov cl, byte [eax]
mov esi, eax
clc
test dl, 6
test cl, cl
jmp 0x18d3b03
pop ebp
jmp 0x17512ab
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x21a7174
call eax
test eax, eax
jmp 0x18f63b9
push ebp
mov ebp, esp
stc
sub esp, 0x114
test eax, edi
push edi
rcl edi, 0x1e
movsx edi, cx
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x17ce599
mov ecx, dword [ebp + 0xc]
btr edx, ebp
mov edx, dword [ebp - 0xc]
mov si, bx
mov eax, dword [ebp + 8]
cmp di, di
btr esi, edi
lea esi, [ebx + eax]
ror ax, 0xb6
bts eax, ecx
mov eax, dword [ebp + 0x10]
push eax
sar al, cl
shl eax, cl
btr ax, 0xc4
sar esi, 1
rol ax, cl
xadd ah, al
sar eax, 0x7a
mov eax, dword [edx + esi*4]
cmc
test ah, bl
add eax, edi
call fcn.0193e6f3
add esp, 4
test ah, 0xe5
cmc
cmp eax, 0xffffffff
je 0x2103dac
test eax, eax
jmp 0x21b3787
je 0x217d3f8
xor eax, eax
not edi
mov di, bx
pop edi
jmp 0x216818c
mov byte [ebp + eax - 0x114], 0
cmovae eax, esi
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x17a9859
je 0x17b7cba
mov ecx, dword [ebp + 0xc]
test ecx, ecx
je 0x17b7cba
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x17b7cb4
cmp byte [esi + 1], 0x23
mov ecx, 0x61324d1a
bswap cx
lea ecx, [esi + 1]
je 0x1930407
push 0
push ecx
jmp 0x1dfcb0a
test cl, cl
jmp 0x1761412
call eax
test eax, eax
jmp 0x216f80c
cmp ecx, dword [eax + edi + 0x14]
jae 0x1761418
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
stc
mov ecx, dword [ecx + edi]
test bx, 0x3f55
test ecx, ecx
jmp 0x17df8d3
ret
je 0x18e9b31
mov ebx, dword [ebp + 0xc]
sal eax, cl
mov ax, ax
lea eax, [ebp - 0x114]
xor edx, edx
sal si, 0x29
sub si, 0x3eae
rol si, 0xae
sub ebx, eax
btc esi, ecx
mov edi, edi
mov eax, 0x60643c52
mov cl, dl
btc esi, edx
rol eax, cl
shr esi, 0x94
lea esi, [ebp + edx - 0x114]
stc
test ebp, 0x33365017
add al, dl
stc
xor al, byte [ebx + esi]
jmp 0x193c068
jne 0x21b3d40
pop esi
sal bh, 3
neg bh
pop ebx
bswap di
shld di, di, 0xed
xor eax, eax
xchg edi, edi
mov edi, edx
bswap di
pop edi
jmp 0x21572fb
pop ebx
not edi
movsx edi, di
pop edi
jmp 0x210a07d
je 0x21a44f0
mov bl, cl
test dh, 0x85
sub bl, 0x30
inc esi
cmc
cmp bl, 9
jmp 0x21b6746
pop ebp
ret
mov ecx, esi
cmp edi, 0x1f004e85
cmc
test bx, sp
sub ecx, eax
test cl, 0xcb
cmp bp, dx
cmp ecx, 0x104
jmp 0x17780b3
jbe 0x18cd7e6
lea ebx, [ebp - 0x114]
sub ebx, eax
rol dl, 0x33
rcl dl, cl
mov dl, byte [eax]
test ch, 0x4d
jmp 0x21a0c5e
mov esp, ebp
mov ebp, esi
pop ebp
jmp 0x19131a7
jb 0x18c899a
mov eax, dword [ebp + 8]
movzx cx, cl
sete cl
lea ecx, [ebp - 0x114]
jmp 0x177b86c
je 0x1761418
mov edi, edi
test ax, si
cmp cl, 0x2e
jmp 0x2185ed3
call fcn.017ab343
add esp, 0xc
mov bh, 0x85
pop esi
movzx ebx, sp
jmp 0x17eb456
mov eax, dword [ebp + 0xc]
jmp 0x190c4ef
jne 0x216f812
lea edx, [ebp - 0x114]
mov eax, esi
cbw
push edx
bswap eax
movzx ax, cl
xchg ah, ah
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x17d43d1
mov ebx, dword [eax + edi + 0x18]
clc
test bl, dh
test ebx, ebx
jmp 0x21ad6b4
push eax
lahf
mov eax, esp
push edi
mov eax, edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
movsx bx, dh
xchg edi, edi
pop ebx
pop edi
jmp 0x2199ce8
ret
mov cl, byte [esi + 2]
test sp, cx
lea esi, [esi + 2]
xor edx, edx
cmp cx, cx
test edi, esp
stc
test cl, cl
jmp 0x17ed659
mov byte [esi], al
jmp 0x210265e
push eax
jmp 0x1e04d2f
call fcn.017ab343
add esp, 0xc
mov ebx, 0x48737557
not bl
pop esi
mov di, sp
xchg ebx, edi
pop ebx
not di
pop edi
jmp 0x18c8ab5
jle 0x17adaf4
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x2183e12
ret
push esi
cmp eax, esi
test esp, esi
or esi, 0xffffffff
test bp, cx
mov dword [ebp - 0x10], edx
test ebp, esp
test si, 0x40b8
stc
mov dword [ebp - 8], esi
cmp ecx, 0x10c16f8b
cmc
test cx, cx
cmp ecx, 0xffff
ja 0x190af8c
sub ecx, dword [eax + edi + 0x10]
test ah, 0x5f
jmp 0x17d74ce
je 0x2102677
inc edx
cmp esi, 0x209b713f
cmp edx, 0x104
jb 0x17deef3
lea eax, [ebp - 0x114]
push eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
pop ebx
pop edi
jmp 0x21ac4e7
lea ebx, [esi - 1]
cmp bx, 0x590
stc
cmp dword [ebp + 8], ebx
jmp 0x1e0a237
mov esp, ebp
not bp
pop ebp
jmp 0x1774c08
jl 0x1e0a243
jmp 0x17adb00
mov esp, ebp
jmp 0x179f2ab
add edx, eax
cmp ecx, edx
jmp 0x214c6c2
push eax
jmp 0x18df895
ret
mov esp, ebp
pop ebp
ret
jae 0x2199d38
lea eax, [ecx + edi]
bt esi, ebx
jmp 0x1791468
mov dword [ebp + 8], edx
jmp 0x218085f
mov edx, dword [ebp + 8]
jmp 0x21a0cae
jne 0x17b7cba
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
cmp dl, 0xa1
cmc
test eax, eax
jmp 0x21a1204
mov esp, ebp
mov bp, di
pop ebp
jmp 0x213be1b
mov esp, ebp
pop ebp
jmp 0x1e25b79
dec ebx
cmc
lea edx, [edx + edi]
mov dword [ebp + 8], 0
test esi, 0x2e620d60
test ebp, esi
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x211615b
mov ecx, dword [ebp - 4]
mov dh, 0xa
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
xchg cx, cx
jmp 0x17a79d1
jne 0x17d23a3
cmp byte [ebp + 0x10], 0
jmp 0x17deec9
je 0x1761418
cmp eax, edi
jmp 0x216cb45
push edx
jmp 0x2128740
mov edx, dword [edi + 0x3c]
add edx, edi
cmp dword [edx], 0x4550
jmp 0x2151c71
jmp 0x2103db5
jae 0x1761418
mov ecx, dword [eax + edi + 0x1c]
and dh, ch
lea edx, [ecx + esi*4]
adc ecx, edx
bsf cx, ax
bts cx, dx
mov ecx, dword [edx + edi]
stc
test edi, ebp
test ecx, ecx
jmp 0x21b3d3a
je 0x18c3749
mov cl, byte [esi + 1]
jmp 0x177e5c3
mov esp, ebp
jmp 0x180c471
pop esi
setge al
pop ebx
jmp 0x21c5bf9
mov dword [ebp + 8], esi
jmp 0x2103db5
test dl, dl
je 0x18cd7e6
mov byte [ebx + eax], dl
jmp 0x214f588
inc edx
inc eax
cmp ebp, ebp
mov dword [ebp + 8], edx
test dh, 0x82
cmp edx, ecx
jmp 0x18cd7e0
je 0x17b7cba
mov edx, dword [edx + 0x7c]
push ebx
cmp bp, cx
jmp 0x1e275df
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test edi, 0x7d581ca4
test cl, cl
jne 0x17ed65f
push 0
jmp 0x21787ff
mov dword [ebp - 8], ecx
jmp 0x214f474
mov esp, ebp
pop ebp
jmp 0x17dcf2b
je 0x1e0a243
mov edx, dword [eax + edi + 0x20]
jmp 0x21686c8
je 0x2169eff
cmp eax, 1
jmp 0x1791359
je 0x1761418
cmp ecx, eax
jb 0x2199d38
mov edx, dword [ebp - 0x10]
jmp 0x21251f6
ja 0x21a44f0
movsx ecx, cl
clc
lea edx, [edx + edx*4]
jmp 0x21a44dc
lea eax, [ecx + edi]
xchg di, di
pop edi
jmp 0x2142f73