Function at 0x4a1cc0
Capabilities:
Access peb ldr_data
Get kernel32 base address

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4d708d
mov eax, dword fs:[0]
push eax
sub esp, 8
push ebx
push esi
push edi
mov eax, dword [0x89a1a0]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x10], edi
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QObject::constructor_class_QObject__]
lea ecx, [edi + 8]
mov dword [ebp - 4], 0
mov dword [edi], vtable.Smtp.0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [edi + 0x10]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [edi + 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [edi + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [edi + 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ebx, [edi + 0x28]
mov ecx, ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [edi + 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [edi + 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
push 8
mov byte [ebp - 4], 8
call fcn.004bbbfe
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
push edi
mov ecx, esi
mov byte [ebp - 4], 9
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QSslSocket::constructor_class_QObject__]
push 0
push str.1readyRead__
push edi
push str.2readyRead__
lea eax, [ebp - 0x14]
mov dword [esi], vtable.QSslSocket.0
push esi
mov dword [edi + 0x18], esi
mov edi, dword [sym.imp.Qt5Core.dll_public:_static_class_QMetaObject::Connection___cdecl_QObject::connect_class_QObject_const___char_const___class_QObject_const___char_const___enum_Qt::ConnectionType_]
push eax
mov byte [ebp - 4], 8
call edi
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMetaObject::Connection::destructor_void_]
lea ecx, [ebp - 0x14]
add esp, 0x18
call esi
mov eax, dword [ebp - 0x10]
push 0
push str.1connected__
push eax
push str.2connected__
push dword [eax + 0x18]
lea eax, [ebp - 0x14]
push eax
call edi
add esp, 0x18
lea ecx, [ebp - 0x14]
call esi
mov eax, dword [ebp - 0x10]
push 0
push str.1errorReceived_QAbstractSocket::SocketError_
push eax
push str.2error_QAbstractSocket::SocketError_
push dword [eax + 0x18]
lea eax, [ebp - 0x14]
push eax
call edi
add esp, 0x18
lea ecx, [ebp - 0x14]
call esi
mov eax, dword [ebp - 0x10]
push 0
push str.1stateChanged_QAbstractSocket::SocketState_
push eax
push str.2stateChanged_QAbstractSocket::SocketState_
push dword [eax + 0x18]
lea eax, [ebp - 0x14]
push eax
call edi
add esp, 0x18
lea ecx, [ebp - 0x14]
call esi
mov eax, dword [ebp - 0x10]
push 0
push str.1disconnected__
push eax
push str.2disconnected__
push dword [eax + 0x18]
lea eax, [ebp - 0x14]
push eax
call edi
add esp, 0x18
lea ecx, [ebp - 0x14]
call esi
push dword [ebp + 8]
mov esi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
mov ecx, ebx
call esi
mov ebx, dword [ebp - 0x10]
push dword [ebp + 0xc]
lea ecx, [ebx + 0x2c]
call esi
push dword [ebp + 0x10]
lea ecx, [ebx + 0x30]
call esi
mov eax, dword [ebp + 0x14]
mov dword [ebx + 0x34], eax
mov eax, dword [ebp + 0x18]
mov dword [ebx + 0xc], eax
mov eax, ebx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14