Function at 0x4ccba0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub esp, 0xa58
mov eax, dword [0x5364d0]
xor eax, esp
mov dword [esp + 0xa54], eax
mov eax, dword [esp + 0xa5c]
push ebx
push ebp
push esi
xor esi, esi
push edi
mov dword [esp + 0x20], eax
mov dword [esp + 0x14], esi
mov dword [esp + 0x1c], esi
mov dword [esp + 0x24], esi
cmp dword [0x565194], esi
jne 0x4ccbe6
mov dword [0x5651b4], esi
xor eax, eax
jmp 0x4cd027
cmp dword [0x5663dc], esi
jne 0x4ccc7c
push 0x246
lea edx, [esp + 0x81e]
xor ecx, ecx
push esi
push edx
mov word [esp + 0x824], cx
call fcn.004e8fe0
add esp, 0xc
push 0x104
lea eax, [esp + 0x81c]
push eax
push esi
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
push str...360ZipSandbox.exe
lea ecx, [esp + 0x81c]
push ecx
mov edx, ecx
push edx
call dword [sym.imp.SHLWAPI.dll_PathCombineW]
mov edi, dword [0x56519c]
cmp edi, esi
je 0x4ccbd9
lea eax, [esp + 0x818]
push eax
call fcn.0041de00
add esp, 4
test eax, eax
je 0x4ccbd9
push esi
push esi
lea ecx, [esp + 0x820]
push ecx
call edi
test eax, eax
je 0x4ccbd9
mov dword [0x5663dc], 1
push 0x563240
push 0x38
call fcn.004e59b4
mov ebp, eax
add esp, 8
cmp ebp, esi
je 0x4ccbd9
mov dword [ebp], esi
mov dword [ebp + 4], esi
mov dword [ebp + 8], 1
mov dword [ebp + 0x20], esi
mov dword [ebp + 0x24], 0xf
lea ebx, [ebp + 0xc]
mov byte [ebx + 4], 0
mov dword [ebp + 0x28], esi
mov dword [ebp + 0x2c], esi
mov dword [ebp + 0x30], esi
mov esi, 0x200
mov edi, ebp
mov dword [ebp + 0x34], 0x54f
call fcn.004cd090
test eax, eax
je 0x4cce41
push 0x1000
call fcn.004e519e
xor edi, edi
add esp, 4
mov dword [esp + 0x18], eax
cmp eax, edi
je 0x4cce43
push 0x3ec
lea edx, [esp + 0x420]
push edi
push edx
call fcn.004e8fe0
mov edi, dword [esp + 0x24]
add esp, 0xc
mov ecx, 0xfc
lea esi, [esp + 0x418]
mov dword [esp + 0x418], 0x3336305a
mov dword [esp + 0x41c], 1
mov dword [esp + 0x420], 0x494e4954
rep movsd dword es:[edi], dword [esi]
mov edi, dword [esp + 0x18]
push 0x1000
push edi
mov ecx, ebx
call fcn.00403e00
mov ebx, dword [sym.imp.KERNEL32.dll_Sleep]
xor esi, esi
push ebp
call fcn.004cc9a0
push eax
call fcn.004cd470
test eax, eax
je 0x4ccd6a
cmp dword [ebp + 0x34], 0
je 0x4ccd7a
push 0x64
call ebx
inc esi
cmp esi, 0x46
jl 0x4ccd54
mov esi, dword [esp + 0x14]
jmp 0x4ccd7f
mov esi, 1
push edi
call fcn.004e4b2f
add esp, 4
test esi, esi
je 0x4cce41
mov al, 0x4e
mov ecx, 0x10
mov byte [esp + 0x808], 0x47
mov byte [esp + 0x809], 0x5d
mov byte [esp + 0x80a], 0xba
mov byte [esp + 0x80b], al
mov byte [esp + 0x80c], 0x4b
mov byte [esp + 0x80d], al
mov byte [esp + 0x80e], 0x75
mov byte [esp + 0x80f], 0x51
mov byte [esp + 0x810], 0xc
mov byte [esp + 0x811], 0x80
mov byte [esp + 0x812], 0x5e
mov byte [esp + 0x813], 0x97
mov byte [esp + 0x814], 0x18
mov byte [esp + 0x815], 0x62
mov byte [esp + 0x816], 0x5f
mov byte [esp + 0x817], al
cmp dword [ebp + 0x30], ecx
jne 0x4cce41
mov edx, dword [ebp]
lea eax, [esp + 0x808]
mov esi, eax
sub edx, esi
mov esi, dword [edx + eax]
cmp esi, dword [eax]
jne 0x4cce41
sub ecx, 4
add eax, 4
cmp ecx, 4
jae 0x4cce27
mov dword [esp + 0x1c], 1
xor edi, edi
lea eax, [ebp + 8]
push eax
call dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
test eax, eax
jne 0x4cce58
mov esi, ebp
call fcn.004cd0c0
cmp dword [esp + 0x1c], edi
jne 0x4cce6b
mov dword [0x5651b4], edi
xor eax, eax
jmp 0x4cd027
push 0x3ec
lea eax, [esp + 0x30]
push edi
push eax
call fcn.004e8fe0
add esp, 0xc
push 0x563240
mov esi, 1
push 0x38
mov dword [esp + 0x30], 0x3336305a
mov dword [esp + 0x34], esi
mov dword [esp + 0x38], 0x47544d42
call fcn.004e59b4
mov ebp, eax
add esp, 8
cmp ebp, edi
je 0x4cd023
mov dword [ebp], edi
mov dword [ebp + 4], edi
mov dword [ebp + 8], esi
mov esi, dword [esp + 0xa70]
imul esi, dword [esp + 0xa74]
mov dword [ebp + 0x24], 0xf
mov dword [ebp + 0x20], edi
mov byte [ebp + 0x10], 0
add esi, esi
add esi, esi
push 0x563240
push esi
mov dword [ebp + 0x28], edi
mov dword [ebp + 0x2c], edi
mov dword [ebp + 0x30], edi
mov dword [ebp + 0x34], 0x54f
call fcn.004e538d
add esp, 8
mov dword [ebp], eax
cmp eax, edi
je 0x4cd00e
push esi
push edi
push eax
call fcn.004e8fe0
mov eax, dword [esp + 0x2c]
add esp, 0xc
mov dword [ebp + 4], esi
lea edx, [eax + 2]
jmp 0x4ccf20
mov cx, word [eax]
add eax, 2
cmp cx, di
jne 0x4ccf20
sub eax, edx
sar eax, 1
lea esi, [eax + eax + 0x3fa]
push esi
mov dword [esp + 0x18], esi
call fcn.004e519e
mov ebx, eax
add esp, 4
test ebx, ebx
je 0x4cd00e
push esi
push 0
push ebx
call fcn.004e8fe0
mov edx, dword [esp + 0xa80]
mov ecx, 0xfc
lea esi, [esp + 0x34]
mov edi, ebx
rep movsd dword es:[edi], dword [esi]
mov esi, dword [esp + 0x2c]
mov ecx, dword [esp + 0xa7c]
mov eax, esi
mov dword [ebx + 0x3f4], edx
add esp, 0xc
mov dword [ebx + 0x3f0], ecx
lea edx, [eax + 2]
lea esp, [esp]
mov cx, word [eax]
add eax, 2
test cx, cx
jne 0x4ccf90
sub eax, edx
sar eax, 1
add eax, eax
push eax
lea ecx, [ebx + 0x3f8]
push esi
push ecx
call fcn.004e95a0
mov edx, dword [esp + 0x20]
add esp, 0xc
push edx
push ebx
lea ecx, [ebp + 0xc]
call fcn.00403e00
push ebp
call fcn.004cc9a0
push eax
call fcn.004cd470
test eax, eax
je 0x4cd005
cmp dword [ebp + 0x34], 0
jne 0x4cd005
mov eax, dword [ebp + 4]
cmp dword [ebp + 0x30], eax
jne 0x4cd005
mov esi, dword [ebp]
push 0x563240
push eax
call fcn.004e538d
add esp, 8
mov dword [esp + 0x24], eax
test eax, eax
je 0x4cd005
mov ecx, dword [ebp + 4]
push ecx
push esi
push eax
call fcn.004e95a0
add esp, 0xc
push ebx
call fcn.004e4b2f
add esp, 4
lea eax, [ebp + 8]
push eax
call dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
test eax, eax
jne 0x4cd023
mov esi, ebp
call fcn.004cd0c0
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0xa64]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.004e3edb
add esp, 0xa58
ret