Function at 0x4b82c1
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push 0x20
call fcn.00535595
add esp, 4
mov dword [ebp - 4], eax
mov edi, eax
mov esi, 0x618c6d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 6
rep stosd dword es:[edi], eax
mov dword [ebp - 8], 0
mov ebx, dword [ebp - 4]
call fcn.0049d8c2
mov eax, 0
cmp eax, ecx
jl 0x4b8313
push 1
call fcn.0053559b
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
push reloc.oleaut32.dll_SysStringLen
push 0
push dword [ebp + 8]
push 1
mov ebx, 0x9dc
call fcn.0053adf0
add esp, 0x10
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x168
call fcn.005386e0
add esp, 0x10
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [ebp - 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b836a
push ebx
call fcn.0053558f
add esp, 4
pop eax
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp - 4]
call fcn.0049d8c2
mov eax, 1
cmp eax, ecx
jl 0x4b838e
push 1
call fcn.0053559b
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
push 0x80000301
push 0
push dword [ebp + 0xc]
push 1
mov ebx, 0x168
call fcn.005386e0
add esp, 0x10
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b83cb
push ebx
call fcn.0053558f
add esp, 4
pop eax
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp - 4]
call fcn.0049d8c2
mov eax, 2
cmp eax, ecx
jl 0x4b83ef
push 1
call fcn.0053559b
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp + 0x14]
mov eax, dword [ebx]
test eax, eax
je 0x4b8415
push eax
mov ebx, eax
call fcn.0049d8e2
inc eax
push eax
call fcn.00535595
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b8428
push ebx
call fcn.0053558f
add esp, 4
pop eax
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp - 4]
call fcn.0049d8c2
mov eax, 3
cmp eax, ecx
jl 0x4b844c
push 1
call fcn.0053559b
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp + 0x1c]
mov eax, dword [ebx]
test eax, eax
je 0x4b8472
push eax
mov ebx, eax
call fcn.0049d8e2
inc eax
push eax
call fcn.00535595
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b8485
push ebx
call fcn.0053558f
add esp, 4
pop eax
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp - 4]
call fcn.0049d8c2
mov eax, 4
cmp eax, ecx
jl 0x4b84a9
push 1
call fcn.0053559b
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp + 0x24]
mov eax, dword [ebx]
test eax, eax
je 0x4b84cf
push eax
mov ebx, eax
call fcn.0049d8e2
inc eax
push eax
call fcn.00535595
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b84e2
push ebx
call fcn.0053558f
add esp, 4
pop eax
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov ebx, dword [ebp - 4]
call fcn.0049d8c2
mov eax, 5
cmp eax, ecx
jl 0x4b8506
push 1
call fcn.0053559b
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp + 0x2c]
mov eax, dword [ebx]
test eax, eax
je 0x4b852c
push eax
mov ebx, eax
call fcn.0049d8e2
inc eax
push eax
call fcn.00535595
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b853f
push ebx
call fcn.0053558f
add esp, 4
pop eax
mov ebx, dword [ebp - 0xc]
mov dword [ebx], eax
mov dword [ebp - 0xc], esp
mov ebx, dword [ebp + 0x34]
push dword [ebx]
push 0
mov ebx, dword [ebp - 4]
call fcn.0049d8c2
push ebx
push 0x4b90e1
push 0
push 0
call dword [sym.imp.kernel32.dll_CreateThread]
nop
nop
nop
nop
cmp dword [ebp - 0xc], esp
je 0x4b8586
push 6
call fcn.0053559b
add esp, 4
mov dword [ebp - 8], eax
mov dword [ebp - 0xc], esp
push 1
call dword [sym.imp.kernel32.dll_Sleep]
nop
nop
nop
nop
cmp dword [ebp - 0xc], esp
je 0x4b85ad
push 6
call fcn.0053559b
add esp, 4
mov eax, dword [ebp - 8]
jmp 0x4b85b5
push eax
mov ebx, dword [ebp - 4]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4b85d4
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4b85d0
imul eax, dword [ebx]
jmp 0x4b85c5
mov ecx, eax
test ecx, ecx
je 0x4b85f3
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4b85ec
push ebx
push eax
call fcn.0053558f
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4b85da
call fcn.0053558f
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0x34