Function at 0x44d510
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4b274d
mov eax, dword fs:[0]
push eax
sub esp, 0x1bc
mov eax, dword [0x4d516c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x184], 0
lea eax, [ebp - 0x180]
push eax
call fcn.0043c830
add esp, 4
mov dword [ebp - 4], 1
lea ecx, [ebp - 0x128]
push ecx
call fcn.0043c930
add esp, 4
mov byte [ebp - 4], 2
lea edx, [ebp - 0x164]
push edx
call fcn.00446ed0
add esp, 4
mov byte [ebp - 4], 3
lea eax, [ebp - 0x148]
push eax
call fcn.0043ca60
add esp, 4
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x144]
call fcn.00403310
mov byte [ebp - 4], 5
push 0x4bcad0
lea ecx, [ebp - 0x148]
push ecx
call fcn.004271b0
add esp, 8
movzx edx, al
test edx, edx
je 0x44d5d6
push 0x4bcacc
lea ecx, [ebp - 0x144]
call fcn.00408090
jmp 0x44d640
push 0x4bcaa4
lea eax, [ebp - 0x148]
push eax
call fcn.004271b0
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x44d603
push 0x4bcaa0
lea ecx, [ebp - 0x144]
call fcn.00408090
jmp 0x44d640
push 0x4bca74
lea edx, [ebp - 0x148]
push edx
call fcn.004271b0
add esp, 8
movzx eax, al
test eax, eax
je 0x44d630
push 0x4bca70
lea ecx, [ebp - 0x144]
call fcn.00408090
jmp 0x44d640
push 0x4bca6c
lea ecx, [ebp - 0x144]
call fcn.00408090
push str.http:__stat.funshion.com_DiagnosticToolReport_data_
lea ecx, [ebp - 0x10c]
call fcn.00403340
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x144]
push ecx
push str.os
lea edx, [ebp - 0x164]
push edx
push str.cid
lea eax, [ebp - 0x128]
push eax
push 0x4bca24
lea ecx, [ebp - 0x180]
push ecx
push str.MAC
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x2c]
push eax
call fcn.00409af0
add esp, 0xc
mov dword [ebp - 0x18c], eax
mov ecx, dword [ebp - 0x18c]
mov dword [ebp - 0x190], ecx
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x190]
push edx
lea eax, [ebp - 0x48]
push eax
call fcn.00409c70
add esp, 0xc
mov dword [ebp - 0x194], eax
mov ecx, dword [ebp - 0x194]
mov dword [ebp - 0x198], ecx
mov byte [ebp - 4], 8
mov edx, dword [ebp - 0x198]
push edx
lea eax, [ebp - 0x64]
push eax
call fcn.004144f0
add esp, 0xc
mov dword [ebp - 0x19c], eax
mov ecx, dword [ebp - 0x19c]
mov dword [ebp - 0x1a0], ecx
mov byte [ebp - 4], 9
mov edx, dword [ebp - 0x1a0]
push edx
lea eax, [ebp - 0x80]
push eax
call fcn.00409c70
add esp, 0xc
mov dword [ebp - 0x1a4], eax
mov ecx, dword [ebp - 0x1a4]
mov dword [ebp - 0x1a8], ecx
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x1a8]
push edx
lea eax, [ebp - 0x9c]
push eax
call fcn.004144f0
add esp, 0xc
mov dword [ebp - 0x1ac], eax
mov ecx, dword [ebp - 0x1ac]
mov dword [ebp - 0x1b0], ecx
mov byte [ebp - 4], 0xb
mov edx, dword [ebp - 0x1b0]
push edx
lea eax, [ebp - 0xb8]
push eax
call fcn.00409c70
add esp, 0xc
mov dword [ebp - 0x1b4], eax
mov ecx, dword [ebp - 0x1b4]
mov dword [ebp - 0x1b8], ecx
mov byte [ebp - 4], 0xc
mov edx, dword [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xd4]
push eax
call fcn.004144f0
add esp, 0xc
mov dword [ebp - 0x1bc], eax
mov ecx, dword [ebp - 0x1bc]
mov dword [ebp - 0x1c0], ecx
mov byte [ebp - 4], 0xd
mov edx, dword [ebp - 0x1c0]
push edx
lea eax, [ebp - 0xf0]
push eax
call fcn.00409c70
add esp, 0xc
mov dword [ebp - 0x1c4], eax
mov ecx, dword [ebp - 0x1c4]
mov dword [ebp - 0x1c8], ecx
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x1c8]
push edx
lea ecx, [ebp - 0x10c]
call fcn.00415820
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0xf0]
call fcn.004033c0
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xd4]
call fcn.004033c0
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0xb8]
call fcn.004033c0
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x9c]
call fcn.004033c0
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x80]
call fcn.004033c0
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x64]
call fcn.004033c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x48]
call fcn.004033c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x2c]
call fcn.004033c0
lea eax, [ebp - 0x10c]
push eax
mov ecx, dword [ebp + 8]
call fcn.00408000
mov ecx, dword [ebp - 0x184]
or ecx, 1
mov dword [ebp - 0x184], ecx
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x10c]
call fcn.004033c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x144]
call fcn.004033c0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x148]
call fcn.00427070
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x164]
call fcn.004033c0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x128]
call fcn.004033c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x180]
call fcn.004033c0
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00480a0c
mov esp, ebp
pop ebp
ret 4