Function at 0x425f9a
Capabilities:
Contain obfuscated stackstrings

Disassembly:
add esp, 4
pop ecx
push ebx
or ebx, 0x8e4b
pop ebx
jmp 0x425ba5
push ecx
call 0x425bb5
add byte [ebp + 0x41], al
inc ecx
inc edx
dec eax
inc eax
aaa
cmp dword [0x8104c483], edi
loope 0x425c2d
daa
add dword [eax], eax
add ecx, 0x13782
call 0x425bd3
add byte [eax + 0x36], dl
push eax
cmp byte [0x3a4a4d34], bh
add esp, 4
pop ecx
mov dword [ebp - 0x3cc], 0
push edx
push edi
add esp, 4
and edx, 0xd9fc
sub edx, 0x13e04
xor edx, 0xcfe3
pop edx
push edi
add edi, 0xd422
sub edi, 0x10c82
add edi, 0x5c4d
or edi, 0xbc6
pop edi
push ecx
push edx
add esp, 4
jmp 0x425c20
or ecx, 0x8f68
pop ecx
push edx
push edi
add esp, 4
xor edx, 0x55af
repne scasd eax, dword es:[edi]
push ebp
add byte [eax], al
sub edx, 0xeea8
xor edx, 0x10851
and edx, 0x6334
pop edx
mov ecx, 1
imul edx, ecx, 0
lea eax, [ebp + edx - 0xb80]
mov dword [ebp - 0x14c8], eax
push ebx
push ebx
add esp, 4
and ebx, 0x2115
and ebx, 0x1019d
and ebx, 0x160c3
or ebx, 0xc566
pop ebx
push edi
add edi, 0x18655
sub edi, 0xb39d
and edi, 0x32ef
pop edi
mov dword [ebp - 0x1fac], 0xffffffff
push ecx
jmp 0x425ca0
add ecx, 0xe55a
call 0x425cb6
add byte [edx + 0x42], cl
dec esp
inc eax
dec edi
inc ebp
cmp bh, byte [edx]
dec eax
add esp, 4
xor ecx, 0x154d4
pop ecx
push eax
and eax, 0x2f6e
pop eax
mov ecx, dword [ebp - 0x3c0]
mov dword [ebp - 0x4d0], ecx
jmp 0x425ce5
mov edx, dword [ebp - 0x4d0]
add edx, 1
mov dword [ebp - 0x4d0], edx
push edi
sub edi, 0x1729a
xor edi, 0x195d
sub edi, 0x406e
pop edi
push esi
call 0x425d07
add byte [edi], dh
dec esp
inc edi
cmp edi, dword [esi]
inc ebp
add esp, 4
pop esi
push esi
push esi
add esp, 4
and esi, 0xf3cd
pop esi
mov eax, dword [ebp - 0x4d0]
sub eax, dword [ebp - 0x3c0]
cmp eax, 0xffffffff
jb 0x425d5f
push ebx
push eax
add esp, 4
or ebx, 0x10766
add ebx, 0x203a
jmp 0x425d3f
sub ebx, 0x2fb3
pop ebx
push edx
and edx, 0x151bd
sub edx, 0xc915
and edx, 0x17f8b
pop edx
jmp 0x425f8d
mov dword [ebp - 0xc10], 7
mov ecx, dword [ebp - 0x4d0]
mov dword [ebp - 0xa60], ecx
push edx
push edi
add esp, 4
xor edx, 0x15104
xor edx, 0x1255f
add edx, 0x12bfd
pop edx
push eax
call 0x425d9a
add byte [ecx + 0x3e], al
aaa
dec ecx
xor al, 0x33
add esp, 4
pop eax
push edi
jmp 0x425da6
pop edi
mov edx, dword [ebp - 0x14c8]
mov dword [ebp - 0x9f0], edx
mov dword [ebp - 0xc14], 0
mov eax, dword [ebp - 0x4d0]
cmp eax, dword [ebp - 0x14c8]
jne 0x425e0e
push edx
jmp 0x425dd1
call 0x425dde
add byte [edi + 0x3e], al
inc esp
dec ecx
dec edi
dec esp
inc ebx
add esp, 4
pop edx
push ebx
xor ebx, 0x1b98
call 0x425df9
add byte [eax + 0x48], cl
cmp byte [edx], dh
inc ebx
xor eax, dword [esi + 0x32]
dec esp
inc ebx
add esp, 4
pop ebx
mov ecx, dword [ebp - 0xc14]
mov dword [ebp - 0x14d0], ecx
jmp 0x425f3f
cmp dword [ebp - 0xc10], 0
jle 0x425f33
push edx
push esi
add esp, 4
or edx, 0x57a5
and edx, 0x42a2
add edx, 0x16e9d
add edx, 0x136be
pop edx
push ecx
push esi
add esp, 4
xor ecx, 0xc61f
pop ecx
push edx
or edx, 0xfb2c
pop edx
mov edx, dword [ebp - 0xa60]
movzx eax, byte [edx]
mov ecx, dword [ebp - 0x9f0]
movzx edx, byte [ecx]
cmp eax, edx
je 0x425ecf
push edx
or edx, 0x70aa
call 0x425e78
add byte [edi], bh
aaa
aas
aaa
dec eax
inc esp
xor al, 0x41
add esp, 4
call 0x425e8b
add byte [esi + 0x3d], cl
aaa
inc edi
xor eax, 0x483a3b4c
add esp, 4
or edx, 0x5d4b
pop edx
mov eax, dword [ebp - 0xa60]
movzx ecx, byte [eax]
mov edx, dword [ebp - 0x9f0]
movzx eax, byte [edx]
cmp ecx, eax
jle 0x425eb7
mov dword [ebp - 0x14cc], 1
jmp 0x425ec1
mov dword [ebp - 0x14cc], 0xffffffff
mov ecx, dword [ebp - 0x14cc]
mov dword [ebp - 0xc14], ecx
jmp 0x425f33
push ecx
push edx
add esp, 4
or ecx, 0x53af
or ecx, 0x151b0
and ecx, 0x8d43
pop ecx
push ecx
jmp 0x425eee
xor ecx, 0xae20
xor ecx, 0x18198
add ecx, 0x13d1
pop ecx
mov edx, dword [ebp - 0xc10]
sub edx, 1
mov dword [ebp - 0xc10], edx
mov eax, dword [ebp - 0xa60]
add eax, 1
mov dword [ebp - 0xa60], eax
mov ecx, dword [ebp - 0x9f0]
add ecx, 1
mov dword [ebp - 0x9f0], ecx
jmp 0x425e0e
mov edx, dword [ebp - 0xc14]
mov dword [ebp - 0x14d0], edx
cmp dword [ebp - 0x14d0], 0
jne 0x425f88
push esi
xor esi, 0x1057
pop esi
push eax
push esi
add esp, 4
or eax, 0xea1f
sub eax, 0xebee
pop eax
push eax
push edi
add esp, 4
call 0x425f76
add byte [ebx + 0x34], cl
xor eax, 0x50503e37
inc esp
inc esp
add esp, 4
pop eax
mov eax, dword [ebp - 0x4d0]
mov dword [ebp - 0xa5c], eax
jmp 0x425fc9
jmp 0x425cd6
push edx
call 0x425f9a
add byte [esi + 0x35], al
cmp byte [ebx], bh
inc ebp
push eax
add esp, 4
pop edx
push ecx
xor ecx, 0xdb9
pop ecx
push edx
jmp 0x425faf
xor edx, 0xabac
jmp 0x425fbe
pop edx
mov dword [ebp - 0xa5c], 0
push ebx
and ebx, 0x17198
xor ebx, 0x16a38
sub ebx, 0x1c4b
pop ebx
push edx
push esi
add esp, 4
sub edx, 0x1b98
add edx, 0x52cb
pop edx
push esi
push edx
add esp, 4
xor esi, 0x7d34
pop esi
mov byte [ebp - 0x804], 0x45
mov byte [ebp - 0x803], 0x78
mov byte [ebp - 0x802], 0x69
mov byte [ebp - 0x801], 0x74
mov byte [ebp - 0x800], 0x50
mov byte [ebp - 0x7ff], 0x72
mov byte [ebp - 0x7fe], 0x6f
mov byte [ebp - 0x7fd], 0x63
mov byte [ebp - 0x7fc], 0x65
mov byte [ebp - 0x7fb], 0x73
mov byte [ebp - 0x7fa], 0x73
mov byte [ebp - 0x7f9], 0
push eax
sub eax, 0xf408
xor eax, 0x1596
or eax, 0x13bc
or eax, 0x370
pop eax
push esi
call 0x426077
add byte [edx + esi + 0x50], al
inc edi
dec esp
cmp dword [edi - 0x7d], eax
les eax, [ecx + eax*4]
invalid