Function at 0x566090
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffe08
push esi
xor edx, edx
mov dword [ebp - 0x1f8], edx
mov dword [ebp - 0x1f4], edx
mov dword [ebp - 0x168], edx
mov dword [ebp - 0x164], edx
mov dword [ebp - 4], edx
mov dword [ebp - 8], edx
mov esi, eax
lea eax, [ebp - 0x160]
mov edx, dword [0x547924]
call fcn.00405c28
xor eax, eax
push ebp
push 0x566580
push dword fs:[eax]
mov dword fs:[eax], esp
call fcn.0040de78
add esp, 0xfffffff8
fstp qword [esp]
wait
lea edx, [ebp - 0x160]
mov eax, esi
call fcn.00564d9c
push 0x566594
lea edx, [ebp - 0x164]
mov eax, dword [0x57daf0]
mov eax, dword [eax]
call fcn.00537218
push dword [ebp - 0x164]
push 0x5665e0
push 0x5665f4
push 0x566600
push 0x5665f4
push 0x566644
push 0x5665f4
push 0
push 0x5665f4
push 0x566654
push 0x5665f4
push 0x566664
push 0x5665f4
push 0x566680
push 0x5665f4
push 0x5666c0
push 0x5665f4
push 0x5666f4
push 0x5665f4
push 0x56673c
push 0x5665f4
push 0x56676c
push 0x5665f4
push 0x56677c
push 0x5665f4
push 0x56679c
push 0x5665f4
push 0x5667ac
push 0x5665f4
push 0x5667d4
push 0x5665f4
push 0x5667e8
push 0x5665f4
push 0x5667fc
push 0x5665f4
push 0x566824
push 0x5665f4
push 0x56684c
push 0x5665f4
push 0x56687c
push 0x5665f4
push 0x5668a4
push 0x5665f4
push 0x5668d0
push 0x5665f4
push 0x5667e8
push 0x5665f4
push 0x5668e4
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x5668d0
push 0x5665f4
push 0x5667e8
push 0x5665f4
push 0x566930
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x5668d0
push 0x5665f4
push 0x5667e8
push 0x5665f4
push 0x566960
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x5668d0
push 0x5665f4
push 0x5667e8
push 0x5665f4
push 0x566990
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x566914
push 0x5665f4
push 0x5669c0
push 0x5665f4
push 0x5669d4
push 0x5665f4
push 0x5669e8
push 0x5665f4
push 0
push 0x5665f4
push 0x56676c
push 0x5665f4
push 0
push 0x5665f4
push 0x56676c
push 0x5665f4
push 0x5669fc
push 0x5665f4
push 0x566a48
push 0x5665f4
push 0x566a58
lea eax, [ebp - 8]
mov edx, 0x77
call fcn.004054b8
push dword [ebp - 0x15c]
push dword [ebp - 0x160]
lea edx, [ebp - 4]
mov eax, 0x566a68
call fcn.0040eb20
lea eax, [ebp - 0x168]
push eax
mov eax, dword [ebp - 4]
mov dword [ebp - 0x1f0], eax
mov byte [ebp - 0x1ec], 0xb
mov eax, dword [ebp - 0x138]
mov dword [ebp - 0x1e8], eax
mov byte [ebp - 0x1e4], 0xb
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x1e0], eax
mov byte [ebp - 0x1dc], 0xb
mov eax, dword [ebp - 0x130]
mov dword [ebp - 0x1d8], eax
mov byte [ebp - 0x1d4], 0xb
mov eax, dword [ebp - 0x134]
mov dword [ebp - 0x1d0], eax
mov byte [ebp - 0x1cc], 0xb
mov eax, dword [ebp - 0x108]
mov dword [ebp - 0x1c8], eax
mov byte [ebp - 0x1c4], 0xb
mov eax, dword [ebp - 0xfc]
mov dword [ebp - 0x1c0], eax
mov byte [ebp - 0x1bc], 0xb
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x1b8], eax
mov byte [ebp - 0x1b4], 0xb
mov eax, dword [ebp - 0x104]
mov dword [ebp - 0x1b0], eax
mov byte [ebp - 0x1ac], 0xb
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x1a8], eax
mov byte [ebp - 0x1a4], 0xb
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x1a0], eax
mov byte [ebp - 0x19c], 0xb
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x198], eax
mov byte [ebp - 0x194], 0xb
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x190], eax
mov byte [ebp - 0x18c], 0xb
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x188], eax
mov byte [ebp - 0x184], 0xb
mov eax, dword [ebp - 0x9c]
mov dword [ebp - 0x180], eax
mov byte [ebp - 0x17c], 0xb
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x178], eax
mov byte [ebp - 0x174], 0xb
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x170], eax
mov byte [ebp - 0x16c], 0xb
lea edx, [ebp - 0x1f0]
mov ecx, 0x10
mov eax, dword [ebp - 8]
call fcn.0040ccf0
mov edx, dword [ebp - 0x168]
lea eax, [ebp - 8]
call fcn.004051d0
lea edx, [ebp - 0x1f4]
mov eax, dword [ebp - 8]
call fcn.004075a8
mov edx, dword [ebp - 0x1f4]
mov eax, dword [0x57e05c]
mov eax, dword [eax]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
lea edx, [ebp - 0x1f8]
mov eax, esi
call fcn.0056592c
lea eax, [ebp - 0x1f8]
mov edx, 0x566a78
call fcn.00405400
mov edx, dword [ebp - 0x1f8]
mov eax, dword [0x57e05c]
mov eax, dword [eax]
mov ecx, dword [eax]
call dword [ecx + 0x74]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x566587
lea eax, [ebp - 0x1f8]
call fcn.00405138
lea eax, [ebp - 0x1f4]
call fcn.00405138
lea eax, [ebp - 0x168]
mov edx, 2
call fcn.0040515c
lea eax, [ebp - 0x160]
mov edx, dword [0x547924]
call fcn.00405cf8
lea eax, [ebp - 8]
mov edx, 2
call fcn.0040515c
ret