Function at 0x4031f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x64
push esi
mov byte [ebp - 0x20], 0
mov byte [ebp - 0x1f], 0
mov byte [ebp - 0x1e], 0x19
mov byte [ebp - 0x1d], 0x75
mov byte [ebp - 0x1c], 0x32
mov byte [ebp - 0x1b], 0x19
mov byte [ebp - 0x1a], 0x66
mov byte [ebp - 0x19], 0x10
mov byte [ebp - 0x18], 6
mov byte [ebp - 0x17], 0x77
mov byte [ebp - 0x16], 0x84
mov byte [ebp - 0x15], 0x74
mov byte [ebp - 0x14], 0x40
mov byte [ebp - 0x13], 0xf7
mov byte [ebp - 0x12], 0x87
mov byte [ebp - 0x11], 0xa
mov byte [ebp - 0x10], 0x22
mov byte [ebp - 0xf], 0x66
mov byte [ebp - 0xe], 0xab
mov byte [ebp - 0xd], 0xef
mov byte [ebp - 0xc], 0xc3
mov byte [ebp - 0xb], 0x94
mov byte [ebp - 0xa], 0x28
mov byte [ebp - 9], 0x8f
mov byte [ebp - 8], 0x99
mov byte [ebp - 7], 0x6d
mov byte [ebp - 6], 0x14
mov byte [ebp - 5], 0x6a
mov byte [ebp - 4], 0xaa
mov byte [ebp - 3], 0x27
mov byte [ebp - 2], 0xd
mov byte [ebp - 1], 0x2c
mov byte [ebp - 0x48], 0xeb
mov byte [ebp - 0x47], 0xe5
mov byte [ebp - 0x46], 0x67
mov byte [ebp - 0x45], 3
mov byte [ebp - 0x44], 0x3e
mov byte [ebp - 0x43], 0xd7
mov byte [ebp - 0x42], 0x87
mov byte [ebp - 0x41], 0xad
mov byte [ebp - 0x40], 0xe3
mov byte [ebp - 0x3f], 0xad
mov byte [ebp - 0x3e], 0x9b
mov byte [ebp - 0x3d], 0x7a
mov byte [ebp - 0x3c], 0x7a
mov byte [ebp - 0x3b], 0x26
mov byte [ebp - 0x3a], 0xd3
mov byte [ebp - 0x39], 0x5d
mov byte [ebp - 0x38], 0x58
mov byte [ebp - 0x37], 0xf5
mov byte [ebp - 0x36], 0x3c
mov byte [ebp - 0x35], 0x77
mov byte [ebp - 0x34], 0x11
mov byte [ebp - 0x33], 0xb2
mov byte [ebp - 0x32], 0x4a
mov byte [ebp - 0x31], 0x78
mov byte [ebp - 0x30], 0xa8
mov byte [ebp - 0x2f], 0xe4
mov byte [ebp - 0x2e], 0x84
mov byte [ebp - 0x2d], 0xb3
mov byte [ebp - 0x2c], 0x1b
mov byte [ebp - 0x2b], 0xe4
mov byte [ebp - 0x2a], 0x2c
mov byte [ebp - 0x29], 0x42
mov eax, dword [ebp + 8]
mov dword [ebp - 0x4c], eax
mov ecx, dword [ebp - 0x4c]
add ecx, 1
mov dword [ebp - 0x50], ecx
mov edx, dword [ebp - 0x4c]
mov al, byte [edx]
mov byte [ebp - 0x51], al
add dword [ebp - 0x4c], 1
cmp byte [ebp - 0x51], 0
jne 0x403306
mov ecx, dword [ebp - 0x4c]
sub ecx, dword [ebp - 0x50]
mov dword [ebp - 0x58], ecx
mov edx, dword [ebp - 0x58]
mov dword [ebp - 0x28], edx
mov dword [ebp - 0x24], 0
jmp 0x403339
mov eax, dword [ebp - 0x24]
add eax, 1
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0x40
jae 0x40341b
cmp dword [ebp - 0x24], 0x20
jae 0x40337e
mov ecx, dword [ebp - 0x24]
cmp ecx, dword [ebp - 0x28]
jae 0x40335f
mov edx, dword [ebp + 8]
add edx, dword [ebp - 0x24]
movsx eax, byte [edx]
mov dword [ebp - 0x5c], eax
jmp 0x403366
mov dword [ebp - 0x5c], 0
mov ecx, dword [ebp - 0x24]
movzx edx, byte [ebp + ecx - 0x20]
xor edx, dword [ebp - 0x5c]
mov eax, dword [ebp + 0xc]
add eax, dword [ebp - 0x24]
mov byte [eax], dl
jmp 0x403416
cmp dword [ebp - 0x28], 0x20
ja 0x4033d3
mov ecx, dword [ebp - 0x24]
cmp ecx, dword [ebp - 0x28]
jae 0x4033a4
mov eax, dword [ebp - 0x24]
xor edx, edx
mov ecx, 0x20
div ecx
mov eax, dword [ebp + 8]
movsx ecx, byte [eax + edx]
mov dword [ebp - 0x60], ecx
jmp 0x4033ab
mov dword [ebp - 0x60], 0
mov eax, dword [ebp - 0x24]
xor edx, edx
mov ecx, 0x20
div ecx
movzx ecx, byte [ebp + edx - 0x48]
xor ecx, dword [ebp - 0x60]
mov eax, dword [ebp - 0x24]
xor edx, edx
mov esi, 0x20
div esi
mov eax, dword [ebp + 0x10]
mov byte [eax + edx], cl
jmp 0x403416
mov ecx, dword [ebp - 0x24]
cmp ecx, dword [ebp - 0x28]
jae 0x4033e9
mov edx, dword [ebp + 8]
add edx, dword [ebp - 0x24]
movsx eax, byte [edx]
mov dword [ebp - 0x64], eax
jmp 0x4033f0
mov dword [ebp - 0x64], 0
mov eax, dword [ebp - 0x24]
xor edx, edx
mov ecx, 0x20
div ecx
movzx ecx, byte [ebp + edx - 0x48]
xor ecx, dword [ebp - 0x64]
mov eax, dword [ebp - 0x24]
xor edx, edx
mov esi, 0x20
div esi
mov eax, dword [ebp + 0x10]
mov byte [eax + edx], cl
jmp 0x403330
mov dword [ebp - 0x24], 0x20
mov ecx, dword [ebp + 0xc]
add ecx, dword [ebp - 0x24]
mov byte [ecx], 0
mov edx, dword [ebp - 0x24]
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0x28]
pop esi
mov esp, ebp
pop ebp
ret 0xc