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

Disassembly:
pop edi
pop ebx
add eax, ecx
pop esi
jmp 0x1339724
dec edi
jmp 0x14b2171
je 0xc6855a
inc eax
cmc
cmp eax, 0x104
jmp 0xc68554
push eax
movzx eax, sp
xchg al, al
push edx
bswap ax
movsx ax, al
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop edi
xchg si, bx
pop ebx
jmp 0x121be95
jb 0x13dc363
lea eax, [ebp - 0x114]
jmp 0x124579c
ret
mov eax, dword [ebp + 8]
adc edx, edx
mov ecx, dword [ebp - 4]
sar edx, cl
mov edx, dword [ecx + eax + 0x24]
rcl cx, cl
lea ecx, [edx + esi*2]
rcr dx, 0xde
movzx edx, word [ecx + eax]
add ch, dl
movsx ecx, ax
mov dword [ebp - 8], edx
cmp ebp, 0x3e85288c
bswap dx
bts dx, dx
mov ecx, eax
adc al, ah
movzx eax, bp
mov edx, dword [ebp - 4]
btr eax, ebp
or eax, esi
dec ax
mov eax, dword [ebp - 8]
cmp dx, si
cmp eax, dword [edx + ecx + 0x14]
jmp 0x13eca4f
je 0x13a7309
sub eax, eax
movsx esi, bx
pop esi
jmp 0x121be89
je 0x1318ef0
mov cl, byte [esi + 1]
jmp 0x132c868
pop esi
jmp 0x12294a5
je 0x133ddc1
lea ebx, [ebp - 0x114]
xchg dl, dl
sub ebx, eax
mov dl, byte [eax]
cmc
test dl, dl
jmp 0x12f4198
js 0xc73087
jmp 0x12c459a
call eax
pop edi
movsx esi, si
mov bx, bx
pop ebx
pop esi
jmp 0x124a778
mov dword [ebp - 8], eax
jmp 0x132c230
jae 0xb931b4
add eax, ecx
cmp sp, 0x42c
mov cl, byte [eax]
sbb esi, 0x16207109
xadd si, si
mov esi, eax
test esp, 0x34ef2a1d
clc
test cl, cl
jmp 0x12400e0
jne 0x12400e6
pop edi
pop ebx
xor eax, eax
bswap si
jmp 0xc904a4
mov esp, ebp
not ebp
pop ebp
jmp 0x13c4c8b
pop esi
jmp 0x14b2a00
mov eax, dword [ebp + 0xc]
jmp 0xb9cf00
mov edi, dword [edx + ecx + 0x18]
jmp 0x1318f23
mov esp, ebp
pop ebp
ret
inc eax
stc
clc
cmc
cmp edi, ecx
jmp 0x133ddbb
push ebp
mov ebp, esp
mov ecx, dword [ebp + 8]
sub esp, 0x114
stc
cmc
push esi
stc
test al, 0xca
test ecx, ecx
jmp 0x13ed320
je 0x1212ae7
cmp cl, 0x2e
jmp 0xc89e21
push eax
push edx
not eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xca108f
mov esp, ebp
not bp
pop ebp
jmp 0x1358857
call eax
mov edi, eax
test edi, edi
je 0x1212ae7
mov edx, dword [ebp + 8]
cmp edi, edx
jne 0x125b8ae
cmp byte [ebp + 0x10], 0
jmp 0x13dc343
je 0x1212ae7
cmp eax, edx
jb 0xb931b4
mov esi, dword [ebp - 0x10]
add esi, edx
cmc
cmp eax, esi
jmp 0x1206852
jle 0x12c4597
jmp 0xc7307c
call fcn.00b94509
add esp, 4
cmc
test eax, eax
jmp 0x13afa08
je 0xc8982d
mov eax, 0x5a4d
cmp word [ecx], ax
jmp 0xc89827
mov eax, dword [ebp - 0xc]
mov edx, dword [ebp + 0x10]
lea esi, [edi + ebx]
cmp esi, 0x47660821
cmc
sar esi, 1
mov eax, dword [eax + esi*4]
push edx
ror dl, cl
bsr dx, dx
mov edx, dword [ebp + 0xc]
cmp ecx, 0x20ed31b7
cmp esp, ebp
add eax, ecx
jmp 0x12779ae
jne 0x124c615
lea edx, [ebp - 0x114]
push edx
not ah
movzx eax, di
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x124c609
ret
cmp esi, 0xffff
jmp 0x14b1efb
call eax
mov edi, eax
stc
test edi, edi
jmp 0x12cff71
jle 0xc73044
lea ebx, [esi + 1]
sbb ecx, 0x2afe7f75
mov ecx, esp
sub cl, ch
mov ecx, dword [ebp + 8]
cmp eax, esi
cmp eax, 0x19a743cf
test edi, 0x4a3f180e
cmp ebx, edi
jmp 0x12662d4
inc edi
jmp 0x1233f45
je 0x133ddc1
mov byte [ebx + eax], dl
jmp 0x12f2b16
jne 0xc8982d
mov edx, dword [eax + ecx + 0x78]
cmc
cmp si, 0xc06
jmp 0x133528d
xor ebx, ebx
jmp 0xb931f3
mov ecx, esi
sub ecx, eax
cmp ecx, 0x104
jae 0x1212ae7
xor edi, edi
cmp edx, 0x554619de
clc
test sp, 0x1e17
test ecx, ecx
jmp 0xc99ec1
test edi, edi
je 0xc73087
mov eax, dword [edx + ecx + 0x20]
add eax, ecx
clc
jmp 0x1307ddc
jmp 0xc73087
inc esi
test cl, cl
jmp 0x1212ae1
mov dword [ebp - 4], edx
test edx, edx
je 0xc8982d
mov eax, dword [eax + ecx + 0x7c]
push ebx
cmp ebp, 0x553572f7
push edi
test dx, si
cmc
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
jmp 0x12d4c9d
mov esp, ebp
movzx ebp, dx
mov ebp, edi
pop ebp
jmp 0x12d1f17
jb 0xc99ed1
lea ecx, [ebp - 0x114]
bswap ax
push ecx
cwde
mov byte [ebp + edi - 0x114], 0
cmovne eax, edi
setl al
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x12dc9a7
ret
lea eax, [esi + eax*4]
cmc
mov eax, dword [eax + ecx]
test eax, eax
jmp 0x125c1f2
mov eax, dword [ecx + 0x3c]
cmp bp, cx
cmp dword [eax + ecx], 0x4550
jmp 0x1303dff
jns 0x12ebe95
lea edi, [esi - 1]
jmp 0x12ebea8
ret
je 0x12229f7
mov edi, dword [ebp + 0xc]
lea ecx, [ebp - 0x114]
sub eax, eax
sub edi, ecx
not si
lea esp, [esp]
mov bh, 0x97
mov cl, al
movsx ebx, dx
mov ebx, 0x63926183
rol ebx, cl
stc
lea esi, [ebp + eax - 0x114]
neg cl
btr cx, bp
cmc
lea ecx, [eax + ebx]
stc
xor cl, byte [edi + esi]
mov byte [esi], cl
jmp 0xb95f13
jae 0x1212ae7
mov esi, dword [edx + ecx + 0x1c]
jmp 0x139dfc4
je 0xc8982d
mov esi, dword [ebp + 0xc]
test esi, esi
jmp 0x1280f71
ja 0x1226996
mov eax, esi
sub eax, dword [edx + ecx + 0x10]
jmp 0x11eea88
mov dword [ebp - 0xc], eax
jmp 0xc9c6ab
mov esp, ebp
mov ebp, 0x3cdd1fea
pop ebp
jmp 0xc72f01