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

Disassembly:
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test cl, cl
jne 0x1253663
push 0
jmp 0x12a4ded
jne 0x1179e3c
cmp byte [ebp + 0x10], 0
je 0x132340a
mov ebx, dword [ebp + 0xc]
mov cl, cl
mov si, 0x7ed9
lea eax, [ebp - 0x114]
sal si, 0xa9
xor edx, edx
xor esi, 0x6abe1624
sub ebx, eax
mov edi, edi
mov eax, 0x1bb505ea
mov cl, dl
movsx esi, sp
xchg esi, esi
rol eax, cl
rcr si, 0x61
btr esi, edx
shr esi, 0xa8
lea esi, [ebp + edx - 0x114]
jmp 0x130539a
call fcn.012a8ecf
lea esp, [esp + 4]
cmp eax, 0xffffffff
jmp 0x12d299f
ret
ret
jne 0x120e1a1
inc esi
jmp 0x127a34a
push ecx
mov byte [ebp + eax - 0x114], 0
setae ah
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_2]
jmp 0x12684ad
jae 0x11857cb
lea eax, [ecx + edi]
or cl, 0x97
mov cl, byte [eax]
bt si, 0x6e
movzx esi, dx
mov esi, eax
cmp edx, ecx
test cl, cl
jmp 0x1210090
ret
je 0x11772a0
mov cl, byte [esi + 1]
jmp 0x126f386
test ecx, ecx
jmp 0x11c07f9
jne 0x124d38a
mov eax, dword [edx + 0x78]
cmp ebx, ebx
mov dword [ebp - 4], eax
test eax, eax
jmp 0x1255560
inc edx
jmp 0x121fc04
call eax
pop esi
bswap di
pop ebx
bswap edi
movsx edi, bx
pop edi
jmp 0x130eb2e
mov ecx, esi
cmc
jmp 0x13162e6
cmp byte [esi + 1], 0x23
bswap cx
mov cl, 0x45
lea ecx, [esi + 1]
jmp 0x12f5a90
mov ecx, dword [ebp - 4]
mov eax, 0xe9f2b54
mov edx, dword [ecx + edi + 0x24]
movsx eax, bp
lea eax, [edx + esi*2]
not dx
movzx ecx, word [eax + edi]
setp dl
cwd
jmp 0x128b8fe
cmp esi, dword [eax + edi + 0x14]
jmp 0x129adc7
pop esi
xchg bh, ah
cmovbe ebx, esi
cbw
pop ebx
bswap eax
lea eax, [ecx + edi]
xchg edi, edi
pop edi
mov esp, ebp
mov ebp, ebx
mov bp, 0x2953
pop ebp
jmp 0x1148e3f
ret
push eax
jmp 0x12e27e3
push eax
cwde
push edi
xchg ah, al
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
jmp 0x1170a72
mov ebx, dword [eax + edi + 0x18]
clc
test ebx, ebx
jmp 0x12c9663
push ebp
mov ebp, esp
jmp 0x11e10df
ret
pop ebx
test bp, 0x65fa
or edi, ebp
sub eax, eax
jmp 0x127d1a9
mov esp, ebp
mov ebp, esi
cmovl ebp, ebp
xchg bp, bp
pop ebp
jmp 0x11a04fb
ret
cmp cl, 0x2e
jmp 0x11671fa
pop edi
jmp 0x12bb38f
jne 0x129adf0
pop esi
btc edi, 0x9c
pop ebx
sub eax, eax
movsx edi, ax
pop edi
mov esp, ebp
pop ebp
jmp 0x114868b
je 0x117f580
cmp eax, 1
jmp 0x114cbb7
mov esi, dword [ebp - 8]
jmp 0x1180327
ret
je 0x121fc17
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x116fe1d
test ecx, ecx
je 0x124d38a
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x124d384
sub esp, 0x114
cmc
push edi
bts di, di
xor di, 0x48f2
mov edi, dword [ebp + 8]
stc
test edi, edi
jmp 0x1212713
jbe 0x121fc17
lea ebx, [ebp - 0x114]
sar dl, cl
rol dl, cl
sub ebx, eax
neg dl
or dl, 0xc4
stc
mov dl, byte [eax]
test dl, dl
jmp 0x11d9431
jb 0x114482e
lea eax, [ebp - 0x114]
jmp 0x1317efe
cmp edx, 0x104
jmp 0x11f426e
jae 0x126f391
mov dword [ebp + 8], 0
cmp edi, 0x20307c27
clc
test ecx, ecx
jmp 0x11e6068
pop ebp
jmp 0x11d4bcd
lea ebx, [esi - 1]
cmp si, 0x112
clc
cmp dword [ebp + 8], ebx
jmp 0x130f077
jne 0x120fffb
lea edx, [ebp - 0x114]
setnp ah
bswap ax
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_2]
call eax
test eax, eax
je 0x126f391
cmp eax, edi
jmp 0x11447ff
je 0x126f391
mov edi, edi
stc
test si, 0x2041
jmp 0x11b107f
je 0x124d38a
mov ecx, dword [ebp + 0xc]
jmp 0x11db5b6
inc eax
test dx, ax
cmc
mov dword [ebp + 8], edx
stc
test ebp, edi
cmp edx, ecx
jb 0x11e6080
mov eax, dword [ebp + 8]
bswap cx
mov cl, dh
movsx cx, bh
lea ecx, [ebp - 0x114]
jmp 0x114ef81
jl 0x1180327
jmp 0x12efdf9
jmp 0x120e1a1
ja 0x119cc06
sub ecx, dword [eax + edi + 0x10]
cmp ch, ch
cmp ecx, dword [eax + edi + 0x14]
jmp 0x12e3bdd
je 0x130c086
sub eax, eax
pop edi
jmp 0x12f8918
call fcn.0119d930
add esp, 0xc
not bl
bswap di
pop esi
jmp 0x12e56e3
je 0x11440a5
mov bl, cl
jmp 0x12933cd
je 0x124d38a
mov edx, dword [edx + 0x7c]
cmp dh, 0xe8
cmc
push ebx
cmp edi, ebp
test ecx, 0x17f40f8d
push esi
cmp esi, 0x543d0de6
cmp dh, cl
or esi, 0xffffffff
test bl, 0x3e
mov dword [ebp - 0x10], edx
clc
cmp di, 0x356b
mov dword [ebp - 8], esi
jmp 0x130a485
call eax
test eax, eax
jmp 0x120ffd9
inc esi
test dl, ah
test cl, cl
jne 0x11b107f
pop esi
jmp 0x11a1934
mov dword [ebp + 8], esi
jmp 0x120e1a1
pop edi
jmp 0x12deccf
mov dword [ebp + 8], edx
jmp 0x122232c
ja 0x11440a5
movsx ecx, cl
test bh, 0x22
jmp 0x1144094
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0x1285450
sub bl, 0x30
jmp 0x130cdb4
jae 0x126f391
mov ecx, dword [eax + edi + 0x1c]
btc edx, 0xb9
rol dh, cl
lea edx, [ecx + esi*4]
and ecx, 0x4b5a2362
and ecx, edi
mov ecx, dword [edx + edi]
test dx, di
test ecx, ecx
je 0x126f391
cmp ecx, eax
jb 0x11857cb
mov edx, dword [ebp - 0x10]
test ecx, 0x15065174
cmp esi, ebp
add edx, eax
cmp ecx, edx
jmp 0x115ac9b
push eax
jmp 0x124f5f7
push edx
jmp 0x1188323
mov byte [esi], al
jmp 0x130fcaf
mov esp, ebp
movzx ebp, di
pop ebp
jmp 0x11ab779
mov esp, ebp
mov ebp, 0x33d4b55
pop ebp
jmp 0x11859c3
je 0x1180327
mov edx, dword [eax + edi + 0x20]
dec ebx
lea edx, [edx + edi]
mov dword [ebp + 8], 0
test edi, 0x8621d05
mov dword [ebp - 0xc], edx
test bp, 0x5f10
test ebx, ebx
jmp 0x1221c43
cmp ecx, 0x104
jmp 0x1209d69
je 0x120e198
test eax, eax
jmp 0x11c170a
mov esp, ebp
pop ebp
ret
call fcn.0119d930
add esp, 0xc
movzx edi, cx
pop esi
xchg edi, edi
pop ebx
not di
pop edi
jmp 0x11a49ed
xor al, byte [ebx + esi]
jmp 0x12aea62
jae 0x126f391
mov edx, dword [eax + edi + 0x1c]
cmp esi, 0x5d9d169a
lea ecx, [edx + ecx*4]
cmp dh, 0xa7
mov ecx, dword [ecx + edi]
test ebp, eax
jmp 0x116b59f
pop ebx
mov di, dx
pop edi
jmp 0x12c22a8
mov ecx, dword [ebp + 0xc]
ror si, 0x2f
sar dh, cl
xor eax, esi
mov edx, dword [ebp - 0xc]
add si, 0x6bf9
lahf
and al, 0xd9
mov eax, dword [ebp + 8]
btr esi, ebp
btc si, ax
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
cmp ax, 0x209a
test esi, edi
cmp esi, eax
push eax
sar esi, 1
add eax, ebp
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x11459ea
mov cl, byte [esi + 2]
cmp esi, 0x66970e91
add esi, 2
test bp, 0x373b
cmp cx, 0x3858
cmp di, dx
sub edx, edx
stc
cmp bp, di
test cl, cl
jmp 0x125365d
je 0x12f539a
push 0
push ecx
jmp 0x12a24c5
mov esp, ebp
pop ebp
jmp 0x1163d8d
add al, dl
jmp 0x12e2ab0
cmp ecx, 0xffff
jmp 0x12279fc
mov edx, dword [edi + 0x3c]
stc
cmp ebx, 0x64a93b15
add edx, edi
test bp, 0x50b6
cmp sp, 0x33bf
cmp dword [edx], 0x4550
jmp 0x116ed86
inc esi
test ebx, esp
cmp bl, 9
jmp 0x128b348
mov esp, ebp
mov ebp, eax
jmp 0x120a94d
jle 0x12efde3
mov eax, dword [ebp - 4]
or si, 0x140b
jmp 0x11c448c
je 0x11f4274
inc edx
cmc
jmp 0x11fbd90
sub ecx, eax
jmp 0x12d2426
push eax
not eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
call eax
pop esi
movzx edi, dx
seta bl
bswap edi
pop ebx
not di
jmp 0x11baeb1
mov eax, dword [ebp + 0xc]
jmp 0x11911d8