Function at 0x180188530
Capabilities:
Create process on windows
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x390
mov rax, qword [0x18053d0c0]
xor rax, rsp
mov qword [rsp + 0x380], rax
mov r12, rdx
mov r13, rcx
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x88], rcx
xor ebx, ebx
mov r8, qword [0x180542f08]
mov rax, qword [r8 + 8]
mov rdx, r8
cmp byte [rax + 0x19], bl
jne 0x18018859e
mov ecx, dword [r12]
cmp dword [rax + 0x20], ecx
jge 0x180188593
mov rax, qword [rax + 0x10]
jmp 0x180188599
mov rdx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], bl
je 0x180188588
cmp byte [rdx + 0x19], bl
jne 0x1801885ac
mov eax, dword [rdx + 0x20]
cmp dword [r12], eax
jge 0x1801885af
mov rdx, r8
lea rcx, [rsp + 0x1a8]
cmp rdx, r8
je 0x1801885c7
add rdx, 0x28
call fcn.180140640
jmp 0x1801885f2
xorps xmm0, xmm0
movups xmmword [rsp + 0x1a8], xmm0
mov qword [rsp + 0x1b8], rbx
mov qword [rsp + 0x1c0], rbx
xor r8d, r8d
lea rdx, [0x1804fee17]
call fcn.1801411d0
nop
lea r8, [rsp + 0x1a8]
lea rdx, [rsp + 0x208]
call fcn.1801756e0
mov rbx, qword [rsp + 0x218]
cmp byte [rbx + 0x19], 0
jne 0x180188680
lea rdx, [rbx + 0x20]
mov rsi, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x180188627
mov rdx, qword [rdx]
lea rcx, [rsp + 0x1a8]
mov rdi, qword [rsp + 0x1a8]
mov r14, qword [rsp + 0x1c0]
cmp r14, 0x10
cmovae rcx, rdi
mov r15, qword [rsp + 0x1b8]
mov r8, r15
cmp rsi, r15
cmovb r8, rsi
call fcn.1803e5e50
test eax, eax
je 0x180188672
sets al
test al, al
jne 0x180188690
mov rax, qword [0x180542ee8]
jmp 0x18018869a
cmp r15, rsi
jb 0x180188690
mov rax, qword [0x180542ee8]
jmp 0x18018869a
mov r14, qword [rsp + 0x1c0]
mov rdi, qword [rsp + 0x1a8]
mov rax, qword [0x180542ee8]
mov rbx, rax
cmp rbx, rax
je 0x1801886af
mov r15d, dword [rbx + 0x44]
mov dword [rsp + 0x60], r15d
test r15d, r15d
je 0x180188714
jmp 0x1801886ba
mov r15d, 0x194
mov dword [rsp + 0x60], r15d
mov rdx, qword [0x180542f08]
mov rax, qword [rdx + 8]
mov r8, rdx
cmp byte [rax + 0x19], 0
jne 0x1801886e9
mov ecx, dword [r12]
cmp dword [rax + 0x20], ecx
jge 0x1801886dd
mov rax, qword [rax + 0x10]
jmp 0x1801886e3
mov r8, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1801886d2
cmp byte [r8 + 0x19], 0
jne 0x1801886fa
mov eax, dword [r8 + 0x20]
cmp dword [r12], eax
jge 0x1801886fd
mov r8, rdx
cmp r8, rdx
je 0x18018870f
lea rdx, [rsp + 0x160]
call fcn.18018d790
test r15d, r15d
jne 0x18018875f
xor edx, edx
mov rcx, r13
call fcn.1801ab890
nop
cmp r14, 0x10
jb 0x18018a28b
lea rdx, [r14 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x180188752
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a388
mov rcx, rdi
call fcn.1803e3270
jmp 0x18018a28b
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0x290]
call fcn.180174980
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
xor r14d, r14d
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], r14
mov rdi, qword [rsp + 0x2e8]
lea rsi, [rsp + 0x2d8]
cmp qword [rsp + 0x2f0], 0x10
cmovae rsi, qword [rsp + 0x2d8]
movabs rbx, 0x7fffffffffffffff
cmp rdi, rbx
ja 0x18018a2bd
mov qword [rsp + 0x158], reloc.WS2_32.dll_ntohs
cmp rdi, 0x10
jae 0x1801887fd
mov qword [rsp + 0x150], rdi
mov r8d, reloc.WS2_32.dll_recv
mov rdx, rsi
lea rcx, [rsp + 0x140]
call fcn.1803e57a0
jmp 0x180188899
mov rax, rdi
or rax, 0xf
cmp rax, rbx
ja 0x180188818
mov rbx, rax
mov ecx, reloc.WS2_32.dll_shutdown
cmp rax, rcx
cmovb rbx, rcx
mov rcx, rbx
add rcx, 1
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 0x1000
jb 0x180188862
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18018a2c3
mov rcx, rax
call fcn.1803e3278
mov rcx, rax
test rax, rax
je 0x18018a382
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x180188871
test rcx, rcx
je 0x18018886e
call fcn.1803e3278
jmp 0x180188871
mov rax, r14
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x150], rdi
mov qword [rsp + 0x158], rbx
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call fcn.1803e57a0
nop
call fcn.180143080
mov rdi, rax
mov qword [rsp + 0x90], rax
cmp r15d, 0xc8
je 0x1801889a2
lea rdx, [rsp + 0x188]
mov rcx, rax
call fcn.1801443b0
mov rbx, rax
lea rax, [rsp + 0x140]
cmp rax, rbx
je 0x18018895f
mov rdx, qword [rsp + 0x158]
cmp rdx, 0x10
jb 0x18018891d
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180188918
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a2c9
call fcn.1803e3270
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x140], 0
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x140], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x150], xmm1
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
mov rdx, qword [rsp + 0x1a0]
cmp rdx, 0x10
jb 0x1801889a2
inc rdx
mov rcx, qword [rsp + 0x188]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18018899d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a2c9
call fcn.1803e3270
cmp qword [rsp + 0x150], 0
jne 0x180188b06
lea rax, [rsp + 0x1c8]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x1c8], xmm0
mov qword [rsp + 0x1d8], r14
mov qword [rsp + 0x1e0], r14
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.No_response_
lea rcx, [rsp + 0x1c8]
call fcn.1801411d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], r14
mov qword [rsp + 0x130], r14
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.CheckAutoCreateResponse
lea rcx, [rsp + 0x118]
call fcn.1801411d0
nop
lea rdx, [rsp + 0x1c8]
lea rcx, [rsp + 0x118]
call fcn.18014c250
mov edx, 0x190
mov rcx, r13
call fcn.1801ab890
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0x10
jb 0x180188a90
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180188a8b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a382
call fcn.1803e3270
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x140], 0
lea rcx, [rsp + 0x290]
call fcn.180154a10
nop
mov rdx, qword [rsp + 0x1c0]
cmp rdx, 0x10
jb 0x18018a28b
inc rdx
mov rcx, qword [rsp + 0x1a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180188afc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a388
call fcn.1803e3270
jmp 0x18018a28b
mov qword [rsp + 0x138], r14
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x138]
call fcn.18019d440
test al, al
jne 0x180188dc9
lea rdx, [rsp + 0x188]
mov rcx, rdi
call fcn.1801443b0
mov rbx, rax
lea rax, [rsp + 0x140]
cmp rax, rbx
je 0x180188bd4
mov rdx, qword [rsp + 0x158]
cmp rdx, 0x10
jb 0x180188b92
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180188b8d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a2cf
call fcn.1803e3270
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x140], 0
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x140], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x150], xmm1
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
mov rdx, qword [rsp + 0x1a0]
cmp rdx, 0x10
jb 0x180188c17
inc rdx
mov rcx, qword [rsp + 0x188]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180188c12
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a2cf
call fcn.1803e3270
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x138]
call fcn.18019d440
test al, al
jne 0x180188dc9
lea rax, [rsp + 0x1c8]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x1c8], xmm0
mov qword [rsp + 0x1d8], r14
mov qword [rsp + 0x1e0], r14
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.Cache_data_not_found_
lea rcx, [rsp + 0x1c8]
call fcn.1801411d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], r14
mov qword [rsp + 0x130], r14
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.CheckAutoCreateResponse
lea rcx, [rsp + 0x118]
call fcn.1801411d0
nop
lea rdx, [rsp + 0x1c8]
lea rcx, [rsp + 0x118]
call fcn.18014c250
mov edx, 0x190
mov rcx, r13
call fcn.1801ab890
nop
mov rbx, qword [rsp + 0x138]
test rbx, rbx
je 0x180188cf3
mov rcx, rbx
call fcn.180142550
mov edx, reloc.WS2_32.dll_recv
mov rcx, rbx
call fcn.1803e3270
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0x10
jb 0x180188d36
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180188d31
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a3ef
call fcn.1803e3270
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x140], 0
lea rcx, [rsp + 0x290]
call fcn.180154a10
nop
mov rdx, qword [rsp + 0x1c0]
cmp rdx, 0x10
jb 0x180188da3
inc rdx
mov rcx, qword [rsp + 0x1a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180188d9e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a3f5
call fcn.1803e3270
mov qword [rsp + 0x1b8], r14
mov qword [rsp + 0x1c0], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x1a8], 0
mov eax, 1
jmp 0x18018a290
call fcn.18012b710
mov r15, rax
mov byte [rsp + 0x30], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
mov r8d, reloc.WS2_32.dll_inet_addr
lea rdx, str.is_verified
lea rcx, [rsp + 0x38]
call fcn.1801411d0
nop
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x138]
call fcn.18018d8a0
movzx ebx, al
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x180188e57
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180188e52
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a3e9
call fcn.1803e3270
test bl, bl
jne 0x180188ffc
lea rdx, str.tcn_dll_app_out_of_date
lea rcx, [rsp + 0x168]
call fcn.1801426c0
nop
lea rdx, str.message
lea rcx, [rsp + 0x188]
call fcn.1801426c0
nop
lea r9, [rsp + 0x168]
lea r8, [rsp + 0x188]
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x118]
call fcn.18012f840
nop
lea rcx, [rsp + 0x188]
call fcn.180142790
nop
lea rcx, [rsp + 0x168]
call fcn.180142790
lea rdx, [rsp + 0x1c8]
mov rcx, r15
call fcn.18012cbc0
mov rbx, rax
lea rdx, [0x180501430]
lea rcx, [rsp + 0x68]
call fcn.1801426c0
nop
mov r9, rbx
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x208]
call fcn.18012f840
nop
lea rcx, [rsp + 0x68]
call fcn.180142790
nop
lea rcx, [rsp + 0x1c8]
call fcn.180142790
xor edx, edx
lea rcx, [rsp + 0x138]
call fcn.18018d750
lea rdx, str.Notification
lea rcx, [rsp + 0x188]
call fcn.1801426c0
nop
lea rdx, [rsp + 0x188]
lea rcx, [rsp + 0x38]
call fcn.180155c80
nop
mov rcx, rax
call fcn.18014ad70
mov rbx, rax
lea rdx, [rsp + 0x118]
lea rcx, [rsp + 0x168]
call fcn.180155c80
mov rcx, rax
call fcn.18014ad70
mov r9d, reloc.WS2_32.dll_recv
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
lea rcx, [rsp + 0x168]
call fcn.1801407a0
nop
lea rcx, [rsp + 0x38]
call fcn.1801407a0
nop
lea rcx, [rsp + 0x188]
call fcn.180142790
lea rcx, [rsp + 0x208]
call fcn.18013c690
mov r8, rax
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rcx, r13
call fcn.1801abf80
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_ExitProcess]
call fcn.180158160
lea rdx, [rax + 0xc0]
lea rcx, [rsp + 0x188]
call fcn.180140640
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
xor r8d, r8d
lea rdx, [0x1804fee17]
lea rcx, [rsp + 0x38]
call fcn.1801411d0
nop
lea r9, [rsp + 0x38]
lea r8, [rsp + 0x188]
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x1e8]
call fcn.18012f840
nop
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x18018909d
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189098
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a37c
call fcn.1803e3270
cmp qword [rsp + 0x1f8], 0
je 0x18018a039
lea rdx, [rsp + 0x1e8]
call fcn.1801436d0
test al, al
jne 0x18018a039
xorps xmm0, xmm0
movups xmmword [rsp + 0x168], xmm0
mov qword [rsp + 0x178], r14
mov qword [rsp + 0x180], r14
mov ebx, recvfrom
mov r8d, ebx
lea rdx, str.custom_bridger
lea rcx, [rsp + 0x168]
call fcn.1801411d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x208], xmm0
lea r8, str.nx_execute
mov edx, 0xffffd8ee
mov rcx, r13
call fcn.1801ab550
mov qword [rsp + 0x208], r13
mov edx, 0xffffd8f0
mov rcx, r13
call fcn.1801ab010
mov dword [rsp + 0x210], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], r14
mov qword [rsp + 0x130], r14
mov r8d, ebx
lea rdx, str.custom_bridger
lea rcx, [rsp + 0x118]
call fcn.1801411d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
lea r8d, [rbx + 0x12]
lea rdx, str.7b06e54ee24be74564fb4830a993d516
lea rcx, [rsp + 0x38]
call fcn.1801411d0
nop
lea r9, [rsp + 0x118]
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x208]
call fcn.18018eb00
nop
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x1801891ef
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1801891ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a2d5
call fcn.1803e3270
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x38], 0
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x180189245
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189240
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a2db
call fcn.1803e3270
mov byte [rsp + 0x30], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], r14
mov qword [rsp + 0x130], r14
mov r8d, 0x18
lea rdx, str.is_supports_add_accounts
lea rcx, [rsp + 0x118]
call fcn.1801411d0
nop
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x118]
lea rcx, [rsp + 0x138]
call fcn.18018d8a0
movzx ebx, al
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x1801892e0
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1801892db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a376
call fcn.1803e3270
mov byte [r15 + 0x308], bl
xorps xmm0, xmm0
movups xmmword [rsp + 0x1c8], xmm0
mov qword [rsp + 0x1d8], r14
mov qword [rsp + 0x1e0], r14
mov r8d, 0x1e
lea rdx, str..._res_autotcn_notify_data.ini
lea rcx, [rsp + 0x1c8]
call fcn.1801411d0
nop
mov ecx, reloc.WS2_32.dll_getservbyport
call fcn.1803e3278
mov qword [rsp + 0x160], rax
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
mov qword [rax + 0x30], rcx
lea rdx, [rsp + 0x1c8]
mov rcx, rax
call fcn.1801953f0
mov r12, rax
mov qword [rsp + 0x160], rax
mov r13, qword [rsp + 0x138]
cmp byte [r13], 1
jne 0x18018a2e1
mov rax, qword [r13 + 8]
mov r14, qword [rax]
mov rbx, qword [r14 + 8]
mov rsi, r14
cmp byte [rbx + 0x19], 0
jne 0x1801893e0
nop word [rax + rax]
lea rcx, [rbx + 0x20]
mov rdi, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x1801893a2
mov rcx, qword [rcx]
mov r8, rdi
cmp rdi, 0xe
mov eax, recvfrom
cmova r8, rax
lea rdx, str.notify_success
call fcn.1803e5e50
test eax, eax
je 0x1801894e7
js 0x1801894f1
mov rsi, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x180189390
mov rdi, qword [rsp + 0x90]
cmp byte [rsi + 0x19], 0
jne 0x18018a38e
lea rdx, [rsi + 0x20]
lea rcx, str.notify_success
call fcn.180195370
test al, al
jne 0x18018a38e
cmp rsi, r14
je 0x18018a38e
add rsi, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
xor ebx, ebx
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rbx
xor r8d, r8d
lea rdx, [0x1804fee17]
lea rcx, [rsp + 0x38]
call fcn.1801411d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], rbx
lea r8d, [rbx + 0xc]
lea rdx, str.window_title
lea rcx, [rsp + 0x118]
call fcn.1801411d0
nop
lea r9, [rsp + 0x38]
lea r8, [rsp + 0x118]
mov rdx, rsi
lea rcx, [rsp + 0x68]
call fcn.18012fa50
nop
lea rcx, [r15 + 0x280]
cmp rcx, rax
je 0x1801894aa
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1801894a1
mov rax, qword [rax]
mov rdx, rax
call fcn.1801404c0
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 0x10
jb 0x1801894ff
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1801894fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a328
jmp 0x1801894fa
cmp rdi, 0xe
jae 0x1801893cc
mov rbx, qword [rbx + 0x10]
jmp 0x1801893d2
call fcn.1803e3270
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x180189559
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189553
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a32e
call fcn.1803e3270
nop
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x180189596
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189591
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a334
call fcn.1803e3270
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], rbx
mov r8d, 7
lea rdx, str.version
lea rcx, [rsp + 0x118]
call fcn.1801411d0
nop
lea rdx, [rsp + 0x118]
mov rcx, r12
call fcn.1801960d0
nop
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x180189620
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18018961b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a370
call fcn.1803e3270
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rbx
xor r8d, r8d
lea rdx, [0x1804fee17]
lea rcx, [rsp + 0x38]
call fcn.1801411d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], rbx
mov r8d, 3
lea rdx, [0x180501420]
lea rcx, [rsp + 0x118]
call fcn.1801411d0
nop
lea r9, [rsp + 0x38]
lea r8, [rsp + 0x118]
mov rdx, rsi
lea rcx, [rsp + 0x268]
call fcn.18012fa50
nop
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x1801896df
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1801896d9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a33a
call fcn.1803e3270
nop
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x18018971c
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189717
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a36a
call fcn.1803e3270
cmp qword [rsp + 0x278], 0
je 0x18018982a
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rbx
mov r8d, 3
lea rdx, [0x180501420]
lea rcx, [rsp + 0x38]
call fcn.1801411d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], rbx
mov r8d, 7
lea rdx, str.success
lea rcx, [rsp + 0x118]
call fcn.1801411d0
nop
lea r9, [rsp + 0x268]
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x118]
mov rcx, r12
call fcn.180195e80
nop
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x1801897ed
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1801897e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a340
call fcn.1803e3270
nop
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x18018982a
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189825
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a36a
call fcn.1803e3270
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rbx
xor r8d, r8d
lea rdx, [0x1804fee17]
lea rcx, [rsp + 0x38]
call fcn.1801411d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], rbx
mov r8d, 3
lea rdx, [0x180501430]
lea rcx, [rsp + 0x118]
call fcn.1801411d0
nop
lea r9, [rsp + 0x38]
lea r8, [rsp + 0x118]
mov rdx, rsi
lea rcx, [rsp + 0x248]
call fcn.18012fa50
nop
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x1801898e9
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1801898e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a346
call fcn.1803e3270
nop
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x180189926
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189921
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a364
call fcn.1803e3270
cmp qword [rsp + 0x258], 0
je 0x180189a34
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rbx
mov r8d, 3
lea rdx, [0x180501430]
lea rcx, [rsp + 0x38]
call fcn.1801411d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], rbx
mov r8d, 7
lea rdx, str.success
lea rcx, [rsp + 0x118]
call fcn.1801411d0
nop
lea r9, [rsp + 0x248]
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x118]
mov rcx, r12
call fcn.180195e80
nop
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x1801899f7
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1801899f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a34c
call fcn.1803e3270
nop
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x180189a34
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189a2f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a364
call fcn.1803e3270
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rbx
xor r8d, r8d
lea rdx, [0x1804fee17]
lea rcx, [rsp + 0x38]
call fcn.1801411d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], rbx
mov r8d, 8
lea rdx, str.url_name
lea rcx, [rsp + 0x118]
call fcn.1801411d0
nop
lea r9, [rsp + 0x38]
lea r8, [rsp + 0x118]
mov rdx, rsi
lea rcx, [rsp + 0x228]
call fcn.18012fa50
nop
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x180189af3
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189aed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a352
call fcn.1803e3270
nop
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x180189b30
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189b2b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a35e
call fcn.1803e3270
cmp qword [rsp + 0x238], 0
je 0x180189c3e
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rbx
mov r8d, 8
lea rdx, str.url_name
lea rcx, [rsp + 0x38]
call fcn.1801411d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], rbx
mov r8d, 7
lea rdx, str.success
lea rcx, [rsp + 0x118]
call fcn.1801411d0
nop
lea r9, [rsp + 0x228]
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x118]
mov rcx, r12
call fcn.180195e80
nop
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x180189c01
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189bfb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a358
call fcn.1803e3270
nop
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x180189c3e
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189c39
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a35e
call fcn.1803e3270
mov rcx, rsi
call fcn.18012dd70
nop
mov rdx, qword [rsp + 0x240]
cmp rdx, 0x10
jb 0x180189c8a
inc rdx
mov rcx, qword [rsp + 0x228]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189c85
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a364
call fcn.1803e3270
mov qword [rsp + 0x238], rbx
mov qword [rsp + 0x240], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x228], 0
mov rdx, qword [rsp + 0x260]
cmp rdx, 0x10
jb 0x180189ce9
inc rdx
mov rcx, qword [rsp + 0x248]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189ce4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a36a
call fcn.1803e3270
mov qword [rsp + 0x258], rbx
mov qword [rsp + 0x260], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x248], 0
mov rdx, qword [rsp + 0x280]
cmp rdx, 0x10
jb 0x180189d48
inc rdx
mov rcx, qword [rsp + 0x268]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189d43
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a370
call fcn.1803e3270
mov qword [rsp + 0x278], rbx
mov qword [rsp + 0x280], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x268], 0
lea rcx, [rsp + 0x160]
call fcn.18012da30
nop
mov rdx, qword [rsp + 0x1e0]
cmp rdx, 0x10
jb 0x180189db6
inc rdx
mov rcx, qword [rsp + 0x1c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189db0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a376
call fcn.1803e3270
nop
mov r8d, dword [rsp + 0x210]
mov edx, 0xffffd8f0
mov rcx, qword [rsp + 0x208]
call fcn.1801ab0e0
nop
mov rdx, qword [rsp + 0x180]
cmp rdx, 0x10
jb 0x180189e15
inc rdx
mov rcx, qword [rsp + 0x168]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189e0f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a37c
call fcn.1803e3270
nop
mov rdx, qword [rsp + 0x200]
cmp rdx, 0x10
jb 0x180189e58
inc rdx
mov rcx, qword [rsp + 0x1e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189e53
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a3e3
call fcn.1803e3270
mov qword [rsp + 0x1f8], rbx
mov qword [rsp + 0x200], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x1e8], 0
mov rdx, qword [rsp + 0x1a0]
cmp rdx, 0x10
jb 0x180189eb8
inc rdx
mov rcx, qword [rsp + 0x188]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189eb2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a3e9
call fcn.1803e3270
nop
cmp dword [rsp + 0x60], 0xc8
jne 0x180189ed2
lea rdx, [rsp + 0x140]
mov rcx, rdi
call fcn.180144840
lea rax, [rsp + 0x168]
mov qword [rsp + 0x160], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x168], xmm0
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x180], rbx
mov r8d, 5
lea rdx, str.Done_
lea rcx, [rsp + 0x168]
call fcn.1801411d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x80], rbx
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.Verification
lea rcx, [rsp + 0x68]
call fcn.1801411d0
nop
lea rdx, [rsp + 0x168]
lea rcx, [rsp + 0x68]
call fcn.18014c3c0
test r13, r13
je 0x180189f71
mov rcx, r13
call fcn.180142550
mov edx, reloc.WS2_32.dll_recv
mov rcx, r13
call fcn.1803e3270
mov edx, 0xc8
mov rcx, qword [rsp + 0x58]
call fcn.1801ab890
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0x10
jb 0x180189fc4
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180189fbf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a382
call fcn.1803e3270
mov qword [rsp + 0x150], rbx
mov qword [rsp + 0x158], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x140], 0
lea rcx, [rsp + 0x290]
call fcn.180154a10
nop
mov rdx, qword [rsp + 0x1c0]
cmp rdx, 0x10
jb 0x18018a28b
inc rdx
mov rcx, qword [rsp + 0x1a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180188afc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a388
jmp 0x180188afc
lea rax, [rsp + 0x168]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x168], xmm0
mov qword [rsp + 0x178], r14
mov qword [rsp + 0x180], r14
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.Token_out_of_date_
lea rcx, [rsp + 0x168]
call fcn.1801411d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x80], r14
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.CheckAutoCreateResponse
lea rcx, [rsp + 0x68]
call fcn.1801411d0
nop
lea rdx, [rsp + 0x168]
lea rcx, [rsp + 0x68]
call fcn.18014c250
mov edx, 0x190
mov rcx, r13
call fcn.1801ab890
nop
mov rdx, qword [rsp + 0x200]
cmp rdx, 0x10
jb 0x18018a10c
inc rdx
mov rcx, qword [rsp + 0x1e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18018a107
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a3e3
call fcn.1803e3270
mov qword [rsp + 0x1f8], r14
mov qword [rsp + 0x200], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x1e8], 0
mov rdx, qword [rsp + 0x1a0]
cmp rdx, 0x10
jb 0x18018a16c
inc rdx
mov rcx, qword [rsp + 0x188]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18018a166
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a3e9
call fcn.1803e3270
nop
mov rbx, qword [rsp + 0x138]
test rbx, rbx
je 0x18018a18f
mov rcx, rbx
call fcn.180142550
mov edx, reloc.WS2_32.dll_recv
mov rcx, rbx
call fcn.1803e3270
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0x10
jb 0x18018a1d2
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18018a1cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a3ef
call fcn.1803e3270
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x140], 0
lea rcx, [rsp + 0x290]
call fcn.180154a10
nop
mov rdx, qword [rsp + 0x1c0]
cmp rdx, 0x10
jb 0x18018a23f
inc rdx
mov rcx, qword [rsp + 0x1a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18018a23a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18018a3f5
call fcn.1803e3270
mov qword [rsp + 0x1b8], r14
mov qword [rsp + 0x1c0], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x1a8], 0
mov eax, 1
jmp 0x18018a290
mov eax, 1
mov rcx, qword [rsp + 0x380]
xor rcx, rsp
call fcn.1803e3250
lea r11, [rsp + 0x390]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call fcn.180142570
nop
call fcn.1801426a0
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
mov rcx, r13
call fcn.18013e4e0
mov qword [rsp + 0x60], rax
lea r8, [rsp + 0x60]
lea rcx, [rsp + 0x68]
call fcn.18012ffc0
nop
mov r8, rax
mov edx, pe_nt_image_headers64
lea rcx, [rsp + 0xa8]
call fcn.1801305f0
lea rdx, [0x180532d78]
lea rcx, [rsp + 0xa8]
call fcn.1803e674c
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
lea rcx, str.notify_success
call fcn.1801345f0
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.1801426c0
nop
mov r8, rax
lea rcx, [rsp + 0x118]
call fcn.180130070
nop
mov r8, rax
mov edx, 0x193
lea rcx, [rsp + 0xe0]
call fcn.18013e280
lea rdx, [0x180532d10]
lea rcx, [rsp + 0xe0]
call fcn.1803e674c
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
nop
call fcn.1803ea6d4
int3