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

Disassembly:
call eax
mov edi, eax
test ebp, 0x16e630c6
cmp sp, bp
test edi, edi
je 0x1827b61
mov ebx, dword [ebp + 8]
cmc
cmp edi, ebx
jne 0x1aef526
cmp byte [ebp + 0x10], 0
je 0x1acddd5
mov edi, dword [ebp + 0xc]
rol esi, 0xac
stc
lea eax, [ebp - 0x114]
sub edx, edx
sub edi, eax
setg ah
rol ax, cl
mov edi, edi
mov eax, 0x62104269
jmp 0x1bc2da4
call fcn.01b0612b
add esp, 0xc
movsx edi, si
pop edi
pop ebx
pop esi
jmp 0x1234312
ret
ret
mov edx, dword [ebp - 4]
mov eax, dword [ebp + 8]
mov ecx, dword [edx + eax + 0x24]
stc
movzx edx, sp
ror dh, cl
lea edx, [ecx + esi*2]
bswap ecx
dec ch
movzx eax, word [edx + eax]
test esi, ebx
or dx, sp
sbb dx, ax
mov ecx, dword [ebp - 4]
and dx, sp
mov edx, dword [ebp + 8]
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
cmp eax, dword [ecx + edx + 0x14]
jmp 0x1a9c644
jb 0x10b5fad
lea eax, [ebp - 0x114]
jmp 0x1823f38
jle 0x10ea5ed
lea ebx, [esi + 1]
sbb dl, 6
cmp ebx, edi
mov edx, 0x60de1006
mov edx, dword [ebp + 8]
jle 0x1a49530
mov ecx, dword [ebp - 4]
jmp 0x1a38c1c
pop ebp
jmp 0x10d3993
jne 0x10b5f7e
lea edx, [ebp - 0x114]
push edx
cbw
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x10b5f69
dec edi
stc
add eax, edx
stc
sub ebx, ebx
jmp 0x1b86fe1
ret
jae 0x1827b61
xor edi, edi
test esp, edi
cmc
test ecx, ecx
jbe 0x1b8f50e
lea ebx, [ebp - 0x114]
dec dl
rcl dl, cl
sub ebx, eax
test esp, ebp
mov dl, byte [eax]
cmp bp, ax
test dl, dl
jmp 0x1ba09df
mov esp, ebp
not bp
pop ebp
jmp 0x1802155
ret
inc esi
cmp al, 9
jmp 0x17ed93a
push ecx
jmp 0x1acddfe
mov esp, ebp
pop ebp
jmp 0x1b34c53
je 0x17c4393
mov eax, 0x5a4d
test si, ax
cmp word [edx], ax
je 0x1b96812
sub eax, eax
pop esi
jmp 0x1275458
call eax
pop edi
not ebx
pop ebx
movzx esi, cx
pop esi
jmp 0x1b75c29
call eax
mov edi, eax
test edi, edi
jmp 0x1117b73
je 0x10f3fab
inc edx
cmc
cmp ebx, 0x66776d96
jmp 0x1bd1858
ja 0x1ad752c
movsx eax, cl
mov cl, byte [esi]
lea edx, [edx + edx*4]
lea edx, [eax + edx*2 - 0x30]
cmp edi, esp
stc
test cl, cl
jmp 0x1ad7526
inc eax
cmp sp, ax
cmp edi, ecx
jmp 0x1b8f508
je 0x1827b61
cmp eax, ecx
jmp 0x1b1fcf4
ret
mov esp, ebp
jmp 0x1a7a9f4
push eax
cmovg eax, ecx
push ebx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1b64c9f
jne 0x1b9dd4b
pop edi
add bx, dx
not ebx
pop ebx
sub eax, eax
mov esi, 0x66df0124
xchg esi, esi
pop esi
mov esp, ebp
movsx ebp, bx
pop ebp
jmp 0x10d7fc3
push eax
xchg al, ah
not al
sets al
push ebx
movsx ax, dl
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x17cb56f
je 0x1ad56ac
mov cl, byte [esi + 1]
jmp 0x1b10133
push edi
jmp 0x10cc07a
test eax, eax
jmp 0x1a72129
test cl, cl
jmp 0x1827b5b
jmp 0x10ea61c
mov eax, dword [ebp - 0xc]
stc
mov ecx, dword [ebp + 0x10]
not esi
lea esi, [edi + ebx]
cmc
cmp esi, 0xe4e61df
jmp 0x1a4ffc8
ja 0x1a5ffec
mov eax, esi
cmp bx, bx
sub eax, dword [ecx + edx + 0x10]
jmp 0x10ea619
sar esi, 1
cmc
mov eax, dword [eax + esi*4]
test esi, ebx
cmp dl, ch
push ecx
cmovne cx, bp
sbb ecx, esi
bswap ecx
mov ecx, dword [ebp + 0xc]
add eax, edx
jmp 0x1b8a914
push ecx
xchg al, al
cbw
mov byte [ebp + edi - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x17d42fe
mov edi, dword [ecx + edx + 0x18]
stc
cmp sp, ax
test edi, edi
je 0x10ea61c
mov eax, dword [ecx + edx + 0x20]
jmp 0x121cbfc
jge 0x10f8b5c
lea edi, [esi - 1]
jmp 0x10f8b68
ret
pop ebp
jmp 0x1a774a3
jae 0x1827b61
mov esi, dword [ecx + edx + 0x1c]
lea eax, [esi + eax*4]
mov eax, dword [eax + edx]
test eax, eax
jmp 0x17fd9f1
mov esp, ebp
pop ebp
jmp 0x121ce1f
je 0x1ad752c
mov al, cl
test ax, bp
cmp esp, 0x16005f96
test dl, 0x97
sub al, 0x30
jmp 0x126a366
mov eax, dword [ebp + 0xc]
jmp 0x182e422
push edi
jmp 0x1ad977c
mov ecx, esi
cmp esp, 0x2120349f
sub ecx, eax
stc
cmp bx, 0x523b
cmp ecx, 0x104
jmp 0x123309c
jne 0x1ab867f
push 0
jmp 0x1b5fb63
call fcn.01b0612b
add esp, 0xc
xchg esi, esi
pop edi
pop ebx
cmovl esi, ecx
pop esi
jmp 0x1aaa999
mov byte [esi], al
jmp 0x17e49ff
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
je 0x1bd3d4f
push 0
jmp 0x1271215
push ebp
clc
adc edx, edx
test sp, 0x765d
mov ebp, esp
shl dx, cl
bsr dx, di
setne dh
mov edx, dword [ebp + 8]
test ebp, ebx
lea esp, [esp - 0x114]
clc
push esi
cmc
test edx, edx
jmp 0x1bc2ff8
inc esi
cmc
test di, si
jmp 0x1a2a1d1
jb 0x1b64172
mov esi, dword [ebp - 0x10]
cmc
cmp ch, 0x6d
add esi, ecx
stc
cmp di, si
cmp eax, esi
jmp 0x1b832c1
ret
inc edi
jmp 0x17fd131
push edx
jmp 0x1843eb1
pop edi
shr ebx, 3
btc esi, ecx
bts bx, si
pop ebx
xor esi, 0x72857efa
movzx esi, dx
rol esi, 0x1f
add eax, edx
pop esi
mov esp, ebp
jmp 0x10fcc40
call eax
pop edi
jmp 0x1b6e42b
jl 0x10ea61c
jmp 0x1a49534
pop ebx
movsx esi, cx
pop esi
jmp 0x1809a3e
mov esp, ebp
xchg bp, bp
pop ebp
jmp 0x1259923
jae 0x1b64172
mov cl, byte [eax + edx]
sar si, 0x96
add eax, edx
clc
and si, 0x44a5
mov esi, eax
stc
test cl, cl
jmp 0x1b9dd45
mov dword [ebp - 0xc], eax
test edi, edi
jmp 0x1b6e2fe
call fcn.0180253c
add esp, 4
test sp, di
jmp 0x1a242ed
jb 0x12330bd
lea ecx, [ebp - 0x114]
not ah
jmp 0x1a5b684
mov eax, dword [edx + 0x3c]
test bx, dx
stc
add eax, edx
cmc
cmp dword [eax], 0x4550
jne 0x17c4393
mov ecx, dword [eax + 0x78]
mov dword [ebp - 4], ecx
test ecx, ecx
je 0x17c4393
mov eax, dword [eax + 0x7c]
push ebx
push edi
test edx, 0x57f06574
mov dword [ebp - 0x10], eax
cmp edi, edx
test bh, 0x48
mov dword [ebp - 8], 0xffffffff
test ah, 0xf9
cmp esi, 0xffff
jmp 0x1a4bb75
je 0x1827b61
cmp cl, 0x2e
jmp 0x1843cd5
je 0x1b8f50e
mov byte [ebx + eax], dl
jmp 0x1b5e11d
mov cl, dl
rol eax, cl
sbb si, 0x2c58
shr esi, 0x25
lea esi, [ebp + edx - 0x114]
add al, dl
stc
xor al, byte [edi + esi]
jmp 0x1ae62d7
je 0x17c4393
mov esi, dword [ebp + 0xc]
test esi, 0x167b235c
test edi, esp
jmp 0x1bd72c5
cmp edx, 0x104
jmp 0x10f3fa5
mov cl, byte [esi + 2]
add esi, 2
cmp di, si
sub edx, edx
clc
stc
test cl, cl
jmp 0x1ab8679
test esi, esi
jmp 0x17c437c