Function at 0x493968
Capabilities:
Inspect section memory permissions

Disassembly:
push 0x497062
ret
in eax, dx
lodsb al, byte [esi]
dec ecx
add byte [ebx], dl
dec ecx
add ah, al
lodsb al, byte [esi]
dec ecx
add byte [esi + 0x39], al
dec ecx
add byte [eax - 0x3b3c5df1], dl
lodsb al, byte [esi]
dec ecx
add byte [ebx], dl
dec ecx
add byte [edx - 0x7e36c662], al
les eax, [eax + eax]
add byte [eax], al
cmp ecx, ecx
add esp, 4
push edi
pop edi
mov word [esi + 0xbc], dx
call fcn.004b71a2
xor al, 0x56
lea esp, [esp + 4]
mov dx, dx
mov eax, dword [esi + 4]
mov bx, bx
mov eax, dword [ebp + eax]
add esi, 8
shr al, 0x40
shl eax, cl
add bx, 0x5906
sub bx, 0x5906
add edi, eax
test ecx, 0x80000000
jb 0x48f142
jne 0x4a0c76
je 0x4939a6
xchg edx, eax
jl 0x493932
mov ecx, dword [esi]
push cs
cmp bp, bp
add esi, 4
stc
test ecx, 0x1000
jb 0x4a7a4d
shr dh, 0x40
jne 0x494271
je 0x4939cc
mov ch, 0xec
fsubr st(1)
cmc
pop ebp
add byte [eax], al
jmp fcn.004997c6
sbb byte gs:[esi - 0x79], ah
aad 0x66
xchg edx, ebp
lea eax, [eax]
js 0x4b4429
jns 0x4939e7
cdq
cpuid
ret
jns 0x4b4429
invalid
std
invalid
sahf
adc word [ebx], ax
cmp dword [eax + 0xf], 0xff4afc81
inc eax
out dx, al
inc eax
jo 0x4a7a5d
xchg ecx, eax
fstp xword [esi]
jo 0x49c551
fiadd dword [edi]
push ds
cmpsb byte [esi], byte es:[edi]
dec ebx
add byte [eax], dl
add byte [eax], al
pop eax
add byte [eax], al
add byte [ebp + 0x34004b3d], al
mov byte [edx], cl
add al, 0xf2
add byte [eax], al
pop eax
add byte [eax], al
add byte [eax], ch
push cs
dec edx
add byte [edx], dh
sbb byte [edx], cl
cli
or dword [edx], 0xcb
pop eax
add byte [eax], al
add byte [edx], dh
adc al, 0x4b
add byte [ecx], dl
add byte [eax], al
push ecx
add byte [eax], al
add byte [ecx], bl
jge 0x4a7aee
add byte [eax], al
popal
add byte [eax + 0x54], al
add byte [ecx], ah
add byte [eax], al
mov esp, 0
adc byte [eax], al
add byte [eax], al
inc eax
add byte [eax], al
pop eax
add byte [eax], al
add byte [edi - 0x31], al
dec ebx
add byte [eax], ch
push cs
dec edx
add byte [esi + 0x190049fc], ch
jge 0x4a7b1a
add byte [eax], al
inc eax
add byte [eax], al
pop eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
popal
add byte [eax + 0x54], al
add byte [ecx], ah
add byte [eax], al
dec esi
add byte [eax], al
add byte [ecx], dl
sub cl, byte [edx]
mov eax, 0xe9004ab2
push edi
aaa
xchg ecx, eax
dec edx
add byte [ebp], dl
add byte [eax], al
push eax
add byte [eax], al
add byte [edi], dh
xchg ecx, eax
dec edx
add byte [eax], dl
add byte [eax], al
push ebp
add byte [eax], al
add dh, al
test byte [edx], 0x50
add byte [eax], al
add byte [eax], dl
add byte [eax], al
sub byte [esi], cl
add byte [eax], ch
push cs
dec edx
add cl, bl
cld
dec ecx
add byte [ecx - 0x74ffb654], ah
mov eax, dword [0x8b0049ac]
jnp 0x4a7b74
add byte [edx], dh
in eax, dx
dec edx
add byte [0xb8004a7b], dh
sbb byte [0xc004946], al
add byte [eax], al
add byte [eax], dl
add byte [eax], al
loop 0x4a7b23
dec ecx
add byte [eax + eax], ah
add byte [ecx], bl
jge 0x4a7b96
add byte [eax], al
inc eax
add byte [eax], al
push eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
popal
add byte [eax + 0x54], al
add byte [ecx], ah
add byte [eax], al
dec esi
add byte [eax], al
add byte [ecx], dl
sub cl, byte [edx]
aaa
xchg ecx, eax
dec edx
add byte [ecx], dl
add byte [eax], al
pop esp
add byte [eax], al
add byte [eax + eax], bl
add byte [edi], dh
xchg ecx, eax
dec edx
add byte [eax + eax], bl
add byte [ecx], dl
add byte [eax], al
mov eax, 0xf004ab2
inc eax
leave
mov cl, 0x4b
add byte [eax + eax], bl
add byte [eax], ch
add byte [eax], al
leave
add cl, cl
mov cl, 0x4b
add byte [eax], ch
add byte [eax], al
pop esp
add byte [eax], al
add byte [ecx], bl
jge 0x4a7bf0
add byte [eax], al
add dword [eax], eax
add byte [ecx], bl
add eax, dword [eax]
add byte [eax], al
add dword [eax], eax
add byte [eax], al
popal
add byte [eax + 0x54], al
add byte [ecx], ah
add byte [eax], al
dec esi
add byte [eax], al
add byte [ecx], dl
sub cl, byte [edx]
add eax, 0xc004946
add byte [eax], al
add byte [eax], dl
add byte [eax], al
loop 0x4a7bb5
dec ecx
add byte [eax + eax], ah
add byte [esi], bh
xor eax, 0xeec0049
dec ebx
add byte [edi + ebx*8], dh
js 0x4a2dd8
jns 0x4a7bf1
invalid
xchg esi, eax
jns 0x4a2dd8
mov byte [esi + 0xba], cl
push ebp
mov bl, bl
pop ebp
mov byte [esi + 0xbb], 0
push esi
call fcn.004b979e
xchg ebx, edi
shl dh, 0x20
xchg edi, ebx
js 0x48d64d
jns 0x4a85b1
fidivr dword [ebp - 0x73]
jns 0x48d64d
sbb byte [0x424648d], 0x66
mov edx, edx
mov eax, 1
pop edi
pop esi
pop ebx
ret
cmp dh, dh
ja 0x493950
shr si, 0x40
jbe 0x4ab040
or al, 0xf
mov byte [0xa860fc3], al
mov esi, edi
invalid
jbe 0x493950
ficom dword [esi]
adc dword [ebp + ebx], eax
jmp dword [esi]
loopne 0x4ab02e
shr si, 0x40
push edx
pop edx
lea esi, [esi]
mov eax, dword [esi + 4]
shl ecx, 0x20
mov ebx, dword [esi + 8]
mov al, byte [ebp + eax]
xchg ecx, edi
xchg edi, ecx
mov ebx, dword [ebp + ebx]
lea esi, [esi + 0xc]
xchg di, cx
xchg cx, di
adc byte [ebx], al
jne 0x49c646
je 0x4ab084
sar byte [edi - 0x37], 0xf9
je 0x49c646
pop dword [esp - 4]
js 0x4a8587
mov edi, edi
jns 0x4affb1
mov dh, 0x43
jns 0x4a8587
fld st(2)
mov ebp, esp
and ax, 3
jb 0x4b453a
cmp ax, 3
shl edi, 0x20
jne 0x49daca
je 0x4affd7
pop ss
mov al, byte [0xfc03179]
sub byte [edi - 0x50], 0xff
jmp dword [esi - 0x3f]
xor eax, eax
jb 0x4ab04e
shr cx, 0x40
pop ebp
push 0x49dac4
ret
xlatb
je 0x4b454c
xchg byte [esi], al
imul edi, edi, 0xffffffff
mov esp, ebp
pop ebp
ret
invalid