Function at 0x140001000
Capabilities:
Set console window title

Disassembly:
sub rsp, 0x28
mov r8, 0x90
xor rdx, rdx
movabs rcx, 0x140012388
call sub.msvcrt.dll_memset
xor rcx, rcx
call sub.KERNEL32.dll_GetModuleHandleW
mov qword [0x140012390], rax
xor r8, r8
mov rdx, 0x1000
xor rcx, rcx
call sub.KERNEL32.dll_HeapCreate
mov qword [0x140012388], rax
movabs rax, 0x140010418
mov qword [0x1400123c8], rax
call fcn.14000208c
call fcn.140009270
call fcn.140004cf0
call fcn.140004b10
call fcn.140003ffc
call fcn.140003d18
call fcn.1400029fc
call fcn.1400028cc
call fcn.140002144
call fcn.1400054c0
movabs rax, str.AV_Test
mov rcx, rax
call sub.KERNEL32.dll_SetConsoleTitleW
movabs rax, str.Test_for_false_positive_AV
mov rcx, rax
call qword [0x140010468]
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.User:
sub rsp, 0x28
call fcn.140009330
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.1400092e0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
mov rcx, rax
sub rsp, 0x20
call fcn.1400048fc
add rsp, 0x20
pop rax
movabs rcx, str._nComputer_name:
sub rsp, 0x28
call fcn.140009330
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.1400092e0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
mov rcx, rax
sub rsp, 0x20
call fcn.140004948
add rsp, 0x20
pop rax
movabs rcx, str._nNbCPUs:
sub rsp, 0x28
call fcn.140009330
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.140004998
add rsp, 0x28
mov rcx, rax
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400092e0
add rsp, 0x20
pop rcx
push rax
pop rdx
sub rsp, 0x20
call fcn.1400020c0
add rsp, 0x20
pop rax
movabs rcx, str._nPhysical_memory:
sub rsp, 0x28
call fcn.140009330
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.1400092e0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
movabs rcx, 0
sub rsp, 0x20
call fcn.140004a08
add rsp, 0x28
mov r15, rax
mov rax, r15
mov rcx, 0x100000
cqo
idiv rcx
mov r15, rax
mov rax, r15
mov rcx, rax
pop rdx
sub rsp, 0x20
call fcn.1400020c0
add rsp, 0x20
pop rax
movabs rcx, 0x140010368
sub rsp, 0x28
call fcn.140009330
add rsp, 0x28
call fcn.1400093a0
movabs rax, str.System_information
push rax
push rax
call fcn.140009400
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140002180
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140001dec
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
mov rcx, rax
sub rsp, 0x20
call fcn.140002a44
add rsp, 0x28
push rax
call fcn.140009400
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call qword [0x140010468]
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140001dec
add rsp, 0x28
pop rax
movabs rdx, str.Hello_this_is_a_test_for_AES
lea rcx, [0x140012400]
call fcn.140009430
mov rcx, qword [0x140012400]
call fcn.140002120
mov r15, rax
add r15, 2
mov qword [0x1400123a0], r15
mov rcx, qword [0x1400123a0]
call fcn.140004b30
mov qword [0x1400123a8], rax
mov rcx, qword [0x1400123a0]
call fcn.140004b30
mov qword [0x1400123f8], rax
movabs rbp, 0x140010428
mov rax, rbp
push rax
push pe_nt_image_headers64
movabs rbp, 0x140010418
mov rax, rbp
push rax
sub rsp, 8
mov rcx, qword [0x140012400]
sub rsp, 0x20
call fcn.140002120
add rsp, 0x28
push rax
push qword [0x1400123a8]
mov rax, qword [0x140012400]
mov rcx, rax
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140006460
add rsp, 0x30
and rax, rax
je 0x140001550
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.Ciphered:
sub rsp, 0x28
call fcn.140009330
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.1400092e0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
mov rdx, rax
mov rcx, qword [0x1400123a8]
sub rsp, 0x20
call fcn.140004b50
add rsp, 0x20
pop rax
push rax
call fcn.140009400
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call qword [0x140010468]
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140001dec
add rsp, 0x28
pop rax
movabs rbp, 0x140010428
mov rax, rbp
push rax
push pe_nt_image_headers64
movabs rbp, 0x140010418
mov rax, rbp
push rax
sub rsp, 8
mov rcx, qword [0x140012400]
sub rsp, 0x20
call fcn.140002120
add rsp, 0x28
mov r8, rax
mov rdx, qword [0x1400123f8]
mov rcx, qword [0x1400123a8]
pop r9
sub rsp, 0x20
call fcn.140006570
add rsp, 0x30
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.Deciphered:
sub rsp, 0x28
call fcn.140009330
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.1400092e0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
mov rdx, rax
mov rcx, qword [0x1400123f8]
sub rsp, 0x20
call fcn.140004b50
add rsp, 0x20
pop rax
push rax
call fcn.140009400
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call qword [0x140010468]
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140001dec
add rsp, 0x28
pop rax
movabs rdx, str.Hello_this_is_a_test_for_AES
lea rcx, [0x140012400]
call fcn.140009430
mov rcx, qword [0x140012400]
call fcn.140002120
add rax, 2
mov rcx, rax
call fcn.140004b30
mov qword [0x1400123f0], rax
mov rcx, qword [0x140012400]
call fcn.140002120
add rax, 2
mov rcx, rax
call fcn.140004b30
mov qword [0x1400123b0], rax
sub rsp, 8
push 8
push 0
push pe_nt_image_headers64
movabs rbp, 0x140010438
mov rax, rbp
push rax
sub rsp, 8
mov rcx, qword [0x1400123f0]
sub rsp, 0x20
call fcn.140004bc0
add rsp, 0x28
push rax
push qword [0x1400123f0]
mov rax, qword [0x140012410]
mov rcx, rax
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400064e0
add rsp, 0x40
and rax, rax
je 0x1400017a0
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.Ciphered:
sub rsp, 0x28
call fcn.140009330
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.1400092e0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
mov rdx, rax
mov rcx, qword [0x1400123a8]
sub rsp, 0x20
call fcn.140004b50
add rsp, 0x20
pop rax
push rax
call fcn.140009400
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call qword [0x140010468]
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140001dec
add rsp, 0x28
pop rax
sub rsp, 8
push 8
push 0
push pe_nt_image_headers64
movabs rbp, 0x140010438
mov rax, rbp
push rax
sub rsp, 8
mov rcx, qword [0x1400123b0]
sub rsp, 0x20
call fcn.140004bc0
add rsp, 0x28
mov r8, rax
mov rdx, qword [0x1400123b0]
mov rcx, qword [0x1400123f0]
pop r9
sub rsp, 0x20
call fcn.1400065f0
add rsp, 0x40
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.Deciphered:
sub rsp, 0x28
call fcn.140009330
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.1400092e0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
mov rdx, rax
mov rcx, qword [0x1400123b0]
sub rsp, 0x20
call fcn.140004b50
add rsp, 0x20
pop rax
push rax
call fcn.140009400
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call qword [0x140010468]
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140001dec
add rsp, 0x28
pop rax
call fcn.14000634c
call fcn.140005788
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0
push rcx
sub rsp, 0x20
call fcn.1400092e0
add rsp, 0x20
pop rcx
push rax
movabs rcx, str.Should_be_352441c2_:
sub rsp, 0x20
call fcn.140009330
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
push 0x18
push 2
movabs rax, 0x1400100fe
mov rcx, rax
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140006680
add rsp, 0x28
pop rax
call fcn.1400093a0
movabs rax, str.CRC32_Test
push rax
push rax
call fcn.140009400
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140002188
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140001dec
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0
push rcx
sub rsp, 0x20
call fcn.1400092e0
add rsp, 0x20
pop rcx
push rax
movabs rcx, str.Should_be_ed50deb5bb795508b8a5c8e50dafa954_:
sub rsp, 0x20
call fcn.140009330
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
push 0x18
push 1
movabs rax, str.PureBasic
mov rcx, rax
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140006680
add rsp, 0x28
pop rax
call fcn.1400093a0
movabs rax, str.MD5_Test
push rax
push rax
call fcn.140009400
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140002188
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140001dec
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0
push rcx
sub rsp, 0x20
call fcn.1400092e0
add rsp, 0x20
pop rcx
push rax
movabs rcx, str.Should_be_FrfWXJ4yTjycc_:
sub rsp, 0x20
call fcn.140009330
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400092e0
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x140010214
push rax
movabs rax, 0x140010202
mov rcx, rax
pop rdx
pop r8
sub rsp, 0x20
call fcn.140006860
add rsp, 0x28
pop rax
call fcn.1400093a0
movabs rax, str.DES_Test
push rax
push rax
call fcn.140009400
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140002188
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140001dec
add rsp, 0x28
pop rax
mov qword [0x1400123d8], 0x1ab0
push qword [0x1400123d8]
movabs rax, str.127.0.0.1
mov rcx, rax
pop rdx
call fcn.1400042d0
mov qword [0x140012408], rax
cmp qword [0x140012408], 0
je 0x140001a56
mov rcx, qword [0x140012408]
call fcn.1400047a0
jmp 0x140001a7b
push 0
movabs rax, str.Cant_find_the_server__Is_it_launched___.
push rax
movabs rax, str.PureBasic___Client
mov rcx, rax
pop rdx
pop r8
call fcn.140002188
jmp 0x140001d9c
call fcn.140001dbe
call fcn.1400092b0
mov rcx, qword [0x140012388]
call sub.KERNEL32.dll_HeapDestroy
mov rcx, qword [0x140012398]
call sub.KERNEL32.dll_ExitProcess