Function at 0x1004dcd
Capabilities:
Packed with generic packer

Disassembly:
add byte [eax], al
rcl byte [ecx], cl
add byte [eax], al
add byte [eax], al
add byte [0x1d35], bl
adc byte [eax], al
add byte [eax], al
mov al, 0x21
add byte [eax], al
add byte [eax], al
add byte [eax], dl
add byte [eax], al
add byte [edx], al
add byte [eax], al
add eax, 0x100
add byte [eax], al
add byte [0x100], al
add byte [eax], al
add byte [eax], al
sal byte [ebx], 0
add byte [eax + eax], al
add byte [esi], al
into
xor eax, dword [eax]
add al, byte [eax]
inc eax
add dword [eax], 0x1000
adc byte [eax], al
add byte [eax], al
add byte [eax], dl
add byte [eax], al
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, dl
mov ebp, 0x3fc002b
add byte [eax], al
add byte [eax + 0x6a38002e], ah
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + esi], dl
push eax
daa
add byte [eax], al
add byte [eax], dl
xor dword [eax], eax
pop esp
mov dword [0x70400002], eax
add byte es:[eax + eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, dh
jo 0x1004dc9
add byte [eax], bl
add byte [eax], al
add byte [eax + 0x40002670], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov al, 0x21
add byte [edx + edx], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x1004e40
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], ch
je 0x1004e40
js 0x1004e51
add byte [eax], al
add byte [ebx + ebx*4 + 0x21], bh
add byte [eax], al
adc byte [eax], al
add byte [eax], al
pushfd
and dword [eax], eax
add byte [eax + eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ah
add byte [eax], al
pushal
jb 0x1004e67
popal
je 0x1004e67
add byte [eax], al
jp 0x1004dcd
or al, byte [eax]
add byte [eax - 0x3bffffdf], dh
or al, byte [eax]
add byte [eax + 0x21], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc eax
add byte [eax], al
inc eax
popal
je 0x1004e8e
add byte [eax], al
add byte [eax + 0x1f8], ch
sub byte [eax + eax], 0
fadd qword [ecx]
add byte [eax], al
sub al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc eax
add byte [eax], al
shr byte [esi], 0x67
imul sp, word [ebx + esi*2], 0x6800
add byte [eax], al
add byte [eax], al
imul sp, word [si + 0x73], 0
push 0
sub byte [esi], 0
add byte [edx], al
add byte [eax], al
add byte [eax + 0x2e], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x2e], al
je 0x1004ee7
jae 0x1004e7d
add byte [eax], al
add byte [0], cl
nop
add byte cs:[eax], al
add al, byte [eax]
add byte [eax], al
inc edx
add byte cs:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, al
jb 0x1004f16
jb 0x1004f08
add byte [eax], al
add byte [eax], bh
push 2
add byte [eax], al
mov al, byte [0x6c00002e]
add byte cs:[eax], al
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x6e6e34], bh