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

Disassembly:
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x10b71a8
call eax
pop esi
xchg edi, edi
movsx bx, al
pop ebx
bswap di
movsx edi, cx
pop edi
jmp 0xc7720e
jne 0x10048f4
pop esi
cmc
pop ebx
shl edi, 0x5e
test ch, dh
xor eax, eax
movsx edi, bx
bswap edi
pop edi
jmp 0xbf3206
push edx
jmp 0xab9745
sub ecx, eax
cmp ecx, 0x104
jmp 0xc865c7
mov ecx, dword [ebp - 4]
mov ah, 0x97
mov edx, dword [ecx + edi + 0x24]
not ch
movzx ecx, cx
jmp 0xc076d7
mov esp, ebp
not bp
mov ebp, 0xba3714d
pop ebp
jmp 0xbe95a7
je 0xc68f4d
mov bl, cl
cmp bp, bx
sub bl, 0x30
jmp 0xc7b531
ret
jb 0x107c996
mov edx, dword [ebp - 0x10]
cmc
add edx, eax
test sp, di
jmp 0xc2ba8e
mov ecx, esi
cmp dx, cx
clc
jmp 0xa88483
ret
mov byte [esi], al
jmp 0xc24ac1
push ecx
jmp 0xc7d1d4
push eax
jmp 0xc751a2
ret
je 0xffd178
mov ecx, dword [ebp + 0xc]
test eax, 0x1c641195
test ecx, ecx
jmp 0x1037e6b
mov eax, dword [ebp + 0xc]
jmp 0xbed686
test dl, dl
jmp 0x103e09d
jae 0xa7e947
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
cmp ecx, esi
cmc
mov ecx, dword [ecx + edi]
cmc
clc
test ecx, ecx
jmp 0xc4ec6c
jae 0xa7e947
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
xor cl, 0x3c
mov ecx, dword [edx + edi]
jmp 0x104ee1a
ret
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
test edx, ecx
test bh, 3
cmp ebx, 0x70de352b
push edi
test ecx, 0x67036ac5
inc edi
mov edi, dword [ebp + 8]
cmc
cmp esi, edi
test edi, edi
jmp 0xb1a0c9
ja 0xa755a4
sub ecx, dword [eax + edi + 0x10]
stc
test si, sp
cmp ecx, dword [eax + edi + 0x14]
jmp 0xb298d5
mov cl, byte [esi + 2]
cmp ah, 0x32
lea esi, [esi + 2]
clc
xor edx, edx
stc
test cl, cl
jmp 0xaa5cba
ret
ret
jb 0x1018310
mov eax, dword [ebp + 8]
movsx ecx, bx
bswap cx
lea ecx, [ebp - 0x114]
jmp 0xc0fe13
push eax
cwde
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
jmp 0xc4ae11
mov esp, ebp
xchg bp, bp
cmovg bp, cx
pop ebp
jmp 0xab7e4d
inc eax
jmp 0x1081c0c
lea eax, [edx + esi*2]
movsx ecx, di
not dh
setle dh
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0xc857ba
ret
push ecx
jmp 0xc1d209
mov byte [ebp + eax - 0x114], 0
lahf
bswap ax
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_1]
jmp 0x1010eb7
je 0xff5607
inc edx
cmp edi, 0x59ae6df9
cmp edx, 0x104
jmp 0xff5601
cmp byte [esi + 1], 0x23
not ecx
bswap cx
lea ecx, [esi + 1]
jmp 0x1095184
cmp ecx, edx
jmp 0x10048c5
jmp 0xc47396
mov dword [ebp + 8], edx
jmp 0xc2c9d6
test cl, cl
jmp 0xc68f47
je 0xa7e947
cmp eax, edi
jne 0xc251bc
cmp byte [ebp + 0x10], 0
jmp 0x101593d
je 0xffd178
mov edx, dword [edx + 0x7c]
clc
test bp, 0x23ae
push ebx
push esi
clc
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp eax, ebp
cmp ecx, 0xffff
jmp 0xb31e92
lea ebx, [esi - 1]
clc
test edi, edi
cmp dword [ebp + 8], ebx
jmp 0xfff813
call eax
pop esi
pop ebx
pop edi
jmp 0x1062c35
jne 0x103fb77
pop esi
ror bh, cl
bswap ebx
pop ebx
xor eax, eax
pop edi
mov esp, ebp
cmovae ebp, esi
movzx ebp, sp
pop ebp
jmp 0xaadb9b
mov esp, ebp
pop ebp
jmp 0xb2f9f9
jne 0xffd178
mov eax, dword [edx + 0x78]
cmp ebp, edx
mov dword [ebp - 4], eax
test eax, eax
jmp 0xc41c3a
jne 0xaa5cc0
push 0
jmp 0xa88065
mov ecx, dword [ebp + 0xc]
sar esi, 0xa4
rcr edx, 0x9d
shr eax, cl
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
sub al, 0x58
mov eax, dword [ebp + 0x10]
test bx, 0x4586
cmp si, 0x462f
push eax
sar esi, 1
shr ah, cl
cmc
cwde
mov eax, dword [edx + esi*4]
cmp ax, 0x37cc
clc
add eax, edi
jmp 0x107e3e2
pop ebx
mov edi, 0x4a06261a
xchg di, di
pop edi
mov esp, ebp
bswap ebp
pop ebp
jmp 0xbdfce9
je 0xaaf423
mov cl, byte [esi + 1]
inc esi
test cl, cl
jmp 0xa7e941
call fcn.00b30193
add esp, 0xc
bswap di
pop esi
pop ebx
not di
mov edi, esi
pop edi
jmp 0xa90b98
mov esp, ebp
pop ebp
jmp 0xb180a3
inc esi
cmp bl, 9
ja 0xc68f4d
movsx ecx, cl
lea edx, [edx + edx*4]
test sp, 0x24a6
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
jmp 0xc39452
push eax
jmp 0x1055874
push eax
movsx eax, sp
push edi
movsx ax, bl
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
jmp 0xa78154
mov dword [ebp - 8], ecx
jmp 0xc340c1
push edx
not al
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_1]
jmp 0xffc809
jae 0xa7e947
mov dword [ebp + 8], 0
test edx, 0x4e195eff
test ecx, ecx
jmp 0x1018300
jb 0x1015964
lea eax, [ebp - 0x114]
jmp 0xc7db18
mov edx, dword [edi + 0x3c]
test esp, 0x16ab28d5
stc
lea edx, [edx + edi]
clc
test cx, bx
cmp ch, 0x96
cmp dword [edx], 0x4550
jmp 0xc65ce0
call eax
test eax, eax
jmp 0xc3b039
je 0xff70af
sub eax, eax
pop edi
jmp 0x103369e
jle 0xc69080
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmc
cmp esi, dword [eax + edi + 0x14]
jmp 0xb2a7bf
je 0xa8c82d
cmp eax, 1
jmp 0x1084c6a
jae 0x107c996
lea eax, [ecx + edi]
shl cl, cl
mov cl, byte [eax]
sbb si, 0x7d08
sal esi, 0x80
mov esi, eax
test esp, 0x6d803e02
stc
test cl, cl
je 0xa7e947
mov edi, edi
test ebp, edi
test eax, 0x1b4b265f
cmp cl, 0x2e
jmp 0xc71fb0
call eax
test eax, eax
jmp 0x10b188e
je 0xc47390
test eax, eax
jmp 0x100337b
je 0xb23e17
mov ebx, dword [ebp + 0xc]
bt esi, ebp
lea eax, [ebp - 0x114]
sbb cl, 0x9b
sub edx, edx
sal si, 0x5d
sar cl, 0x1f
sbb esi, eax
sub ebx, eax
mov edi, edi
bswap ax
mov eax, 0x35fd26a6
rcr esi, 0x7f
cmc
mov cl, dl
bts esi, ebp
bswap si
rol eax, cl
bt si, cx
xor esi, 0x58873072
lea esi, [ebp + edx - 0x114]
add al, dl
test bp, di
xor al, byte [ebx + esi]
jmp 0xab844b
jbe 0xbe9697
lea ebx, [ebp - 0x114]
sub ebx, eax
xchg dl, dl
mov dl, byte [eax]
test ax, di
cmp bh, 0x95
jmp 0xb289bb
mov esp, ebp
pop ebp
ret
je 0xffd178
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0xffd172
je 0xbe9697
mov byte [ebx + eax], dl
xchg dx, dx
mov dh, 0xf
mov edx, dword [ebp + 8]
jmp 0x1073fd9
je 0xa7e947
cmp ecx, eax
jmp 0xaadd5c
dec ebx
cmc
lea edx, [edx + edi]
mov dword [ebp + 8], 0
stc
clc
test sp, di
mov dword [ebp - 0xc], edx
stc
cmp esp, 0x558425a7
test ebx, ebx
jmp 0x104f24b
test ecx, ecx
jmp 0x103fb71
jl 0xfff820
jmp 0xc6908e
mov dword [ebp + 8], esi
jmp 0xc47396
call fcn.00b30193
add esp, 0xc
pop esi
jmp 0xc6d5ce
mov esp, ebp
pop ebp
jmp 0xc0d2ef
inc edx
jmp 0xc01a2e
pop esi
not ah
pop ebx
cbw
movzx ax, cl
lea eax, [ecx + edi]
xchg edi, edi
jmp 0x10933fa
call fcn.00fef429
add esp, 4
test ah, 0x46
cmp eax, 0xffffffff
jmp 0x101438d
mov dword [ebp + 8], edx
jmp 0x109558c
jne 0xc47396
inc esi
jmp 0x1050958
pop edi
jmp 0xc598fa
je 0xb3423b
push 0
jmp 0xab89f8
cmp edx, ecx
jmp 0xbe9691
jne 0xc3b03f
lea edx, [ebp - 0x114]
jmp 0xc85a90
je 0xfff820
mov edx, dword [eax + edi + 0x20]
jmp 0x104d305