Function at 0x427e1e
Capabilities:
Encode data using xor

Disassembly:
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
cmp dword [edi], ebp
aas
outsd dx, dword [esi]
aas
das
das
das
mov dl, 0xf1
je 0x428285
sub dword [esi + 0x30554734], edx
das
das
das
das
das
das
das
das
das
das
dec ebx
das
das
das
xor ch, byte [edi]
das
das
xor eax, 0x112f2f31
cmp ebp, dword [ebx + 0x2f]
xor edi, edx
das
das
scasb al, byte es:[edi]
scasd eax, dword es:[edi]
das
das
xor dword [esi - 0x5051ce51], ebp
das
das
xor byte [esi], dh
das
xor eax, 0xafae302f
das
das
xor dword [edi], esi
scasd eax, dword es:[edi]
dec edi
das
xor dword [edi], ebp
das
das
xor byte [edi], ch
xor dword [edi], ebp
das
das
xor ebp, dword [edi]
das
das
jg 0x428316
das
das
das
das
das
out dx, eax
inc ebx
das
das
das
das
cmp ch, byte [edi]
jl 0x428279
test al, 0xa2
jle 0x42828c
cdq
xchg esp, eax
xchg edx, eax
mov dword [0x2f2f3ca2], eax
das
cmp byte [edi + 0x2f312f52], ch
das
das
xor dword [edi], ebp
xor byte [edi], ch
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x917e2f39
cdq
cwde
xchg ebx, eax
adc dword [eax + 0x3b949b91], 0x2f
xor byte [edi], ch
xor dword [eax], edi
scasd eax, dword es:[edi]
push edx
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
xor dword [edi], ebp
das
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0xa8832f33
lahf
xchg esp, eax
cmp ebp, dword [edi]
xor byte [edi], ch
xor bh, byte [eax]
scasd eax, dword es:[edi]
push edx
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
xor ch, byte [edi]
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x93782f31
cmp ebp, dword [edi]
xor byte [edi], ch
xor edi, dword [eax]
scasd eax, dword es:[edi]
push edx
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x9e722f3e
wait
mov dword [0xa17e9fa8], eax
jg 0x428357
popfd
sahf
jne 0x428438
jg 0x428402
das
xor byte [edi], ch
xor al, 0x38
scasd eax, dword es:[edi]
push edx
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
xor al, 0x2f
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x9f822f39
nop
xchg edx, eax
xchg esp, eax
test byte [edx + 0x3b949690], ah
das
xor byte [edi], ch
xor eax, 0x2f52af38
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
xor eax, 0x332f2f2f
das
das
das
xor ebp, dword [edi]
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x9b752f34
nop
xchg esi, eax
mov byte [0x2f302f3b], al
cmp byte ss:[edi + 0x2f312f52], ch
das
das
xor dword [edi], ebp
das
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x907f2f3c
xchg esi, eax
xchg esp, eax
mov byte [0x9e7ba17e], al
xchg edx, eax
nop
wait
xchg esp, eax
cmp ebp, dword [edi]
xor byte [edi], ch
aaa
cmp byte [edi + 0x2f312f52], ch
das
das
xor dword [edi], ebp
aaa
das
das
das
xor byte [edi], ch
das
das
xor byte [edi], ch
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x9e812f37
sahf
mov dword [0x96909b75], eax
cmp ebp, dword [edi]
xor byte [edi], ch
cmp byte [eax], bh
scasd eax, dword es:[edi]
push edx
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
cmp byte [edi], ch
das
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x94812f3b
xchg edx, eax
sahf
mov eax, dword [0x95957e93]
mov byte [0x2f3ba394], al
xor byte [edi], ch
cmp dword [eax], edi
scasd eax, dword es:[edi]
push edx
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
cmp dword [edi], ebp
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x727b2f39
jnp 0x428566
jl 0x428486
lahf
jne 0x428494
nop
xchg esi, eax
mov byte [0x2f302f3b], al
cmp bh, byte [eax]
scasd eax, dword es:[edi]
push edx
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
cmp ch, byte [edi]
das
das
inc eax
das
das
das
xor dword [edi], ebp
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x947a2f36
test al, 0x7c
sahf
mov byte [0x302f3ba3], al
das
cmp edi, dword [eax]
scasd eax, dword es:[edi]
push edx
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
cmp ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x857b2f39
jb 0x4284f2
movsb byte es:[edi], byte [esi]
popfd
lcall 0x302f, 0x3ba7907c
das
scasd eax, dword es:[edi]
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
scasd eax, dword es:[edi]
das
das
das
cmp dword [edi], ebp
das
das
das
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
xor ebp, dword [edi]
jge 0x428519
pushfd
xchg esp, eax
cmp ebp, dword [edi]
xor byte [edi], ch
mov al, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
mov al, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
xor al, 0x2f
and byte [ebx + 0x3ba2a390], 0x2f
xor byte [edi], ch
mov cl, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
mov cl, 0x2f
das
das
cmp dword [edi], ebp
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp al, 0x2f
adc dword [esp + ebx*4 - 0x5c6f6461], 0xffffff94
adc dword [eax + 0x3b949b91], 0x2f
xor byte [edi], ch
mov dl, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
mov dl, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp ebp, dword [edi]
jae 0x4285a5
xchg ebp, eax
nop
movsb byte es:[edi], byte [esi]
wait
mov dword [0xa49b9085], eax
xchg esp, eax
cmp ebp, dword [edi]
xor byte [edi], ch
mov bl, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
mov bl, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp byte [edi], ch
jp 0x4285d7
test al, 0x75
wait
xchg ebx, eax
js 0x4286bc
mov byte [0x2f302f3b], al
cmp ebp, dword [edi]
xor byte [edi], ch
mov ah, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
mov ah, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp byte [edi], ch
test dword [eax - 0x696b7d5f], edx
jl 0x428608
xchg edx, eax
cmp ebp, dword [edi]
xor byte [edi], ch
mov ch, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
mov ch, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
inc ecx
das
jb 0x42863f
popfd
xchg ebx, eax
cwde
mov dword [0x909d9e98], eax
wait
jb 0x42864a
wait
movsb byte es:[edi], byte [esi]
pushfd
popfd
mov byte [0x2f302f3b], al
mov dh, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
mov dh, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp ch, byte [edi]
and dword [edi + ebx*4 - 0x67846b65], 0xffffff9c
cwde
mov dword [0x302f3ba2], eax
das
mov bh, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
mov bh, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
das
test dword [ecx - 0x6261675e], edx
cmp ebp, dword [edi]
xor byte [edi], ch
mov eax, 0x2f4eaf36
xor dword [edi], ebp
das
das
xor dword [edi], ebp
mov eax, 0x382f2f2f
das
das
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
xor eax, 0xa19e822f
mov dword [0x2f3a7378], eax
xor dword [edi], ebp
xor byte [edi], ch
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
das
xor byte [edi], ch
das
cmp ch, byte [edi]
das
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp ebp, dword [edi]
jb 0x4286f4
wait
wait
xchg ecx, eax
nop
xchg edx, eax
lcall 0x2f3a, 0x90a39073
xor dword [edi], ebp
xor byte [eax], dh
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
xor byte [eax], dh
das
das
cmp ch, byte [edi]
das
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
inc ebx
das
jb 0x428727
wait
wait
xchg ecx, eax
nop
xchg edx, eax
lcall 0x939d, 0x949f9473
xchg esp, eax
popfd
xchg ebx, eax
xchg esp, eax
popfd
xchg edx, eax
cwde
xchg esp, eax
mov byte [0x2f312f3a], al
xor byte [ecx], dh
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
xor dword [eax], esi
das
das
cmp ch, byte [edi]
das
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp dword [edi], ebp
adc byte [edi + ebx*4 - 0x5c6f5e70], 0x94
jnp 0x42875f
cmp ch, byte [edi]
das
xor dword [edi], ebp
xor byte [edx], dh
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
xor dh, byte [eax]
das
das
cmp ch, byte [edi]
das
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp dword [edi], ebp
sbb byte [edi + 0x77949290], 0x98
xchg esp, eax
ja 0x4287a0
popfd
mov dword [0x312f3aa2], eax
das
xor dword [edi], ebp
xor byte [ebx], dh
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
xor esi, dword [eax]
das
das
cmp ch, byte [edi]
das
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
inc ebx
das
sbb byte [edi + 0x73949290], 0x94
xchg ebp, eax
xchg esp, eax
mov eax, dword [0x7b9394a1]
test dword [edi - 0x68], esi
xchg esp, eax
xchg ebx, eax
jnp 0x4287c6
ja 0x4287db
popfd
mov dword [0x312f3aa2], eax
das
xor byte [esi + esi], dh
scasd eax, dword es:[edi]
dec esi
das
xor dword [edi], ebp
das
das
xor dword [edi], ebp
xor al, 0x30
das
das
cmp ch, byte [edi]
das
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp dword [edi], ebp
jnp 0x42880d
xchg edx, eax
nop
wait
xchg esp, eax
jge 0x428805
pushfd
xchg esp, eax
xor ebp, dword [edi]
cmp byte [edi], ch
xor ch, byte [esi - 0x5051cf51]
das
das
xor dh, byte [edi]
scasd eax, dword es:[edi]
dec edi
das
xor ch, byte [edi]
das
das
xor byte [edi], ch
xor ch, byte [edi]
das
das
inc edi
das
das
das
jg 0x4288c7
das
das
das
das
das
out dx, eax
xor al, 0x2f
das
das
das
inc eax
das
jl 0x42882a
test al, 0xa2
jle 0x42883d
cdq
xchg esp, eax
xchg edx, eax
mov dword [0x909782a2], eax
xchg ebx, eax
sahf
cmpsb byte [esi], byte es:[edi]
xor ebp, dword [edi]
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
xor byte [eax], bh
scasd eax, dword es:[edi]
push edx
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
xor byte [edi], ch
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x917e2f39
cdq
cwde
xchg ebx, eax
adc dword [eax + 0x33949b91], 0x2f
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
xor dword [eax], edi
scasd eax, dword es:[edi]
push edx
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
xor dword [edi], ebp
das
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0xa8832f33
lahf
xchg esp, eax
xor ebp, dword [edi]
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
xor bh, byte [eax]
scasd eax, dword es:[edi]
push edx
das
xor ch, byte [edi]
scasd eax, dword es:[edi]
xor dword [esi + 0x322f2faf], ebp
cmp byte [edi + 0x2f322f52], ch
das
das
xor dword [edi], ebp
xor ch, byte [edi]
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x93782f31
xor ebp, dword [edi]
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
xor edi, dword [eax]
scasd eax, dword es:[edi]
push edx
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x9e722f3e
wait
mov dword [0xa17e9fa8], eax
jg 0x42892f
popfd
sahf
jne 0x428a10
jg 0x4289d2
das
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
xor al, 0x38
scasd eax, dword es:[edi]
push edx
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
xor al, 0x2f
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x9f822f39
nop
xchg edx, eax
xchg esp, eax
test byte [edx + 0x33949690], ah
das
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
xor eax, 0x2f52af38
xor ch, byte [edi]
das
das
xor dword [edi], ebp
xor eax, 0x332f2f2f
das
das
das
xor ebp, dword [edi]
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x9b752f34
nop
xchg esi, eax
mov byte [0x2f382f33], al
xor ch, byte [esi - 0x5051ce51]
das
das
cmp byte ss:[edi + 0x2f322f52], ch
das
das
xor dword [edi], ebp
das
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x907f2f3c
xchg esi, eax
xchg esp, eax
mov byte [0x9e7ba17e], al
xchg edx, eax
nop
wait
xchg esp, eax
xor ebp, dword [edi]
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
aaa
cmp byte [edi + 0x2f322f52], ch
das
das
xor dword [edi], ebp
aaa
das
das
das
xor byte [edi], ch
das
das
xor byte [edi], ch
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x9e812f37
sahf
mov dword [0x96909b75], eax
xor ebp, dword [edi]
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
cmp byte [eax], bh
scasd eax, dword es:[edi]
push edx
das
xor ch, byte [edi]
das
das
das
xor dword [edi], ebp
cmp byte [edi], ch
das
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x94812f3b
xchg edx, eax
sahf
mov eax, dword [0x95957e93]
mov byte [0x2f33a394], al
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
cmp dword [eax], edi
scasd eax, dword es:[edi]
push edx
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
cmp dword [edi], ebp
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x727b2f39
jl 0x428a8e
nop
lahf
jne 0x428a9c
nop
xchg esi, eax
mov byte [0x2f382f33], al
xor ch, byte [esi - 0x5051ce51]
das
das
cmp bh, byte [eax]
scasd eax, dword es:[edi]
push edx
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
cmp ch, byte [edi]
das
das
inc eax
das
das
das
xor dword [edi], ebp
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x947a2f36
test al, 0x7c
sahf
mov byte [0x382f33a3], al
das
xor ch, byte [esi - 0x5051ce51]
das
das
scasd eax, dword es:[edi]
scasd eax, dword es:[edi]
dec esi
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
scasd eax, dword es:[edi]
das
das
das
cmp dword [edi], ebp
das
das
das
das
das
xor byte [edi], ch
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
xor ebp, dword [edi]
jge 0x428afd
pushfd
xchg esp, eax
xor ebp, dword [edi]
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
mov al, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
mov al, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
xor al, 0x2f
and byte [ebx + 0x33a2a390], 0x2f
cmp byte [edi], ch
mov byte [0x2f382f33], al
xor ch, byte [esi - 0x5051ce51]
das
das
mov cl, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
mov cl, 0x2f
das
das
cmp dword [edi], ebp
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp al, 0x2f
adc dword [esp + ebx*4 - 0x5c6f6461], 0xffffff94
adc dword [eax + 0x33949b91], 0x2f
wait
xchg esp, eax
xor ebp, dword [edi]
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
mov dl, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
mov dl, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp ebp, dword [edi]
jae 0x428ba1
xchg ebp, eax
nop
movsb byte es:[edi], byte [esi]
wait
mov dword [0xa49b9085], eax
wait
movsb byte es:[edi], byte [esi]
xchg esp, eax
xor ebp, dword [edi]
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
mov bl, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
mov bl, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp byte [edi], ch
jp 0x428bdb
test al, 0x75
wait
xchg ebx, eax
js 0x428cc0
mov byte [0x2f382f33], al
xor ch, byte [esi - 0x5051ce51]
das
das
mov ah, 0x36
scasd eax, dword es:[edi]
scasb al, byte es:[edi]
scasd eax, dword es:[edi]
xor dword [esi - 0x4bd0d051], ebp
scasd eax, dword es:[edi]
dec esi
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
mov ah, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp byte [edi], ch
test dword [eax - 0x696b7d5f], edx
jl 0x428c14
xchg edx, eax
xor ebp, dword [edi]
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
mov ch, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
mov ch, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
inc ecx
das
jb 0x428c53
popfd
xchg ebx, eax
cwde
mov dword [0x909d9e98], eax
wait
jb 0x428c5e
wait
movsb byte es:[edi], byte [esi]
pushfd
popfd
mov byte [0x2f382f33], al
xor ch, byte [esi - 0x5051ce51]
das
das
mov dh, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
mov dh, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp ch, byte [edi]
and dword [edi + ebx*4 - 0x67846b65], 0xffffff9c
cwde
mov dword [0x382f33a2], eax
das
xor ch, byte [esi - 0x5051ce51]
das
das
mov bh, 0x36
scasd eax, dword es:[edi]
dec esi
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
mov bh, 0x2f
das
das
cmp byte [edi], ch
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
das
test dword [ecx - 0x6261675e], edx
xor ebp, dword [edi]
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
das
mov eax, 0x2f4eaf36
xor ch, byte [edi]
das
das
xor dword [edi], ebp
mov eax, 0x382f2f2f
das
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
xor eax, 0xa19e822f
mov dword [0x2f337378], eax
sbb byte [esi + 0x7378a3a1], 0x33
das
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
xor byte [edi], ch
scasd eax, dword es:[edi]
dec esi
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
das
xor byte [edi], ch
das
cmp ch, byte [edi]
das
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp ebp, dword [edi]
jb 0x428d27
wait
wait
xchg ecx, eax
nop
xchg edx, eax
lcall 0x2f33, 0x90a39073
nop
xor ebp, dword [edi]
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
xor byte [eax], dh
scasd eax, dword es:[edi]
dec esi
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
xor byte [eax], dh
das
das
cmp ch, byte [edi]
das
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
inc ebx
das
jb 0x428d61
wait
wait
xchg ecx, eax
nop
xchg edx, eax
lcall 0x939d, 0x949f9473
xchg esp, eax
popfd
xchg edx, eax
cwde
xchg esp, eax
mov byte [0x2f382f33], al
xor ch, byte [esi - 0x5051ce51]
das
xor byte [ecx], dh
scasd eax, dword es:[edi]
dec esi
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
xor dword [eax], esi
das
das
cmp ch, byte [edi]
das
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp dword [edi], ebp
adc byte [edi + ebx*4 - 0x5c6f5e70], 0x94
jnp 0x428da0
xor ebp, dword [edi]
cmp byte [edi], ch
xor ch, byte [esi - 0x5051ce51]
das
xor byte [edx], dh
scasb al, byte es:[edi]
scasd eax, dword es:[edi]
xor dword [esi + 0x32302faf], ebp
scasd eax, dword es:[edi]
dec esi
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
xor dh, byte [eax]
das
das
cmp ch, byte [edi]
das
das
das
das
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
scasd eax, dword es:[edi]
cmp dword [edi], ebp
sbb byte [edi + 0x77949290], 0x98
popfd
mov dword [0x382f33a2], eax
das
xor ch, byte [esi - 0x5051ce51]
das
das
cmp edi, dword [eax]
scasd eax, dword es:[edi]
push edx
das
xor ch, byte [edi]
das
das
xor dword [edi], ebp
cmp ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
xor ebp, dword [edi]
das
das
das
das
das
das
adc esi, dword [ebx]
das
das
pop ecx
xor ebp, dword [edi]
scasd eax, dword es:[edi]
sub eax, 0x857b2f39
jb 0x428e20
movsb byte es:[edi], byte [esi]
popfd
lcall 0x352f, 0x36a7907c
das
xor ch, byte [esi + 0x312f2faf]
cmp dword [ebx + 0x2f312f56], esi
das
das
xor ch, byte [edi]
xor dword [edi], ebp
das
das
xor ebp, dword [edi]
das
das
jg 0x428edc
das
das
pushal
das
xor byte [edi], ch
das
das
das
das
pop ecx
pop ecx
pop ecx
xor byte [ebx], dh
xor ch, byte [edi]
scasd eax, dword es:[edi]
sub al, 0x31
das
xor dword [edi - 0x50ce50cf], ebp
cmp eax, 0x2f93782f
das
xor byte [edi], ch
das
das
xor dword [edi], ebp
das
das
xor ch, byte [edi]
xor al, 0x30
xor ebp, dword [edi + 0x30]
xchg esp, eax
das
popfd
das
pop esp
das
xor byte [edi + ebp + 0x2f5c2f9d], dl
test byte [edi], ch
sub byte [edi], 0x36
das
xor eax, 0xafae322f
das
das
xor edi, dword [ecx]
mov bl, 0x56
das
xor dword [edi], ebp
das
das
xor ch, byte [edi]
xor ebp, dword [edi]
das
das
das
das
das
jg 0x428f34
das
das
inc eax
das
xor byte [edi], ch
das
das
das
das
pop ecx
pop ecx
pop ecx
xor byte [ebx], dh
xor ch, byte [edi]
scasd eax, dword es:[edi]
sub al, 0x33
das
xor ebp, dword [edi - 0x50cc50cd]
aas
das
jge 0x428eb4
pushfd
xchg esp, eax
das
das
xor byte [edi], ch
das
das
xor dword [edi], ebp
das
das
scasd eax, dword es:[edi]
das
xor al, 0x30
xor ebp, dword [edi + 0x30]
xchg esp, eax
das
popfd
das
pop esp
das
test byte [edi], ch
sub byte [edi], 0x36
das
xor eax, 0xafae322f
das
das
xor al, 0x39
mov bl, 0x56
das
xor dword [edi], ebp
das
das
xor ch, byte [edi]
xor al, 0x2f
das
das
cmp dword [edi], ebp
das
das
jg 0x428f8e
das
das
cmp byte [edi], ch
xor byte [edi], ch
das
das
das
das
pop ecx
pop ecx
pop ecx
xor byte [ebx], dh
xor ch, byte [edi]
scasd eax, dword es:[edi]
sub al, 0x3a
das
cmp ch, byte [edi - 0x50c550c6]
inc edx
das
sbb dword [esi - 0x6e815c62], 0xa3929499
mov byte [0x2f372f2f], al
das
das
scasd eax, dword es:[edi]
das
xor al, 0x30
xor ebp, dword [edi + 0x30]
xchg esp, eax
das
popfd
das
pop esp
das
test byte [edi], ch
sub byte [edi], 0x2f
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
das
mov ds, edx
das
push esi
fidiv dword [ecx + 0x2f]
adc al, 0xd9
imul ebp, dword [edi], 0x2f63d9da
cmpsb byte [esi], byte es:[edi]
fldenv [edi + ebp + 0x71]
fldcw word [eax + 0x2f]
cmp cl, bl
outsd dx, dword [esi]
das
clc
fsub dword [esi + 0x2f]
rcr eax, 0x66
das
mov bl, al
imul ebp, dword [edi], 0x2f6ad850
adc eax, 0xe22f62d7
xlatb
popal
das
mov al, 0xd7
imul ebp, dword [edi], 0xffffffc6
fisubr dword [eax + 0x2f]
ja 0x4291bb
imul ebp, dword [edi], 0x3b
xlatb
insd dword es:[edi], dx
das
std
salc
imul ebp, dword [edi], 0x2f6ed6c3
test dh, dl
das
dec ebp
salc
imul ebp, dword [edi], 0x11
aad 0x70
das
rcl ch, 1
arpl word [edi], bp
pushfd
aad 0x65
das
aad 0x6b
das
sub dl, ah
outsd dx, dword [esi]
das
ljmp 0x89db