Function at 0x630f90
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push eax
not eax
push ebx
push esi
adc bx, si
shl ax, 3
push ecx
shr ch, cl
test ebx, eax
inc si
xor cx, 0x6219
mov ecx, 0x1de3a226
xchg bl, bl
nop
ror ecx, cl
push edi
add ax, di
stc
test ah, bl
stc
dec ecx
shl bh, cl
pop edi
pop ecx
pop esi
pop ebx
pop eax
push ecx
mov cl, 0x51
push esi
push edx
sbb si, dx
push ebx
mov cl, bl
push eax
or eax, 0x1f3dc705
sbb cx, ax
dec dx
push edi
mov di, cx
xor ah, 0x33
inc ecx
shl cx, 7
sbb si, dx
add ecx, 0x5119233c
adc bx, 0x6982
shr ecx, 1
dec bh
shr ah, 3
dec cx
inc al
inc si
nop
nop
shr ecx, 7
rol si, 7
stc
inc dx
xchg al, bl
test esi, edx
shl ah, 1
ror si, cl
xor ax, 0x7612
not bx
and cx, 0x7466
and dh, ch
ror cl, cl
or cl, 0x46
xchg ebx, ebx
sbb edi, ecx
cmp bl, bh
sbb bl, 0x50
add dh, dh
shr bx, cl
shr ch, cl
shr edi, 7
sbb bx, dx
and esi, edi
or al, dl
or eax, edi
xchg si, bx
shr bx, 7
dec ch
adc bx, 0x4fc9
mov edi, eax
dec ax
ror bh, 8
xchg dh, dl
rol ecx, cl
sub cx, 0x3221
or eax, edx
xchg di, di
xchg bx, ax
or edx, 0xb601143
inc ah
stc
cmp cx, cx
rol dl, cl
and cl, dh
shr si, cl
dec esi
xor al, 0x75
sbb ebx, 0x60823272
adc dl, 0xd
test esi, 0x19b60fe3
rol bx, cl
sbb al, cl
nop
stc
shr di, 4
mov edx, esi
mov edi, ecx
dec si
sbb ecx, ecx
shr edx, cl
nop
xchg si, di
add ebx, 0x5b82f0d8
nop
xor bx, 0x415a
ror edi, cl
add si, 0x2259
rol esi, 4
sbb cx, bx
shl edx, 8
add cx, 0x792
sbb si, si
ror eax, cl
cmp cx, ax
test ax, 0x5d7
shl bh, 6
mov ax, 0x3ee6
not dh
pop edi
sbb eax, 0x4e327941
add dx, 0x4af7
shr dl, cl
test al, 6
stc
not bx
sbb esi, edx
stc
sub bx, 0x3057
shr dl, cl
shl edx, cl
sub ch, ch
or ch, ch
push edi
or edi, eax
dec dl
stc
sbb si, di
ror cx, cl
or eax, edi
not dl
shr al, 2
rol ax, cl
xor ecx, eax
sbb edi, edx
stc
adc bx, si
add cx, 0x77c5
inc bl
rol ch, 5
sbb ah, ah
sbb eax, eax
cmp ah, al
sub cl, dh
or ax, bx
and si, cx
rol eax, 5
sub bh, dl
sbb si, bx
adc edx, edx
nop
mov eax, 0x17a10dff
xchg si, si
shl bl, cl
ror bx, 3
shr bl, 5
sub edx, 0x75e64eb
ror di, 3
xchg al, dh
add dx, 0x291c
test esi, 0x56017f97
dec ah
mov edx, 0x2ed56623
and si, 0x5b07
xor ah, 0xc
inc ah
dec ah
xor bh, 0x55
xchg bx, si
test eax, 0x4e5cf84d
xor di, 0x1a3d
or edi, ecx
dec dh
or cx, si
inc dh
rol ax, cl
sbb bl, 0x1b
not bl
and ebx, ecx
xor al, 0x11
and ax, 0x2e96
mov si, 0x5e0d
and ebx, esi
shl edi, cl
rol cx, cl
mov dh, dl
or eax, edi
sub edi, ebx
not al
xor ax, bx
stc
or cx, 0xb5e
dec dh
and bh, dh
ror esi, 6
xor di, dx
stc
sub dx, bx
or di, si
ror cx, 3
cmp ebx, 0x2c60394c
adc bh, 0x1f
and edi, 0x7ebcfa18
add edi, eax
dec al
add ecx, 0xdf1884d
xor di, 0x5468
sbb di, dx
ror dh, cl
xor edx, 0x39ae2afa
test di, 0x6618
pop edi
rol ecx, cl
shl esi, 3
mov eax, 0x6bcc933
or al, 0x79
ror cx, cl
sbb al, cl
nop
mov dx, 0x561f
inc ecx
sbb ax, cx
nop
shr bx, 8
xchg esi, ecx
cmp edx, edx
shl edx, cl
sub al, al
adc cx, 0x830
add esi, ecx
inc al
shr si, cl
rol bl, cl
adc si, 0x285d
adc esi, ecx
add si, 0x4adb
xchg bx, ax
ror ah, cl
add ebx, 0x31c317ab
push edi
cmp cx, di
shl dh, 7
stc
adc cl, 0x6d
cmp di, 0x3879
ror bl, cl
not si
dec bh
sbb si, 0x1af4
sbb al, 0x5a
dec edx
rol si, 6
add di, 0x5354
or bh, al
xor edx, 0x51950bfb
xor cl, dh
rol al, cl
not ax
sbb dx, 0x23ba
mov ah, 0x7b
or ah, 0x3c
add eax, 0x7b8c0702
test dh, ah
xchg bx, ax
cmp eax, 0x62d9f908
or cl, bl
shl bx, cl
shr ecx, 8
nop
and ecx, 0x72b87e84
sub eax, 0x1db29680
cmp bl, 0x7e
inc di
stc
inc cx
add di, 0x1701
dec ax
add esi, 0x6ba42b36
cmp dh, 0x45
sub esi, 0x337e4cb7
mov ax, si
dec ah
mov edi, 0x5654c58a
dec ebx
dec cl
dec dx
xor cx, di
adc ah, 0x31
inc bh
rol esi, 3
dec ebx
shr dx, 5
adc al, al
sub eax, edi
sub si, di
shr esi, 2
test cx, dx
stc
sbb edi, ebx
and ecx, ecx
add bl, 0x60
cmp esi, ebx
shl dl, cl
shl bx, 1
sub ecx, 0x64ee645
sbb eax, edi
shl ax, cl
nop
stc
shr ax, 1
add edx, 0x2c62ae65
adc dl, dl
xchg ch, dh
pop edi
xchg si, cx
not cx
test bl, 0x16
not al
push edi
not di
test dx, ax
test dx, 0x504
and cx, 0x6c69
and cl, cl
dec al
shr ecx, 3
shl dx, 2
adc di, 0x27c2
shr cl, 8
or si, 0x312d
add bx, di
shr di, cl
shl bx, 1
sub edi, edx
inc dl
sbb edx, 0x76204c44
xchg ecx, edi
xchg edi, eax
sub ch, 4
dec dx
cmp cx, cx
sbb edi, edi
or bx, 0x3b42
xchg cl, dl
rol ch, cl
ror bh, 5
and ch, 0x42
add edi, 0xae31ed8
nop
adc ax, 0x6968
mov bh, 0x3a
and dx, 0x6acb
add edx, 0x181c5a1b
or eax, esi
stc
add bx, dx
rol si, 4
inc ax
pop edi
pop eax
pop ebx
pop edx
pop esi
pop ecx
push esi
push edi
cmp esi, edi
push ebx
cmp bh, 4
push edx
or dx, 0x3cdc
push ecx
ror cl, 2
or edx, 0x791faea7
push eax
test ax, 0x5211
mov ax, dx
dec ecx
dec dx
add edx, 0x54f24a85
nop
sub esi, 0x7f75ea9b
nop
dec eax
ror bx, 2
shr di, 7
shl bl, cl
or dl, 0x13
adc bx, bx
dec dh
adc dl, ah
nop
test ecx, edi
not eax
xor edx, ecx
not al
sub bx, 0x2963
pop eax
pop ecx
pop edx
pop ebx
pop edi
pop esi
push eax
push edx
xchg al, dl
push ebx
not bl
push edi
cmp edi, ebx
stc
not edi
adc bx, 0x5785
push ecx
ror bl, cl
nop
dec ebx
not cx
mov ch, 0x22
shr al, 3
test ax, di
sub eax, 0x4de3e0d8
not ax
nop
rol dl, 1
xchg dx, bx
shr dx, cl
and al, cl
not eax
nop
shr edx, cl
nop
shr eax, 1
sub ebx, 0x751a7222
dec di
dec ax
ror edx, 4
not ax
shl edx, 4
push esi
sbb esi, 0x2614d2e
inc esi
ror edi, 6
pop esi
pop ecx
pop edi
pop ebx
pop edx
pop eax
push ebx
push esi
test ebx, esi
nop
push ecx
shr ecx, 4
rol ch, cl
inc cl
push eax
add bh, al
push edi
ror edi, 3
stc
shl ax, cl
adc ecx, ebx
not ecx
and esi, edi
adc ch, cl
shr al, cl
or ecx, edi
push edx
rol dl, 8
or bh, 0x62
rol dx, cl
or dh, 0x4d
not bl
shl dx, cl
cmp dl, cl
add ax, si
ror al, cl
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
push eax
push ebx
xor ax, bx
stc
push edx
sub dx, 0x8b8
nop
push ecx
test ecx, 0x227a168a
pop ecx
pop edx
pop ebx
pop eax
pop ebp
ret