Function at 0x4823e5
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x38
push edi
mov byte [ebp - 0x18], 0
xor eax, eax
mov dword [ebp - 0x17], eax
mov dword [ebp - 0x13], eax
mov dword [ebp - 0xf], eax
mov dword [ebp - 0xb], eax
mov word [ebp - 7], ax
mov byte [ebp - 5], al
mov byte [ebp - 0x38], 0
mov ecx, 7
xor eax, eax
lea edi, [ebp - 0x37]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov dword [ebp - 4], 0
cmp dword [0x4df308], 0
je 0x48242d
jmp 0x482857
cmp dword [0x4df318], 0
jne 0x482440
mov dword [0x4df318], 1
mov byte [0x4df36a], 0x61
mov byte [0x4df36b], 0x72
mov byte [0x4df36c], 0x65
mov byte [0x4df36d], 0x5c
mov byte [0x4df36e], 0x57
mov byte [0x4df36f], 0x69
mov byte [0x4df370], 0x6e
mov byte [0x4df371], 0x64
mov byte [0x4df354], 0x53
mov byte [0x4df355], 0x6f
mov byte [0x4df35a], 0x72
mov byte [0x4df35b], 0x65
mov byte [0x4df35c], 0x5c
mov byte [0x4df35d], 0x43
mov byte [0x4df330], 0x66
mov byte [0x4df331], 0x74
mov byte [0x4df332], 0x5c
mov byte [0x4df333], 0x57
mov byte [0x4df334], 0x69
mov byte [0x4df335], 0x6e
mov byte [0x4df336], 0x64
mov byte [0x4df337], 0x6f
mov byte [0x4df340], 0x64
mov byte [0x4df341], 0x44
mov byte [0x4df342], 0x6c
mov byte [0x4df343], 0x6c
mov byte [0x4df320], 0x53
mov byte [0x4df321], 0x6f
mov byte [0x4df322], 0x66
mov byte [0x4df323], 0x74
mov byte [0x4df324], 0x77
mov byte [0x4df325], 0x61
mov byte [0x4df326], 0x72
mov byte [0x4df327], 0x65
mov byte [0x4df328], 0x5c
mov byte [0x4df329], 0x4d
mov byte [0x4df35e], 0x6c
mov byte [0x4df35f], 0x61
mov byte [0x4df362], 0x65
mov byte [0x4df363], 0x73
mov byte [0x4df360], 0x73
mov byte [0x4df361], 0x73
mov byte [0x4df364], 0x5c
mov byte [0x4df365], 0x53
mov byte [0x4df366], 0x6f
mov byte [0x4df367], 0x66
mov byte [0x4df368], 0x74
mov byte [0x4df369], 0x77
mov byte [0x4df372], 0x6f
mov byte [0x4df373], 0x77
mov byte [0x4df374], 0x73
mov byte [0x4df375], 0x5c
mov byte [0x4df376], 0x43
mov byte [0x4df377], 0x75
mov byte [0x4df378], 0x72
mov byte [0x4df379], 0x72
mov byte [0x4df37a], 0x65
mov byte [0x4df37b], 0x6e
mov byte [0x4df37c], 0x74
mov byte [0x4df37d], 0x56
mov byte [0x4df37e], 0x65
mov byte [0x4df37f], 0x72
mov byte [0x4df382], 0x6f
mov byte [0x4df383], 0x6e
mov byte [0x4df380], 0x73
mov byte [0x4df381], 0x69
mov byte [0x4df356], 0x66
mov byte [0x4df357], 0x74
mov byte [0x4df358], 0x77
mov byte [0x4df359], 0x61
mov byte [0x4df32a], 0x69
mov byte [0x4df32b], 0x63
mov byte [0x4df32c], 0x72
mov byte [0x4df32d], 0x6f
mov byte [0x4df32e], 0x73
mov byte [0x4df32f], 0x6f
mov byte [0x4df338], 0x77
mov byte [0x4df339], 0x73
mov byte [0x4df33a], 0x5c
mov byte [0x4df33b], 0x53
mov byte [0x4df33c], 0x68
mov byte [0x4df33d], 0x61
mov byte [0x4df33e], 0x72
mov byte [0x4df33f], 0x65
mov byte [0x4df344], 0x73
push 0x14
push 0
lea ecx, [ebp - 0x18]
push ecx
call fcn.0044d0ec
add esp, 0xc
mov byte [ebp - 0x10], 0x2e
mov byte [ebp - 0xf], 0x64
mov byte [ebp - 0xe], 0x6c
mov byte [ebp - 0xd], 0x6c
mov byte [ebp - 0x14], 0x50
mov byte [ebp - 0x13], 0x49
mov byte [ebp - 0x12], 0x33
mov byte [ebp - 0x11], 0x32
mov byte [ebp - 0x18], 0x41
mov byte [ebp - 0x17], 0x44
mov byte [ebp - 0x16], 0x56
mov byte [ebp - 0x15], 0x41
lea edx, [ebp - 0x18]
push edx
call dword [0x4b243c]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x4826eb
jmp 0x482857
push 0x20
push 0
lea eax, [ebp - 0x38]
push eax
call fcn.0044d0ec
add esp, 0xc
mov byte [ebp - 0x36], 0x67
mov byte [ebp - 0x35], 0x43
mov byte [ebp - 0x38], 0x52
mov byte [ebp - 0x37], 0x65
mov byte [ebp - 0x34], 0x6c
mov byte [ebp - 0x33], 0x6f
mov byte [ebp - 0x32], 0x73
mov byte [ebp - 0x31], 0x65
mov byte [ebp - 0x30], 0x4b
mov byte [ebp - 0x2f], 0x65
mov byte [ebp - 0x2e], 0x79
lea ecx, [ebp - 0x38]
push ecx
mov edx, dword [ebp - 4]
push edx
call dword [0x4b2434]
mov dword [0x4df30c], eax
push 0x20
push 0
lea eax, [ebp - 0x38]
push eax
call fcn.0044d0ec
add esp, 0xc
mov byte [ebp - 0x36], 0x67
mov byte [ebp - 0x35], 0x53
mov byte [ebp - 0x34], 0x65
mov byte [ebp - 0x33], 0x74
mov byte [ebp - 0x32], 0x56
mov byte [ebp - 0x31], 0x61
mov byte [ebp - 0x30], 0x6c
mov byte [ebp - 0x2f], 0x75
mov byte [ebp - 0x2e], 0x65
mov byte [ebp - 0x2d], 0x45
mov byte [ebp - 0x2c], 0x78
mov byte [ebp - 0x2b], 0x41
mov byte [ebp - 0x38], 0x52
mov byte [ebp - 0x37], 0x65
lea ecx, [ebp - 0x38]
push ecx
mov edx, dword [ebp - 4]
push edx
call dword [0x4b2434]
mov dword [0x4df308], eax
push 0x20
push 0
lea eax, [ebp - 0x38]
push eax
call fcn.0044d0ec
add esp, 0xc
mov byte [ebp - 0x36], 0x67
mov byte [ebp - 0x35], 0x43
mov byte [ebp - 0x34], 0x72
mov byte [ebp - 0x33], 0x65
mov byte [ebp - 0x32], 0x61
mov byte [ebp - 0x31], 0x74
mov byte [ebp - 0x30], 0x65
mov byte [ebp - 0x2f], 0x4b
mov byte [ebp - 0x2e], 0x65
mov byte [ebp - 0x2d], 0x79
mov byte [ebp - 0x2c], 0x45
mov byte [ebp - 0x2b], 0x78
mov byte [ebp - 0x38], 0x52
mov byte [ebp - 0x37], 0x65
mov byte [ebp - 0x2a], 0x41
lea ecx, [ebp - 0x38]
push ecx
mov edx, dword [ebp - 4]
push edx
call dword [0x4b2434]
mov dword [0x4df310], eax
push 0x20
push 0
lea eax, [ebp - 0x38]
push eax
call fcn.0044d0ec
add esp, 0xc
mov byte [ebp - 0x36], 0x67
mov byte [ebp - 0x35], 0x51
mov byte [ebp - 0x34], 0x75
mov byte [ebp - 0x33], 0x65
mov byte [ebp - 0x30], 0x56
mov byte [ebp - 0x2f], 0x61
mov byte [ebp - 0x38], 0x52
mov byte [ebp - 0x37], 0x65
mov byte [ebp - 0x2e], 0x6c
mov byte [ebp - 0x2d], 0x75
mov byte [ebp - 0x2c], 0x65
mov byte [ebp - 0x2b], 0x45
mov byte [ebp - 0x2a], 0x78
mov byte [ebp - 0x29], 0x41
mov byte [ebp - 0x32], 0x72
mov byte [ebp - 0x31], 0x79
lea ecx, [ebp - 0x38]
push ecx
mov edx, dword [ebp - 4]
push edx
call dword [0x4b2434]
mov dword [0x4df314], eax
pop edi
mov esp, ebp
pop ebp
ret