Function at 0x18000fee0
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xa0
mov rcx, qword [0x180206080]
xor esi, esi
movaps xmmword [rax - 0x18], xmm6
xor edx, edx
mov r8d, Ordinal_50
mov eax, dword [rcx + 0x47b8]
or eax, 2
mov dword [rcx + 0x47b8], eax
or eax, 1
movsd xmm0, qword [0x180204be8]
mov dword [rcx + 0x47b8], eax
movabs rax, 0x96c73718ebca3aca
movsd qword [rcx + 0x47d8], xmm0
mov dword [rcx + 0x47c0], 1
mov qword [rcx + 0x47c8], rsi
mov qword [rcx + 0x47d0], rsi
mov dword [rcx + 0x47bc], 1
movabs rcx, 0x6c25f0ea042f5a36
mov qword [rbp + 7], rax
mov rax, qword [rbp + 7]
mov qword [rbp + 0x17], rax
mov qword [rbp + 7], rcx
mov rax, qword [rbp + 7]
mov qword [rbp + 0x1f], rax
movabs rax, 0xf8ae507787e919e9
mov qword [rbp + 7], rax
mov rax, qword [rbp + 7]
mov qword [rbp + 0x27], rax
mov qword [rbp + 7], rcx
lea rcx, [rbp + 0x17]
mov rax, qword [rbp + 7]
movdqa xmm0, xmmword [rbp + 0x17]
mov qword [rbp + 0x2f], rax
xorps xmm0, xmmword [rbp + 0x27]
movdqa xmmword [rbp + 0x17], xmm0
call fcn.180023ef0
call fcn.18000cc10
mov ecx, dword [0x180205f6c]
mov rax, qword gs:[0x58]
mov edx, 4
mov rax, qword [rax + rcx*8]
mov ecx, dword [rdx + rax]
cmp dword [0x180206480], ecx
jle 0x18001002e
lea rcx, [0x180206480]
call fcn.18013fc60
cmp dword [0x180206480], 0xffffffff
jne 0x18001002e
mov rdx, qword [0x180206080]
lea rcx, [0x180206480]
lea ecx, [0x180206480]
mov rax, qword [rdx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
mov rdx, qword [rax + 0x298]
mov qword [0x180206550], rdx
call fcn.18013fbf4
movdqa xmm0, xmmword [0x1801db620]
lea rcx, [rbp + 0x27]
movups xmmword [rbp + 0x27], xmm0
mov dword [rbp + 0x1b], 0x42200000
movss xmm0, dword [0x180204be8]
xorps xmm6, xmm6
movss dword [rbp + 0x17], xmm0
mov qword [rbp + 7], rsi
call fcn.18001ad20
mov rcx, qword [0x180206550]
lea r8, [rbp + 0x17]
mov r9d, eax
mov dword [rsp + 0x28], Ordinal_50
mov rax, qword [0x180206080]
lea rdx, [rbp + 7]
movss xmm0, dword [rax + 0x37d8]
movss dword [rsp + 0x20], xmm0
call fcn.18003c430
movdqa xmm0, xmmword [0x1801db640]
lea rcx, [rbp + 0x27]
movups xmmword [rbp + 0x27], xmm0
mov dword [rbp + 0xb], 0x42240000
movss xmm0, dword [0x180204be8]
movss dword [rbp + 7], xmm0
mov dword [rbp + 0x17], esi
mov dword [rbp + 0x1b], 0x42240000
call fcn.18001ad20
movss xmm0, dword [0x1801db1f8]
lea r8, [rbp + 7]
mov rcx, qword [0x180206550]
lea rdx, [rbp + 0x17]
mov r9d, eax
movss dword [rsp + 0x20], xmm0
call fcn.18003c1c0
movdqa xmm0, xmmword [0x1801db770]
lea rcx, [rbp + 0x27]
movups xmmword [rbp + 0x27], xmm0
call fcn.18001ad20
mov rbx, qword [0x180204b70]
mov ebx, dword [0x180204b70]
mov ecx, eax
mov dword [rbp + 7], 0x41700000
mov dword [rbp + 0xb], 0x41600000
test eax, 0xff000000
je 0x180010187
mov rdx, qword [0x180206550]
test rbx, rbx
jne 0x180010131
mov rax, qword [rdx + 0x38]
mov rbx, qword [rax + 8]
movups xmm0, xmmword [rdx + 0x88]
lea rax, [0x1801d49ce]
mov byte [rsp + 0x48], sil
movss xmm2, dword [0x1801db254]
lea r9, [rbp + 7]
movss dword [rsp + 0x40], xmm6
mov qword [rsp + 0x38], rax
lea rax, str.Unity_Solution
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x27]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ecx
mov rcx, rbx
movups xmmword [rbp + 0x27], xmm0
call fcn.180040450
mov rbx, qword [0x180204b70]
movdqa xmm0, xmmword [0x1801db6b0]
lea rcx, [rbp + 0x27]
movups xmmword [rbp + 0x27], xmm0
call fcn.18001ad20
movss xmm2, dword [0x180204be8]
mov ecx, eax
mov dword [rbp + 0xb], 0x41200000
movaps xmm0, xmm2
subss xmm0, dword [0x1801db260]
movss dword [rbp + 7], xmm0
test eax, 0xff000000
je 0x18001022f
mov rdx, qword [0x180206550]
test rbx, rbx
jne 0x1800101d8
mov rax, qword [rdx + 0x38]
mov rbx, qword [rax + 8]
movups xmm0, xmmword [rdx + 0x88]
lea rax, [0x1801d49d1]
mov byte [rsp + 0x48], sil
movss xmm2, dword [0x1801db254]
lea r9, [rbp + 7]
movss dword [rsp + 0x40], xmm6
mov qword [rsp + 0x38], rax
lea rax, [0x1801d49d0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x27]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ecx
mov rcx, rbx
movups xmmword [rbp + 0x27], xmm0
call fcn.180040450
movss xmm2, dword [0x180204be8]
mov rcx, qword [0x180206080]
lea rdx, [rbp + 7]
subss xmm2, dword [0x1801db264]
mov dword [rbp + 7], 0x41700000
mov dword [rbp + 0xb], 0x41900000
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
lea rcx, [0x1801d49d4]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x24]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
addss xmm1, xmm2
addss xmm0, dword [0x1801db238]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
call fcn.180046880
test al, al
je 0x1800102bb
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movdqa xmm0, xmmword [0x1801db640]
lea rcx, [rbp + 0x27]
mov qword [rsp + 0xb0], rdi
movups xmmword [rbp + 0x27], xmm0
movaps xmmword [rsp + 0x80], xmm8
call fcn.18001ad20
mov rbx, qword [0x180206550]
mov edi, eax
movss xmm8, dword [0x1801db1dc]
test eax, 0xff000000
je 0x180010377
test byte [rbx + 0x30], 1
lea r8, [rbp + 7]
movss xmm3, dword [0x1801db230]
lea rdx, [rbp + 0x17]
mov dword [rbp + 0x17], 0x42bd0000
mov rcx, rbx
mov dword [rbp + 0x1b], 0x429f0000
mov dword [rsp + 0x20], esi
je 0x180010335
mov dword [rbp + 7], 0x43cac000
mov dword [rbp + 0xb], 0x43984000
jmp 0x180010343
mov dword [rbp + 7], 0x43cac148
mov dword [rbp + 0xb], 0x43984148
call fcn.18003bdd0
mov r8d, dword [rbx + 0x78]
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
movss dword [rsp + 0x28], xmm8
mov dword [rsp + 0x20], 1
call fcn.180039f40
mov dword [rbx + 0x78], esi
mov rbx, qword [0x180206550]
movdqa xmm0, xmmword [0x1801db630]
lea rcx, [rbp + 0x27]
movups xmmword [rbp + 0x27], xmm0
mov dword [rbp + 7], 0x43ca8000
mov dword [rbp + 0xb], 0x42e60000
mov dword [rbp + 0x17], 0x42be0000
mov dword [rbp + 0x1b], 0x42a00000
call fcn.18001ad20
mov r9d, eax
mov dword [rsp + 0x28], Ordinal_50
mov rax, qword [0x180206080]
lea r8, [rbp + 7]
lea rdx, [rbp + 0x17]
mov rcx, rbx
movss xmm0, dword [rax + 0x37d8]
movss dword [rsp + 0x20], xmm0
call fcn.18003c430
movdqa xmm0, xmmword [0x1801db660]
lea rcx, [rbp + 0x27]
movups xmmword [rbp + 0x27], xmm0
mov dword [rbp + 7], 0x43ca8000
mov dword [rbp + 0xb], 0x42e60000
mov dword [rbp + 0x17], 0x42be0000
mov dword [rbp + 0x1b], 0x42e60000
call fcn.18001ad20
mov rcx, qword [0x180206550]
lea r8, [rbp + 7]
mov r9d, eax
movss dword [rsp + 0x20], xmm8
lea rdx, [rbp + 0x17]
call fcn.18003c1c0
movdqa xmm0, xmmword [0x1801db5d0]
lea rcx, [rbp + 0x27]
movups xmmword [rbp + 0x27], xmm0
call fcn.18001ad20
movss xmm8, dword [0x1801db284]
mov rcx, qword [0x180204b70]
mov rdi, qword [rsp + 0xb0]
mov dword [rbp + 7], 0x42d20000
mov dword [rbp + 0xb], 0x42aa0000
test eax, 0xff000000
je 0x1800104c9
mov rdx, qword [0x180206550]
test rcx, rcx
jne 0x18001047d
mov rcx, qword [rdx + 0x38]
mov rcx, qword [rcx + 8]
movups xmm0, xmmword [rdx + 0x88]
lea r8, [0x1801d4a38]
mov byte [rsp + 0x48], sil
movss xmm2, dword [0x1801db254]
lea r9, [rbp + 7]
movss dword [rsp + 0x40], xmm6
mov qword [rsp + 0x38], r8
lea r8, str.Register
mov qword [rsp + 0x30], r8
lea r8, [rbp + 0x27]
mov qword [rsp + 0x28], r8
mov dword [rsp + 0x20], eax
movups xmmword [rbp + 0x27], xmm0
call fcn.180040450
mov rcx, qword [0x180204b78]
call fcn.1800268e0
mov rcx, qword [0x180206080]
lea r8, [0x180206030]
mov qword [rsp + 0x38], rsi
lea rdx, str.username
mov qword [rsp + 0x30], rsi
mov r9d, Ordinal_41
mov dword [rsp + 0x28], esi
mov rax, qword [rcx + 0x3ed8]
mov qword [rbp + 7], rsi
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x24]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
addss xmm1, xmm8
addss xmm0, dword [0x1801db298]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
lea rax, [rbp + 7]
or dword [rcx + 0x4760], 1
mov dword [rcx + 0x4768], 0x43910000
lea rcx, str.user
mov qword [rsp + 0x20], rax
call fcn.180049470
mov rcx, qword [0x180206080]
lea r8, [0x180206008]
mov qword [rsp + 0x38], rsi
lea rdx, str.password
mov qword [rsp + 0x30], rsi
mov r9d, Ordinal_41
mov dword [rsp + 0x28], esi
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x24]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
addss xmm1, xmm8
addss xmm0, dword [0x1801db2a0]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
lea rax, [rbp + 7]
or dword [rcx + 0x4760], 1
mov dword [rcx + 0x4768], 0x43910000
lea rcx, str.pass
mov qword [rsp + 0x20], rax
mov qword [rbp + 7], rsi
call fcn.180049470
mov rcx, qword [0x180206080]
lea r8, [0x180206058]
mov qword [rsp + 0x38], rsi
lea rdx, [0x1801d4a3c]
mov qword [rsp + 0x30], rsi
mov r9d, Ordinal_41
mov dword [rsp + 0x28], esi
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x24]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
addss xmm1, xmm8
addss xmm0, dword [0x1801db2b0]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
lea rax, [rbp + 7]
or dword [rcx + 0x4760], 1
mov dword [rcx + 0x4768], 0x43910000
lea rcx, str.key
mov qword [rsp + 0x20], rax
mov qword [rbp + 7], rsi
call fcn.180049470
mov rcx, qword [0x180206080]
mov rax, qword [rcx + 0x3ed8]
lea rdx, [rbp + 7]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
lea rcx, str.Registro
mov dword [rbp + 7], 0x42f00000
mov dword [rbp + 0xb], 0x41f00000
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x24]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
addss xmm1, xmm8
addss xmm0, dword [0x1801db2c4]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
call fcn.18004c490
mov rcx, qword [0x180206080]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
lea rcx, str._Login
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x24]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
addss xmm1, dword [0x1801db2b8]
addss xmm0, dword [0x1801db2c8]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
call fcn.180045f20
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800274d0
movaps xmm8, xmmword [rsp + 0x80]
test al, al
je 0x1800107d5
xor ecx, ecx
call fcn.18001e260
test al, al
je 0x1800107d5
mov word [reloc.WS2_32.dll_accept], 1
call fcn.180026980
call fcn.18000eff0
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop rbp
jmp fcn.180026100