Function at 0x4b2930
Capabilities:
Terminate thread

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4efed8
mov eax, dword fs:[0]
push eax
push ecx
sub esp, 0x48
push ebx
push esi
push edi
mov eax, dword [0x51eed4]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov dword [ebp - 4], 0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.https:__secure.newsoftwares.net_php_database_newsoftwares_onlinebackup_logout_user_new.php
call fcn.00480c70
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x44], eax
mov byte [ebp - 4], 1
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
mov edx, dword [ebp + 0xc]
push edx
call fcn.00480c70
mov dword [ebp - 0x48], eax
mov byte [ebp - 4], 0
call fcn.00496be0
add esp, 0x38
mov byte [ebp - 0x49], al
movzx eax, byte [ebp - 0x49]
test eax, eax
jne 0x4b29b7
mov eax, 1
jmp 0x4b2b6e
jmp 0x4b29d3
mov dword [ebp - 4], 0xffffffff
jmp 0x4b29e4
mov byte [0x521b94], 1
push 0
mov ecx, dword [0x521b6c]
push ecx
call dword [sym.imp.KERNEL32.dll_TerminateThread]
push 0xffffffffffffffff
mov edx, dword [0x521b6c]
push edx
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
cmp dword [0x521b6c], 0
je 0x4b2a1e
mov eax, dword [0x521b6c]
push eax
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov byte [0x521b95], 1
push 0
mov ecx, dword [0x521b70]
push ecx
call dword [sym.imp.KERNEL32.dll_TerminateThread]
push 0xffffffffffffffff
mov edx, dword [0x521b70]
push edx
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
cmp dword [0x521b70], 0
je 0x4b2a58
mov eax, dword [0x521b70]
push eax
call dword [sym.imp.KERNEL32.dll_CloseHandle]
push 0
mov ecx, dword [0x521b7c]
push ecx
call dword [sym.imp.KERNEL32.dll_TerminateThread]
push 0xffffffffffffffff
mov edx, dword [0x521b7c]
push edx
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
cmp dword [0x521b7c], 0
je 0x4b2a8b
mov eax, dword [0x521b7c]
push eax
call dword [sym.imp.KERNEL32.dll_CloseHandle]
cmp dword [0x521b80], 0
je 0x4b2ab3
mov ecx, dword [0x521b80]
mov dword [ebp - 0x24], ecx
mov edx, dword [ebp - 0x24]
push edx
call fcn.004bdde5
add esp, 4
mov dword [0x521b80], 0
cmp dword [0x521b60], 0
je 0x4b2af0
mov eax, dword [0x521b60]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x2c]
mov dword [ebp - 0x28], ecx
cmp dword [ebp - 0x28], 0
je 0x4b2adf
push 1
mov ecx, dword [ebp - 0x28]
call fcn.004b5bc0
mov dword [ebp - 0x50], eax
jmp 0x4b2ae6
mov dword [ebp - 0x50], 0
mov dword [0x521b60], 0
cmp dword [0x521b64], 0
je 0x4b2b2e
mov edx, dword [0x521b64]
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
je 0x4b2b1d
push 1
mov ecx, dword [ebp - 0x30]
call fcn.004b5bc0
mov dword [ebp - 0x54], eax
jmp 0x4b2b24
mov dword [ebp - 0x54], 0
mov dword [0x521b64], 0
cmp dword [0x521b68], 0
je 0x4b2b6c
mov ecx, dword [0x521b68]
mov dword [ebp - 0x3c], ecx
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0x38], edx
cmp dword [ebp - 0x38], 0
je 0x4b2b5b
push 1
mov ecx, dword [ebp - 0x38]
call fcn.004b5bc0
mov dword [ebp - 0x58], eax
jmp 0x4b2b62
mov dword [ebp - 0x58], 0
mov dword [0x521b68], 0
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8