Function at 0x43fee0
Capabilities:
Send icmp echo request

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4e9a39
mov eax, dword fs:[0]
push eax
sub esp, 0x214
mov eax, dword [0x57af80]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 0x14]
mov dword [ebp - 0x220], eax
mov dword [ebp - 4], 0
mov esi, 4
call sub.IPHLPAPI.DLL_IcmpCreateFile
mov dword [ebp - 0x21c], eax
cmp eax, 0xffffffff
je 0x4400d2
movdqa xmm0, xmmword [0x507e80]
lea eax, [ebp - 0x20f]
push 0x1df
push 0
push eax
movdqu xmmword [ebp - 0x30], xmm0
mov byte [ebp - 0x210], 0
movdqu xmmword [ebp - 0x20], xmm0
call sub.MSVCR120.dll_memset
mov edi, dword [sym.imp.Qt5Network.dll_public:_unsigned_int___thiscall_QHostAddress::toIPv4Address_void_const]
lea ecx, [ebp + 8]
xor eax, eax
add esp, 0xc
mov dword [ebp - 0x217], eax
mov word [ebp - 0x213], ax
mov byte [ebp - 0x211], al
mov eax, dword [ebp + 0x10]
mov byte [ebp - 0x218], al
call edi
shr eax, 8
lea ecx, [ebp + 8]
movzx esi, al
call edi
movzx edi, al
lea ecx, [ebp + 8]
mov eax, dword [sym.imp.Qt5Network.dll_public:_unsigned_int___thiscall_QHostAddress::toIPv4Address_void_const]
shl edi, 8
add edi, esi
shl edi, 8
call eax
push dword [ebp + 0xc]
shr eax, 0x10
lea ecx, [ebp + 8]
movzx esi, al
lea eax, [ebp - 0x210]
push 0x1e0
push eax
lea eax, [ebp - 0x218]
add esi, edi
mov edi, dword [sym.imp.Qt5Network.dll_public:_unsigned_int___thiscall_QHostAddress::toIPv4Address_void_const]
push eax
push 0x20
lea eax, [ebp - 0x30]
shl esi, 8
push eax
call edi
shr eax, 0x18
add eax, esi
push eax
push dword [ebp - 0x21c]
call sub.IPHLPAPI.DLL_IcmpSendEcho
test eax, eax
je 0x4400c2
lea ecx, [ebp + 8]
call edi
shr eax, 8
lea ecx, [ebp + 8]
movzx esi, al
call edi
movzx edi, al
lea ecx, [ebp + 8]
mov eax, dword [sym.imp.Qt5Network.dll_public:_unsigned_int___thiscall_QHostAddress::toIPv4Address_void_const]
shl edi, 8
add edi, esi
shl edi, 8
call eax
shr eax, 0x10
lea ecx, [ebp + 8]
movzx esi, al
add esi, edi
mov edi, dword [sym.imp.Qt5Network.dll_public:_unsigned_int___thiscall_QHostAddress::toIPv4Address_void_const]
shl esi, 8
call edi
mov ecx, dword [ebp - 0x210]
shr eax, 0x18
add eax, esi
cmp ecx, eax
jne 0x440060
mov eax, dword [ebp - 0x20c]
test eax, eax
jne 0x440052
lea esi, [eax + 2]
jmp 0x4400c7
cmp eax, 0x2b05
jne 0x4400c2
mov esi, 3
jmp 0x4400c7
mov esi, dword [ebp - 0x220]
test esi, esi
je 0x4400c2
cmp dword [ebp - 0x20c], 0
jne 0x4400a4
mov eax, ecx
shr eax, 8
movzx edx, al
movzx eax, byte [ebp - 0x210]
shl eax, 8
add edx, eax
mov eax, ecx
shl edx, 8
shr eax, 0x10
movzx eax, al
add edx, eax
shr ecx, 0x18
shl edx, 8
add edx, ecx
mov ecx, esi
push edx
call fcn.0043fe30
lea ecx, [ebp + 8]
call edi
push eax
mov ecx, esi
call fcn.00440100
test al, al
mov esi, 4
mov ecx, 2
cmovne esi, ecx
jmp 0x4400c7
mov esi, 4
push dword [ebp - 0x21c]
call sub.IPHLPAPI.DLL_IcmpCloseHandle
lea ecx, [ebp + 8]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QHostAddress::destructor_void_]
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004df262
mov esp, ebp
pop ebp
ret