Function at 0x9b1c44
Capabilities:
Get number of processors
Get process heap flags
Get process heap force flags

Disassembly:
xor ebx, ebx
cmp bx, 3
jae case.0x9b1a1c.0
mov ecx, ebx
and ecx, 0xffff
mov eax, ecx
imul eax, ecx
imul eax, ecx
imul eax, ecx
add eax, 7
sub eax, 7
je 0x9b15b9
dec eax
je 0x9b1528
sub eax, 0xf
je 0x9b15f7
inc ebx
jmp 0x9b14f0
mov ecx, dword [ebp - 0x96]
mov esi, 5
and ecx, 0xffff
mov eax, ecx
cdq
idiv esi
xor eax, eax
cmp edx, 2
setne al
mov dword [ebp - 0x20], eax
mov eax, ecx
cdq
mov ecx, 3
idiv ecx
mov eax, dword [ebp - 0x20]
dec edx
neg edx
sbb edx, edx
neg edx
or eax, edx
je 0x9b15aa
mov cx, word [ebp - 0x98]
mov word [ebp - 0x9a], 1
mov word [ebp - 0x9e], cx
shl esp, 0
xor eax, 0
jg 0x9b15a4
pushf
lea edx, [edx + 0xdab]
lea edx, [edx - 0xdab]
cmp edi, dword [esp]
test esp, 0x1c62
cmp esp, 0x698e
popf
lea edi, [edi]
jle 0x9b15a4
sub eax, 0xff46e943
invalid
inc ebx
jmp 0x9b14f0
mov word [ebp - 0x9a], 0
inc ebx
jmp 0x9b14f0
inc word [ebp - 0x96]
xor esi, dword [esp]
xor esi, dword [esp]
test eax, 0x1609
or ecx, 0
jnp 0x9b15f1
pushf
cmp ebx, esi
rol eax, 0x18
rol eax, 8
lea edx, [edx]
ja 0x9b15de
popf
js 0x9b15e2
lea ecx, [ecx + 0x4c35]
lea ecx, [ecx - 0x4c35]
jp 0x9b15f1
mov esi, 0xfef9e943
invalid
inc ebx
jmp 0x9b14f0
xor esi, ebx
xor esi, ebx
xor edi, 0
xor esi, edx
xor esi, edx
jl case.0x9b1986.0
jbe 0x9b1606
lea esi, [esi]
nop
jge case.0x9b1986.0
mov ecx, 0x8366f633
dec byte [eax]
xor esi, esi
cmp si, 8
mov dword [ebp - 0x30], esi
jae 0x9b1d92
mov ecx, esi
and ecx, 0xffff
lea eax, [ecx + 1]
imul eax, ecx
cmp eax, 0x38
ja case.0x9b163a.7
xor edx, edx
mov dl, byte [eax + 0x9b1df4]
jmp dword [edx*4 + 0x9b1dd0]
mov eax, dword [ebp - 0x38]
mov dword [ebp - 4], eax
jle 0x9b1649
cmp esp, 0x4173
jg 0x9b1659
xchg ecx, ecx
jns 0x9b1655
nop
jle 0x9b1659
add eax, 0x8910e8c1
inc ebp
enter 0xffffffffffffcbc1, 2
shr eax, 0x10
mov dword [ebp - 0x38], eax
ror ebx, 2
ror ebx, 0x1e
jnp 0x9b166c
jno 0x9b1669
jp 0x9b166c
add eax, 0x8b9feb46
test dword [eax - 1], ecx
invalid
inc esi
jmp 0x9b160e
mov eax, dword [ebp - 0xb8]
imul eax, dword [ebp - 0xc]
and eax, 0xffff
mov dword [ebp - 0x24], eax
shl edi, 0
jnp 0x9b168e
xchg esp, esp
jp 0x9b168a
jp 0x9b168e
mov ecx, 0x7ae9463c
invalid
inc esi
jmp 0x9b160e
mov eax, dword [ebp - 4]
shr eax, 0x10
mov dword [ebp - 0xbc], eax
xor eax, 0x6440
xor eax, 0x6440
cmp esi, ecx
jne 0x9b16b5
lea ebx, [ebx]
jmp 0x9b16b2
je 0x9b16b5
or dword [ebx - 0xda03bb], 0x460000ff
mov eax, dword [ebp - 4]
and eax, 0xffff
inc esi
mov dword [ebp - 0xb8], eax
jmp 0x9b160e
mov eax, dword [ebp - 0xbc]
test eax, eax
je case.0x9b163a.7
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 0x24]
imul eax, dword [ebp - 0xbc]
and eax, 0xffff
add ecx, eax
inc esi
mov dword [ebp - 0x24], ecx
jmp 0x9b160e
push 0x5a
lea ecx, [ebp - 0xc]
push 1
push ecx
call fcn.0099dd40
ror esp, 0
ja 0x9b1713
lea edx, [edx]
mov edx, edx
jne 0x9b170c
xchg edx, ecx
xchg edx, ecx
jbe 0x9b1713
jmp 0x56283481
push 0x1d
lea edx, [ebp - 8]
push 0x4e
push edx
call fcn.0099dd40
add esp, 0x18
inc esi
jmp 0x9b160e
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 0x24]
imul eax, dword [ebp - 0xb8]
and ecx, 0xffff
shl ecx, 0x10
inc esi
lea edx, [eax + ecx + 1]
mov dword [ebp - 0x38], edx
jmp 0x9b160e
mov eax, dword [ebp - 0x9a]
and eax, 0xffff
and eax, 0x80000001
jns 0x9b1763
dec eax
or eax, 0xfffffffe
inc eax
sub eax, 0
je 0x9b17b0
dec eax
je 0x9b1b1c
inc esi
jmp 0x9b160e
mov eax, dword [ebp - 0x38]
and eax, 0x7fff
mov dword [ebp - 0x38], eax
add edi, dword [esp]
sub edi, dword [esp]
sub esp, 0
xchg esp, esp
jl 0x9b17a4
pushf
cmp ebx, 0x3b39
rol esi, 0x10
ror esi, 0x10
push esi
pop esi
popf
ja 0x9b17a1
jge 0x9b17a4
sub eax, 0x89d0758b
inc ebp
fadd dword [esi - 0x17]
inc esi
invalid
pop esi
invalid
mov esi, dword [ebp - 0x30]
mov dword [ebp - 0x28], eax
inc esi
jmp 0x9b160e
mov ecx, dword [ebp - 0x28]
mov esi, 0xb
and ecx, 0xffff
xor ebx, ebx
mov eax, ecx
cdq
idiv esi
mov eax, ecx
mov ecx, 7
cmp edx, 5
cdq
sete bl
idiv ecx
xor eax, eax
cmp edx, 2
sete al
or ebx, eax
je 0x9b17fd
mov cx, word [ebp - 0x98]
mov word [ebp - 0x9a], 1
mov word [ebp - 0x9e], cx
jmp case.0x9b1986.0
mov eax, dword [ebp - 0xae]
and eax, 0xffff
cmp eax, 9
ja case.default.0x9b1811
jmp dword [eax*4 + 0x9b1e30]
nop
js 0x9b181b
jno 0x9b1822
xchg ebx, ebx
jo 0x9b1822
mov ebp, 0x89f0558b
adc eax, 0x98dd10
mov edx, dword [ebp - 0x10]
mov dword [0x98dd10], edx
jmp 0x9b195e
nop
call fcn.009b1836
lea esp, [esp + 4]
lea edx, [edx + 0x5ebe]
lea edx, [edx - 0x5ebe]
add esp, 0
jo 0x9b1854
xchg edx, eax
inc edx
mov eax, dword [0xc483ffff]
add byte [eax + 9], dh
xchg edx, edi
xchg edx, edi
mov esi, esi
jno 0x9b1854
mov edi, 0x98dd10a1
add byte [ebx - 0x67268bf3], cl
add bh, dh
fmul dword [ebp + 0x15894114]
je 0x9b1841
mov eax, dword [0x98dd10]
mov ecx, dword [0x98d974]
neg eax
lea edx, [ecx + eax*2]
mov dword [0x98d974], edx
jmp 0x9b195e
cwde
add cl, ch
out dx, eax
add byte [eax], al
add byte [ebx + 0x661c72f6], cl
mov esi, esi
jb 0x9b188f
pushf
mov esi, esi
jb 0x9b188f
pushf
jg 0x9b1877
ror edx, 0
jno 0x9b187c
lea eax, [eax + 0x7968]
lea eax, [eax - 0x7968]
popf
ja 0x9b188c
jae 0x9b188f
mov edx, 0xc9e990
add byte [eax], al
nop
jmp 0x9b195e
nop
ja 0x9b1898
clc
jg 0x9b189b
jno 0x9b18a2
lea ecx, [ecx]
jo 0x9b18a2
ljmp 0xffff:0xff70858d
lea eax, [ebp - 0x90]
lea ecx, [ebp - 0x1c]
push eax
push ecx
call fcn.009b0460
add esp, 8
jmp 0x9b195e
nop
push 0x99097c
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
jp 0x9b18c8
xor esp, 0
xor eax, 0x15f4
xor eax, 0x15f4
jne 0x9b18dc
jmp 0x9b18d9
je 0x9b18dc
mov ebx, 0xdd18158b
cwde
add byte [ecx - 0xbf6b], cl
inc dword [ebx + 0x137b00cc]
mov edx, dword [0x98dd18]
mov dword [ebp - 0xc0], edx
or esp, 0
jnp 0x9b1900
pushf
or esp, 0
shr ebx, 0
popf
jbe 0x9b18f9
mov esp, esp
lea eax, [eax]
jp 0x9b1900
mov esi, 0x98dd14a1
add byte [ecx - 0xc37b], cl
inc dword [ebx + 0x7e00c2]
mov eax, dword [0x98dd14]
mov dword [ebp - 0xc4], eax
add edx, 0
jle 0x9b1910
jl 0x9b1917
jne 0x9b1914
jge 0x9b1917
jmp 0x501e03
call fcn.009ace20
lea ecx, [ebp - 0x90]
push ecx
call fcn.009af630
add esp, 4
jmp 0x9b195e
nop
jmp 0x9b195e
stc
cmp eax, dword [esp]
shr eax, 0
ror esp, 0
jl case.default.0x9b1811
jbe 0x9b193e
xchg esp, esp
je 0x9b1942
je 0x9b1944
jge case.default.0x9b1811
mov esi, 0xe4c19016
add byte [edi + eax + 0x72], bh
add byte [edx], dh
nop
shl esp, 0
jl 0x9b1955
jb 0x9b1950
jb 0x9b1952
jge 0x9b1955
mov ecx, 0x89e8558b
adc eax, 0x98dd0c
mov edx, dword [ebp - 0x18]
mov dword [0x98dd0c], edx
mov di, word [ebp - 0x9c]
xor esi, esi
mov ecx, esi
and ecx, 0xffff
lea eax, [ecx + 3]
imul eax, ecx
cmp eax, 0x12
ja case.default.0x9b1a1c
xor ecx, ecx
mov cl, byte [eax + 0x9b1e6c]
jmp dword [ecx*4 + 0x9b1e58]
inc word [ebp - 0xae]
jp 0x9b1996
jo 0x9b1998
jbe 0x9b19a5
jbe 0x9b199c
jmp 0x9b199e
lea esp, [esp]
ja 0x9b19a5
mov esp, 0x96e9c8
add byte [eax], al
jmp case.default.0x9b1a1c
nop
cmc
and esp, 0xffffffff
sub esp, 0
jp 0x9b19c8
pushf
ror edx, 0
jmp 0x9b19bb
test dword [esp + 8], esi
popf
xchg edi, ecx
xchg edi, ecx
jnp 0x9b19c8
xor eax, 0xff40958b
invalid
mov edx, dword [ebp - 0xc0]
mov eax, dword [ebp - 0xc4]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
call fcn.009a8e70
add esp, 0xc
jmp 0x9b195e
nop
push 0x99096c
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
jmp 0x9b195e
cmp word [ebp - 0xae], di
jne case.default.0x9b1a1c
mov eax, dword [ebp - 0x96]
mov ecx, 9
and eax, 0xffff
cdq
idiv ecx
cmp edx, 8
ja case.default.0x9b1a1c
jmp dword [edx*4 + 0x9b1e80]
mov word [ebp - 0x9a], 1
xor edx, 0x2a3e
xor edx, 0x2a3e
cmc
jns case.default.0x9b1a1c
xchg esp, esp
js case.default.0x9b1a1c
mov ebx, 0xfe836646
add al, 0xf
sbb byte [edi + edi*8], 0xff
call dword [eax - 0x722c7a07]
nop
stc
test ebx, edx
lea ebx, [ebx + 0x21c0]
lea ebx, [ebx - 0x21c0]
mov edi, edi
js 0x9b1a6a
jbe 0x9b1a61
jne 0x9b1a63
inc esi
cmp si, 4
jb 0x9b1967
nop
stc
test ebx, edx
lea ebx, [ebx + 0x21c0]
lea ebx, [ebx - 0x21c0]
mov edi, edi
js 0x9b1a6a
jbe 0x9b1a61
jne 0x9b1a63
mov esp, esp
jae 0x9b1a67
jns 0x9b1a6a
jmp 0xdda72ff9
mov edx, dword [0x98dd0c]
mov eax, dword [0x98d970]
lea ecx, [eax + edx*2]
mov dword [0x98d970], ecx
jmp 0x9b195e
jbe 0x9b1a85
lea esi, [esi]
xor esi, edi
xor esi, edi
jae 0x9b1aa0
mov ecx, ecx
lea ecx, [ecx + 0x7e74]
lea ecx, [ecx - 0x7e74]
ja 0x9b1a9d
jb 0x9b1aa0
add eax, 0xe4871eeb
jmp case.0x9b1a1c.0
xchg esp, esp
cmp eax, dword [esp + 4]
mov ebx, ebx
push ebx
pop ebx
js case.0x9b1a1c.0
pushf
sub ecx, 0
push edi
pop edi
popf
jg 0x9b1ab9
jge 0x9b1abb
jp 0x9b1abd
jns case.0x9b1a1c.0
ljmp 0x99:0x96c6890
nop
push 0x99096c
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push ebx
pop ebx
push ebx
add ebx, 0x7cb8
ror ebx, 0x1a
pop ebx
je 0x9b1af4
pushf
js 0x9b1ae6
jge 0x9b1ae8
popf
jmp 0x9b1aec
jmp 0x9b1aee
lea esp, [esp]
jne 0x9b1af4
mov edi, 0xe4c1caeb
add byte [eax + 0x1f], dh
jmp case.0x9b1a1c.0
shl esp, 0
jo 0x9b1b1a
pushf
lea edi, [edi + 0x29ce]
lea edi, [edi - 0x29ce]
rol esp, 0
add esp, 0
popf
xchg edx, eax
xchg edx, eax
jge 0x9b1b15
ja 0x9b1b17
jno 0x9b1b1a
call 0xc9cec009
jmp case.0x9b1a1c.0
xor ecx, ecx
mov dword [ebp - 0x30], ecx
and ecx, 0xffff
mov eax, ecx
imul eax, ecx
imul eax, ecx
cmp eax, 0xd8
ja case.0x9b1b42.7
xor edx, edx
mov dl, byte [eax + 0x9b1ec4]
jmp dword [edx*4 + 0x9b1ea4]
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2c]
and eax, 0xffff
and ecx, 0xffff
lea edx, [ecx + eax*4]
inc word [ebp + edx*2 - 0xb4]
lea eax, [ebp + edx*2 - 0xb4]
call 0x9b1b71
add esp, 4
js 0x9b1b82
js 0x9b1b78
ja 0x9b1b7a
xchg ebx, ebx
xchg ecx, ecx
jns 0x9b1b82
mov eax, 0x858b66ee
push 0x66ffffff
mov dword [ebp - 0x9e], eax
mov ax, word [ebp - 0x98]
mov word [ebp - 0x9e], ax
jmp case.0x9b1b42.7
mov eax, dword [ebp - 0x28]
mov ecx, 3
and eax, 0xffff
cdq
idiv ecx
mov dword [ebp - 0x2c], edx
rol esp, 0
or eax, eax
xchg edi, edi
jbe 0x9b1bcb
pushf
push esi
add esi, 0x4d07
ror esi, 7
pop esi
dec edx
inc edx
popf
js 0x9b1bc4
mov ebx, ebx
jp 0x9b1bc8
ja 0x9b1bcb
mov ebx, 0x15ce9
add byte [ebx - 0x24cc33bb], cl
mov eax, dword [ebp - 0x34]
xor ebx, ebx
jmp case.0x9b1b42.7
mov eax, dword [ebp - 0x34]
xor ebx, ebx
and eax, 0xffff
shl eax, 2
lea edx, [ebp + eax*2 - 0xb4]
mov dword [ebp - 0x20], edx
js 0x9b1be9
xor edx, eax
xor edx, eax
add edi, 0
jge 0x9b1bf2
ja 0x9b1c11
pushf
cmp esi, dword [esp + 8]
not esi
not esi
popf
lea ecx, [ecx + 0x70f7]
lea ecx, [ecx - 0x70f7]
jge 0x9b1c0e
jbe 0x9b1c11
call 0x826f69a0
loope 0x9b1c16
mov ecx, dword [ebp - 0x2c]
and ecx, 0xffff
add ecx, eax
mov dx, word [ebp + ecx*2 - 0xb4]
mov ecx, dword [ebp - 0x20]
cmp dx, word [ecx]
jbe 0x9b1c2f
invalid
inc dword [eax]
add byte [ebx], al
enter 0xffffffffffff8b66, 0xffffffffffffff94
dec ebp
dec esp
invalid
mov dword [ebp - 0x2c], ebx
mov edx, dword [ebp - 0x20]
inc ebx
add edx, 2
cmp bx, 3
mov dword [ebp - 0x20], edx
jb 0x9b1be7
jmp case.0x9b1b42.7
mov eax, dword [ebp - 0x28]
mov ecx, 9
and eax, 0xffff
cdq
idiv ecx
mov eax, 0x55555556
mov ecx, edx
mov dword [ebp - 0x28], edx
and ecx, 0xffff
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
mov dword [ebp - 0x34], edx
jl 0x9b1c72
jnp 0x9b1c74
sub esp, 0
add esp, 0
je 0x9b1c87
jg 0x9b1c7e
jge 0x9b1c80
jbe 0x9b1c82
jno 0x9b1c84
jne 0x9b1c87
jmp 0x9bbd74
jmp case.0x9b1b42.7
mov eax, dword [ebp - 0x28]
mov ecx, 9
and eax, 0xffff
cdq
idiv ecx
cmp edx, 8
ja case.0x9b1b42.2
jmp dword [edx*4 + 0x9b1fa0]
mov edx, dword [ebp - 0x2c]
xor eax, eax
and edx, 0xffff
lea ecx, [ebp + edx*2 - 0xb4]
xchg esi, esi
je 0x9b1ce0
pushf
test dword [esp + 0x10], edi
cmp edx, dword [esp + 8]
push edi
add edi, 0x7bd6
ror edi, 0x19
pop edi
mov esp, esp
popf
mov esp, esp
jns 0x9b1cdb
je 0x9b1cdd
jne 0x9b1ce0
mov esi, 0x81cc758b
out 0xff, al
inc dword [eax]
add byte [ebp - 0x74994dcc], cl
mov ah, 0x75
dec esp
invalid
mov esi, dword [ebp - 0x34]
and esi, 0xffff
lea esi, [edx + esi*4]
mov si, word [ebp + esi*2 - 0xb4]
cmp si, word [ecx]
jbe 0x9b1cfc
mov dword [ebp - 0x34], eax
inc eax
add ecx, 8
cmp ax, 3
jb 0x9b1cba
jmp case.0x9b1b42.7
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x34]
lea ecx, [edx + eax*2]
add eax, ecx
mov dword [ebp - 0x28], eax
rol ecx, 0
jl 0x9b1d25
je 0x9b1d1d
xchg esi, edx
xchg esi, edx
jge 0x9b1d25
add eax, 0x85896610
push 0x8bffffff
mov ecx, dword [ebp - 0x30]
inc ecx
cmp cx, 7
mov word [ebp - 0x98], ax
mov ecx, dword [ebp - 0x30]
inc ecx
cmp cx, 7
mov dword [ebp - 0x30], ecx
jb 0x9b1b21
jmp case.0x9b1ca1.1
rol ecx, 0xb
rol ecx, 0x15
xor edx, 0
shl ecx, 0
stc
jbe 0x9b1d59
nop
xchg esp, esp
ja 0x9b1d56
ja 0x9b1d59
mov esi, 0xfff790e9
inc dword [ebx - 0x1d3eff15]
sub ebx, 0
shl edx, 0
jp 0x9b1d82
jmp case.0x9b1ca1.1
sub ebx, 0
shl edx, 0
jp 0x9b1d82
pushf
lea eax, [eax + 0x5cba]
sub eax, 0x5cba
xor esp, 0
rol edx, 0x1e
ror edx, 0x1e
popf
nop
jnp 0x9b1d82
xor eax, 0x7000f383
add byte [ebx + 9], dh
xor ebx, 0
jo 0x9b1d87
jae 0x9b1d92
jo 0x9b1d8b
je 0x9b1d8d
jne 0x9b1d8f
jb 0x9b1d92
lcall 0x7433, 0xdb2300eb
and al, 4
jmp 0x9b1d94
and ebx, ebx
xor esi, dword [esp + 4]
xor esi, dword [esp + 4]
js 0x9b1da0
jg 0x9b1db2
pushf
not edx
not edx
shl eax, 0
popf
lea edi, [edi]
jle 0x9b1db2
sub ecx, 0xfffff737
nop
or dl, byte [ebx + ebx*4]
add byte [ecx + 0x14], bh
wait
add byte [edx], ch
adc al, 0x9b
add byte [esi + 0x14], ch
wait
add dh, dl
adc al, 0x9b
add byte [ebx + 0x14], al
wait
add byte [esi + edx + 0x16f4009b], dl
wait
add byte [edi + 0x16], ch
wait
add cl, cl
push ss
wait
add byte [ecx], ch
pop ss
wait
add byte [ecx + 0x16], al
wait
add byte [ebp + 0x17], dh
wait
add byte [edi + edx - 0x65], cl
add byte [edx + 0x9b17], ch
or byte [ecx], al
or byte [eax], cl
or byte [edx], al
or byte [eax], cl
or byte [eax], cl
or byte [ebx], al
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax + ecx], al
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
add eax, 0x8080808
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [esi], al
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [edi], al
lea ecx, [ecx]
mov edx, 0xaa009b18
sbb dword [ebx - 1692887808], ebx
add byte [eax], dh
sbb dword [ebx - 0x64e7e800], ebx
add byte [ebx + 0x1a], cl
wait
add byte [eax], dh
sbb byte [ebx - 0x64e61600], bl
add byte [edi + 0x18], ch
wait
add byte [0x8d009b19], ch
sbb dword [ebx - 0x64e60500], ebx
add byte [ebx], ah
sbb bl, byte [ebx - 0x64e9f400]
add byte [eax + 0x1a], al
wait
add byte [eax], al
add al, 4
add al, 1
add al, 4
add al, 4
add al, 2
add al, 4
add al, 4
add al, 4
add al, 3
nop
rcr byte [edx], 0x9b
add byte [ebx - 1073702118], al
sbb bl, byte [ebx - 0x64e54000]
add al, al
sbb bl, byte [ebx - 0x64e55e00]
add al, al
sbb bl, byte [ebx - 0x64e50a00]
add bl, dl
sbb bl, byte [ebx - 0x64e3bc00]
add byte [ebp - 0x57ff64e5], dl
sbb al, 0x9b
add al, dl
sbb ebx, dword [ebx - 0x64e4b700]
add byte [eax], cl
sbb eax, 0x1c8c009b
wait
add byte [ebx + 0x100009b], ch
pop es
pop es
pop es
pop es
pop es
pop es
add al, byte [edi]
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
add eax, dword [edi]
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
add al, 7
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
add eax, 0x7070707
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
pop es
push es
lea ecx, [ecx]
inc edx
sbb eax, 351142043
wait
add dh, ch
adc al, 0x9b
add dh, ch
adc al, 0x9b
add dh, ch
adc al, 0x9b
add byte [esi + 0x1d], bl
wait
add dh, ch
adc al, 0x9b
add dh, ch
adc al, 0x9b
add dh, ch
adc al, 0x9b
add byte [eax - 0x6f6f6f70], dl
nop
nop
nop
nop
nop
nop
nop
jmp case.0x9b1ca1.1
add byte [eax], al
sbb dword [eax], eax
in al, dx
add byte [eax], al
add byte [ebx + esi], cl
adc byte [ebx], dh
adc al, 0x33
sbb byte [ebx], dh
sbb al, 0x33
and byte [ebx], dh
and al, 0x33
sub byte [ebx], dh
sub al, 0x33
xor byte [ebx], dh
xor al, 0x33
cmp byte [ebx], dh
cmp al, 0x33
inc eax
xor eax, dword [ebx + esi + 0x48]
xor ecx, dword [ebx + esi + 0x50]
xor edx, dword [ebx + esi + 0x58]
xor ebx, dword [ebx + esi + 0x60]
xor esp, dword [ebx + esi + 0x14]
xor al, 0x18
xor al, 0x1c
xor al, 0x20
xor al, 0x24
xor al, 0x28
xor al, 0x2c
xor al, 0x30
xor al, 0x34
xor al, 0x38
xor al, 0x3c
xor al, 0x40
xor al, 0x44
xor al, 0x48
xor al, 0x4c
xor al, 0x50
xor al, 0x54
xor al, 0x58
xor al, 0x60
xor al, 0x64
xor al, 0x68
xor al, 0x6c
xor al, 0x7c
xor al, 0x80
xor al, 0x84
xor al, 0x7c
xor eax, 0x358c3580
mov al, byte [0xcc35c835]
xor eax, 0x35f835f0
xor al, 0x36
cmp byte [esi], dh
inc esp
pop eax
xor byte ss:[esi], 0x84
test al, 0x36
mov al, 0x36
add al, 0x37
or byte [edi], dh
or al, 0x37
adc byte [edi], dh
adc al, 0x37
sbb byte [edi], dh
sbb al, 0x37
and byte [edi], dh
and al, 0x37
sub byte [edi], dh
sub al, 0x37
xor byte [edi], dh
dec esp
aaa
push eax
aaa
push esp
aaa
pop eax
aaa
pop esp
aaa
pushal
aaa
aaa
push 0x24376c37
cmp byte [eax], ch
cmp byte [eax + edi], ch
xor byte [eax], bh
xor al, 0x38
cmp byte [eax], bh
cmp al, 0x38
inc eax
cmp byte [eax + edi + 0x48], al
cmp byte [eax + edi + 0x50], cl
cmp byte [eax + edi + 0x70], ch
cmp byte [eax + edi - 0x80], dh
cmp byte [eax + edi + 0x3acc388c], al
sar byte [edx], 1
fdivr qword [edx]
invalid