Function at 0x140192970
Capabilities:
Accept command line arguments
Check if file exists
Check mutex on windows
Connect to http server
Create http request
Delete file
Read data from internet
Receive data
Send data
Send http request

Disassembly:
push rdi
mov eax, 0x3cf0
call fcn.1401e9500
sub rsp, rax
mov qword [rsp + 0x3950], 0xfffffffffffffffe
mov rax, qword [0x1402bd5c0]
xor rax, rsp
mov qword [rsp + 0x3ce0], rax
mov dword [rsp + 0x40], 0
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [rsp + 0x40]
mov rcx, rax
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov qword [rsp + 0x48], rax
cmp dword [rsp + 0x40], 1
jg 0x1401929da
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov eax, 1
jmp 0x140196681
cmp dword [rsp + 0x40], 2
jle 0x140192a93
lea rdx, str._wol
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
jne 0x140192a93
mov rdx, qword [rsp + 0x48]
mov rdx, qword [rdx + 0x10]
lea rcx, [rsp + 0x50]
call fcn.1400ddd90
xor r8d, r8d
lea rdx, [0x140256a94]
lea rcx, [rsp + 0x50]
call fcn.140006800
test eax, eax
jl 0x140192a89
lea rcx, [rsp + 0x50]
call fcn.1400019a0
movsxd rdi, eax
lea rcx, str.00:00:00:00:00:00
call fcn.1400a99d4
cmp rdi, rax
jne 0x140192a89
lea rcx, [rsp + 0x50]
call fcn.140050200
mov rcx, rax
call fcn.1400d9390
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x34a8], 0
lea rcx, [rsp + 0x50]
call fcn.140007060
mov eax, dword [rsp + 0x34a8]
jmp 0x140196681
lea rcx, [rsp + 0x50]
call fcn.140007060
lea rdx, [0x140257c20]
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
jne 0x140192b58
lea rcx, [0x1403c8f00]
call fcn.1400d6430
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8840
mov dword [rsp + 0x58], 0
lea rcx, [0x1403c8c50]
call fcn.140011300
test eax, eax
jne 0x140192b03
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [rsp + 0x58]
add eax, 1
mov dword [rsp + 0x58], eax
cmp dword [rsp + 0x58], 5
jl 0x140192b01
jmp 0x140192b03
jmp 0x140192ad2
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0x8037
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1403c8c50]
call fcn.1400d7ba0
lea rcx, [0x1403c8f00]
call fcn.1400d5db0
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
xor eax, eax
jmp 0x140196681
lea rdx, [0x140256b04]
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
jne 0x140192b97
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
xor r8d, r8d
mov edx, 0x40
lea rcx, str.Help:_nCCBoot.exe____n_n_t_t_t_t_t_t__Wake_On_LAN:_nCCBoot.exe__WOL_PC050_n_n_t_t_t_t_t_t__Reboot_client_PC:_nCCBoot.exe__Reboot_PC01_n_n_t_t_t_t_t_t__Shutdown_client_PC:_nCCBoot.exe__Shutdown_PC01_n_n_t_t_t_t_t_t__Logoff_client_PC:_nCCBoot.exe__Logoff_PC01_n_n_t_t_t_t_t_t__Magic_Shutdown_client_PC:_nCCBoot.exe__Sleep_PC01_n_n_t_t_t_t_t_t__Enable_super_client:_nCCBoot.exe__EnableSC_PC100_Disk1_Disk2_n_n_t_t_t_t_t_t__Disable_super_client:_nCCBoot.exe__DisableSC_PC100___Update___Recovery_Desc___n_n_t_t_t_t_t_t__Restart_CCBoot_service:_nCCBoot.exe__Restart_n_n_t_t_t_t_t_t__Start_CCBoot_service:_nCCBoot.exe__start_n_n_t_t_t_t_t_t__Stop_CCBoot_service:_nCCBoot.exe__stop_n_n_t_t_t_t_t_t__Pause_CCBoot_service:_nCCBoot.exe__pause_n_n
call fcn.1400f0bf0
xor eax, eax
jmp 0x140196681
cmp dword [rsp + 0x40], 1
jle 0x140196669
lea rdx, [0x140258128]
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
jne 0x140192d22
lea rax, [rsp + 0x34b0]
mov qword [rsp + 0x34b8], rax
lea rcx, [rsp + 0x34c0]
call fcn.140001000
mov qword [rsp + 0x3958], rax
mov rax, qword [rsp + 0x3958]
mov qword [rsp + 0x3960], rax
lea r8, [0x140258138]
mov rdx, qword [rsp + 0x3960]
mov rcx, qword [rsp + 0x34b8]
call fcn.1400010b0
mov qword [rsp + 0x3968], rax
mov rcx, qword [rsp + 0x3968]
call fcn.1401cb5a0
nop
lea rcx, [rsp + 0x34c0]
call fcn.140007060
lea rcx, [rsp + 0x60]
call fcn.1401e0790
nop
cmp dword [rsp + 0x40], 2
jg 0x140192c71
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x34c8], 0
lea rcx, [rsp + 0x60]
call fcn.140005e30
mov eax, dword [rsp + 0x34c8]
jmp 0x140196681
lea rax, [rsp + 0x34d0]
mov qword [rsp + 0x34d8], rax
mov rdx, qword [rsp + 0x48]
mov rdx, qword [rdx + 0x10]
mov rcx, qword [rsp + 0x34d8]
call fcn.1400ddd90
mov qword [rsp + 0x3970], rax
mov rdx, qword [rsp + 0x3970]
lea rcx, [rsp + 0x60]
call fcn.1401e6390
test eax, eax
jne 0x140192ce1
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x34e0], 0
lea rcx, [rsp + 0x60]
call fcn.140005e30
mov eax, dword [rsp + 0x34e0]
jmp 0x140196681
lea rcx, [rsp + 0x228]
call fcn.140050200
mov rcx, rax
call fcn.1400d9390
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x34e4], 0
lea rcx, [rsp + 0x60]
call fcn.140005e30
mov eax, dword [rsp + 0x34e4]
jmp 0x140196681
lea rdx, [0x140258148]
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
je 0x140192d8a
lea rdx, [0x140258158]
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
je 0x140192d8a
lea rdx, [0x140258170]
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
je 0x140192d8a
lea rdx, [0x140258180]
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
jne 0x140193063
lea rax, [rsp + 0x34e8]
mov qword [rsp + 0x34f0], rax
lea rcx, [rsp + 0x34f8]
call fcn.140001000
mov qword [rsp + 0x3978], rax
mov rax, qword [rsp + 0x3978]
mov qword [rsp + 0x3980], rax
lea r8, [0x140258190]
mov rdx, qword [rsp + 0x3980]
mov rcx, qword [rsp + 0x34f0]
call fcn.1400010b0
mov qword [rsp + 0x3988], rax
mov rcx, qword [rsp + 0x3988]
call fcn.1401cb5a0
nop
lea rcx, [rsp + 0x34f8]
call fcn.140007060
lea rcx, [rsp + 0x3b0]
call fcn.1401e0790
nop
cmp dword [rsp + 0x40], 2
jg 0x140192e42
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x3500], 0
lea rcx, [rsp + 0x3b0]
call fcn.140005e30
mov eax, dword [rsp + 0x3500]
jmp 0x140196681
lea rax, [rsp + 0x3508]
mov qword [rsp + 0x3510], rax
mov rdx, qword [rsp + 0x48]
mov rdx, qword [rdx + 0x10]
mov rcx, qword [rsp + 0x3510]
call fcn.1400ddd90
mov qword [rsp + 0x3990], rax
mov rdx, qword [rsp + 0x3990]
lea rcx, [rsp + 0x3b0]
call fcn.1401e6390
test eax, eax
jne 0x140192eb8
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x3518], 0
lea rcx, [rsp + 0x3b0]
call fcn.140005e30
mov eax, dword [rsp + 0x3518]
jmp 0x140196681
lea rcx, [0x1403c8f00]
call fcn.1400d6430
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8840
mov dword [rsp + 0x3a0], 0
lea rcx, [0x1403c8c50]
call fcn.140011300
test eax, eax
jne 0x140192f17
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [rsp + 0x3a0]
add eax, 1
mov dword [rsp + 0x3a0], eax
cmp dword [rsp + 0x3a0], 5
jl 0x140192f15
jmp 0x140192f17
jmp 0x140192edd
lea rdx, str._Reboot
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
jne 0x140192f56
mov eax, dword [rsp + 0x548]
mov qword [rsp + 0x20], rax
mov r9d, 2
mov r8d, 0x8041
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
lea rdx, str._Shutdown
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
jne 0x140192f95
mov eax, dword [rsp + 0x548]
mov qword [rsp + 0x20], rax
mov r9d, 1
mov r8d, 0x8041
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
lea rdx, [0x1402581c8]
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
jne 0x140192fd1
mov eax, dword [rsp + 0x548]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x8041
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
lea rdx, str._Sleep
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
jne 0x140193011
mov eax, dword [rsp + 0x548]
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffffffff
mov r8d, 0x8041
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1403c8c50]
call fcn.1400d7ba0
lea rcx, [0x1403c8f00]
call fcn.1400d5db0
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x351c], 0
lea rcx, [rsp + 0x3b0]
call fcn.140005e30
mov eax, dword [rsp + 0x351c]
jmp 0x140196681
lea rdx, str._RefreshCache
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
jne 0x140193083
xor eax, eax
jmp 0x140196681
lea rdx, [0x140258208]
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
jne 0x140193755
lea rax, [rsp + 0x3520]
mov qword [rsp + 0x3528], rax
lea rcx, [rsp + 0x3530]
call fcn.140001000
mov qword [rsp + 0x3998], rax
mov rax, qword [rsp + 0x3998]
mov qword [rsp + 0x39a0], rax
lea r8, [0x140258220]
mov rdx, qword [rsp + 0x39a0]
mov rcx, qword [rsp + 0x3528]
call fcn.1400010b0
mov qword [rsp + 0x39a8], rax
mov rcx, qword [rsp + 0x39a8]
call fcn.1401cb5a0
nop
lea rcx, [rsp + 0x3530]
call fcn.140007060
cmp dword [rsp + 0x40], 4
jge 0x14019312d
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
xor eax, eax
jmp 0x140196681
lea rcx, [rsp + 0xa40]
call fcn.1401e0790
nop
lea rax, [rsp + 0x3538]
mov qword [rsp + 0x3540], rax
mov rdx, qword [rsp + 0x48]
mov rdx, qword [rdx + 0x10]
mov rcx, qword [rsp + 0x3540]
call fcn.140002050
mov qword [rsp + 0x39b0], rax
mov rdx, qword [rsp + 0x39b0]
lea rcx, [rsp + 0xa40]
call fcn.1401e6390
test eax, eax
jne 0x1401931b1
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x3548], 0
lea rcx, [rsp + 0xa40]
call fcn.140005e30
mov eax, dword [rsp + 0x3548]
jmp 0x140196681
lea rcx, [rsp + 0xd80]
call fcn.140006ee0
nop
mov dword [rsp + 0xdb0], 3
jmp 0x1401931dd
mov eax, dword [rsp + 0xdb0]
add eax, 1
mov dword [rsp + 0xdb0], eax
mov eax, dword [rsp + 0x40]
cmp dword [rsp + 0xdb0], eax
jge 0x1401932cb
movsxd rax, dword [rsp + 0xdb0]
mov rdx, qword [rsp + 0x48]
mov rdx, qword [rdx + rax*8]
lea rcx, [rsp + 0xdb8]
call fcn.1400ddd90
nop
lea rax, [rsp + 0x3550]
mov qword [rsp + 0x3558], rax
lea rdx, [rsp + 0xdb8]
mov rcx, qword [rsp + 0x3558]
call fcn.140001430
mov qword [rsp + 0x39b8], rax
mov rcx, qword [rsp + 0x39b8]
call fcn.1401e6110
mov dword [rsp + 0xdc0], eax
cmp dword [rsp + 0xdc0], 0
jne 0x1401932a3
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x3560], 0
lea rcx, [rsp + 0xdb8]
call fcn.140007060
nop
lea rcx, [rsp + 0xd80]
call fcn.14001d420
nop
lea rcx, [rsp + 0xa40]
call fcn.140005e30
mov eax, dword [rsp + 0x3560]
jmp 0x140196681
lea rdx, [rsp + 0xdc0]
lea rcx, [rsp + 0xd80]
call fcn.1400072d0
nop
lea rcx, [rsp + 0xdb8]
call fcn.140007060
jmp 0x1401931cc
lea rcx, [0x1403c8f00]
call fcn.1400d6430
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8840
mov dword [rsp + 0xa30], 0
lea rcx, [0x1403c8c50]
call fcn.140011300
test eax, eax
jne 0x14019332a
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [rsp + 0xa30]
add eax, 1
mov dword [rsp + 0xa30], eax
cmp dword [rsp + 0xa30], 5
jl 0x140193328
jmp 0x14019332a
jmp 0x1401932f0
mov eax, dword [rsp + 0xbd8]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x801b
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
test rax, rax
je 0x1401933a0
xor r8d, r8d
xor edx, edx
lea rcx, [0x140258230]
call fcn.1400f0bf0
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x3564], 0
lea rcx, [rsp + 0xd80]
call fcn.14001d420
nop
lea rcx, [rsp + 0xa40]
call fcn.140005e30
mov eax, dword [rsp + 0x3564]
jmp 0x140196681
mov dword [rsp + 0xdc4], 0
jmp 0x1401933be
mov eax, dword [rsp + 0xdc4]
add eax, 1
mov dword [rsp + 0xdc4], eax
movsxd rdi, dword [rsp + 0xdc4]
lea rcx, [rsp + 0xd80]
call fcn.1400078a0
cmp rdi, rax
jae 0x1401935fa
movsxd rdx, dword [rsp + 0xdc4]
lea rcx, [rsp + 0xd80]
call fcn.140020f60
mov edx, dword [rax]
lea rcx, [rsp + 0xdd0]
call fcn.1401e1bb0
nop
movsxd rdx, dword [rsp + 0xdc4]
lea rcx, [rsp + 0xd80]
call fcn.140020f60
mov rdi, rax
lea rcx, [rsp + 0xc30]
call fcn.140050200
mov rcx, rax
call fcn.1400aac5c
cmp dword [rdi], eax
jne 0x1401934e2
movsxd rdx, dword [rsp + 0xdc4]
lea rcx, [rsp + 0xd80]
call fcn.140020f60
cmp dword [rax], 0
je 0x1401934e2
movsxd rdx, dword [rsp + 0xdc4]
lea rcx, [rsp + 0xd80]
call fcn.140020f60
mov edx, dword [rax]
lea rcx, [rsp + 0xde0]
call fcn.14000d590
nop
lea rax, [rsp + 0x3568]
mov qword [rsp + 0x3570], rax
lea rdx, [rsp + 0xce8]
mov rcx, qword [rsp + 0x3570]
call fcn.140001430
mov qword [rsp + 0x39c0], rax
mov rdx, qword [rsp + 0x39c0]
lea rcx, [rsp + 0xde0]
call fcn.1401e20b0
test eax, eax
je 0x1401934d5
lea rdx, [rsp + 0xf88]
lea rcx, [rsp + 0xdd0]
call fcn.140002ce0
nop
lea rcx, [rsp + 0xde0]
call fcn.140005e30
lea rcx, [rsp + 0xdd0]
call fcn.140050200
mov rcx, rax
call fcn.1400fabb0
mov dword [rsp + 0xdc8], eax
cmp dword [rsp + 0xdc8], 3
je 0x1401935e8
cmp dword [rsp + 0xdc8], 4
je 0x1401935e8
cmp dword [rsp + 0xdc8], 5
je 0x1401935e8
lea rcx, [rsp + 0x1120]
call fcn.140002d10
nop
mov r8, qword [rsp + 0xdd0]
lea rdx, [0x1402582a0]
lea rcx, [rsp + 0x1120]
call fcn.140002ba0
lea rcx, [rsp + 0x1120]
call fcn.140050200
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
lea rcx, [rsp + 0xdd0]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3578]
call fcn.1400fb0a0
mov qword [rsp + 0x39c8], rax
mov rax, qword [rsp + 0x39c8]
mov qword [rsp + 0x39d0], rax
lea rcx, [rsp + 0x1120]
call fcn.140050200
mov rdi, rax
mov rcx, qword [rsp + 0x39d0]
call fcn.140050200
mov r8d, 1
mov rdx, rdi
mov rcx, rax
call fcn.140108cb0
nop
lea rcx, [rsp + 0x3578]
call fcn.140007060
nop
lea rcx, [rsp + 0x1120]
call fcn.140007060
nop
lea rcx, [rsp + 0xdd0]
call fcn.140007060
jmp 0x1401933ad
mov eax, dword [rsp + 0xbd8]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x8029
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
mov edx, dword [rsp + 0xbd8]
mov qword [rsp + 0x20], rdx
mov r9d, 1
mov r8d, 0x802a
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
mov edx, dword [rsp + 0xbd8]
lea rcx, [rsp + 0x6f0]
call fcn.14000d490
nop
lea rcx, [rsp + 0x6f0]
call fcn.1401cba60
mov dword [rsp + 0x1128], 0
jmp 0x140193683
mov eax, dword [rsp + 0x1128]
add eax, 1
mov dword [rsp + 0x1128], eax
movsxd rdi, dword [rsp + 0x1128]
lea rcx, [rsp + 0xd80]
call fcn.1400078a0
cmp rdi, rax
jae 0x1401936d8
movsxd rdx, dword [rsp + 0x1128]
lea rcx, [rsp + 0xd80]
call fcn.140020f60
lea rcx, [rsp + 0x890]
mov r8d, dword [rax]
lea rdx, [0x140256b54]
call fcn.140002ba0
lea rcx, [rsp + 0x6f0]
call fcn.14000d310
jmp 0x140193672
mov edx, 1
mov ecx, 1
call fcn.1401cc440
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1403c8c50]
call fcn.1400d7ba0
lea rcx, [0x1403c8f00]
call fcn.1400d5db0
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x3580], 0
lea rcx, [rsp + 0x6f0]
call fcn.140005e30
nop
lea rcx, [rsp + 0xd80]
call fcn.14001d420
nop
lea rcx, [rsp + 0xa40]
call fcn.140005e30
mov eax, dword [rsp + 0x3580]
jmp 0x140196681
lea rdx, str._DisableSC
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
jne 0x1401945b6
lea rax, [rsp + 0x3588]
mov qword [rsp + 0x3590], rax
lea rcx, [rsp + 0x3598]
call fcn.140001000
mov qword [rsp + 0x39d8], rax
mov rax, qword [rsp + 0x39d8]
mov qword [rsp + 0x39e0], rax
lea r8, [0x1402582d8]
mov rdx, qword [rsp + 0x39e0]
mov rcx, qword [rsp + 0x3590]
call fcn.1400010b0
mov qword [rsp + 0x39e8], rax
mov rcx, qword [rsp + 0x39e8]
call fcn.1401cb5a0
nop
lea rcx, [rsp + 0x3598]
call fcn.140007060
cmp dword [rsp + 0x40], 3
jge 0x1401937ff
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
xor eax, eax
jmp 0x140196681
lea rcx, [rsp + 0x1480]
call fcn.1401e0790
nop
lea rax, [rsp + 0x35a0]
mov qword [rsp + 0x35a8], rax
mov rdx, qword [rsp + 0x48]
mov rdx, qword [rdx + 0x10]
mov rcx, qword [rsp + 0x35a8]
call fcn.140002050
mov qword [rsp + 0x39f0], rax
mov rdx, qword [rsp + 0x39f0]
lea rcx, [rsp + 0x1480]
call fcn.1401e6390
test eax, eax
jne 0x140193883
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x35b0], 0
lea rcx, [rsp + 0x1480]
call fcn.140005e30
mov eax, dword [rsp + 0x35b0]
jmp 0x140196681
lea rcx, [0x1403c8f00]
call fcn.1400d6430
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8840
mov dword [rsp + 0x1470], 0
lea rcx, [0x1403c8c50]
call fcn.140011300
test eax, eax
jne 0x1401938e2
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [rsp + 0x1470]
add eax, 1
mov dword [rsp + 0x1470], eax
cmp dword [rsp + 0x1470], 5
jl 0x1401938e0
jmp 0x1401938e2
jmp 0x1401938a8
mov eax, dword [rsp + 0x1618]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x801b
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
test rax, rax
je 0x14019394a
xor r8d, r8d
xor edx, edx
lea rcx, str.The_client_is_online_and_cannot_be_set_as_super_client.
call fcn.1400f0bf0
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x35b4], 0
lea rcx, [rsp + 0x1480]
call fcn.140005e30
mov eax, dword [rsp + 0x35b4]
jmp 0x140196681
lea rcx, [rsp + 0x17c0]
call fcn.1400834ec
nop
mov edx, dword [rsp + 0x1618]
lea rcx, [rsp + 0x1130]
call fcn.14000d490
nop
lea rcx, [rsp + 0x17f0]
call fcn.140007080
nop
lea rdx, [rsp + 0x17f0]
lea rcx, [rsp + 0x1130]
call fcn.1401cb640
mov dword [rsp + 0x1820], 0
jmp 0x1401939ae
mov eax, dword [rsp + 0x1820]
add eax, 1
mov dword [rsp + 0x1820], eax
movsxd rdi, dword [rsp + 0x1820]
lea rcx, [rsp + 0x17f0]
call fcn.140007100
cmp rdi, rax
jae 0x140193a05
movsxd rdx, dword [rsp + 0x1820]
lea rcx, [rsp + 0x17f0]
call fcn.140007130
mov rcx, rax
add rcx, 0x1a0
call fcn.140050200
mov rcx, rax
call fcn.1400aac5c
mov edx, eax
lea rcx, [rsp + 0x17c0]
call fcn.14000dbd0
jmp 0x14019399d
cmp dword [rsp + 0x40], 3
jne 0x140193cd4
mov eax, dword [rsp + 0x1618]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x8038
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
mov dword [rsp + 0x1824], 0
jmp 0x140193a51
mov eax, dword [rsp + 0x1824]
add eax, 1
mov dword [rsp + 0x1824], eax
movsxd rdi, dword [rsp + 0x1824]
lea rcx, [rsp + 0x17c0]
call fcn.1400202c0
cmp rdi, rax
jge 0x140193c5f
movsxd rdx, dword [rsp + 0x1824]
lea rcx, [rsp + 0x17c0]
call fcn.14000de90
mov edx, dword [rax]
lea rcx, [rsp + 0x1828]
call fcn.1401e1bb0
nop
movsxd rdx, dword [rsp + 0x1824]
lea rcx, [rsp + 0x17c0]
call fcn.14000de90
mov rdi, rax
lea rcx, [rsp + 0x1670]
call fcn.140050200
mov rcx, rax
call fcn.1400aac5c
cmp dword [rdi], eax
jne 0x140193b75
movsxd rdx, dword [rsp + 0x1824]
lea rcx, [rsp + 0x17c0]
call fcn.14000de90
cmp dword [rax], 0
je 0x140193b75
movsxd rdx, dword [rsp + 0x1824]
lea rcx, [rsp + 0x17c0]
call fcn.14000de90
mov edx, dword [rax]
lea rcx, [rsp + 0x1830]
call fcn.14000d590
nop
lea rax, [rsp + 0x35b8]
mov qword [rsp + 0x35c0], rax
lea rdx, [rsp + 0x1728]
mov rcx, qword [rsp + 0x35c0]
call fcn.140001430
mov qword [rsp + 0x39f8], rax
mov rdx, qword [rsp + 0x39f8]
lea rcx, [rsp + 0x1830]
call fcn.1401e20b0
test eax, eax
je 0x140193b68
lea rdx, [rsp + 0x19d8]
lea rcx, [rsp + 0x1828]
call fcn.140002ce0
nop
lea rcx, [rsp + 0x1830]
call fcn.140005e30
lea r8, [0x1402582e8]
lea rdx, [rsp + 0x1828]
lea rcx, [rsp + 0x35d0]
call fcn.1400010b0
mov qword [rsp + 0x3a00], rax
mov rcx, qword [rsp + 0x3a00]
call fcn.140050200
mov rcx, rax
call qword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
jne 0x140193bc0
mov dword [rsp + 0x3a08], 1
jmp 0x140193bcb
mov dword [rsp + 0x3a08], 0
movzx eax, byte [rsp + 0x3a08]
mov byte [rsp + 0x35c8], al
lea rcx, [rsp + 0x35d0]
call fcn.140007060
movzx edx, byte [rsp + 0x35c8]
test edx, edx
je 0x140193c05
lea rcx, [rsp + 0x1828]
call fcn.140007060
jmp 0x140193a40
lea r8, [0x140258370]
lea rdx, [rsp + 0x1828]
lea rcx, [rsp + 0x35d8]
call fcn.1400010b0
mov qword [rsp + 0x3a10], rax
mov rcx, qword [rsp + 0x3a10]
call fcn.140050200
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
lea rcx, [rsp + 0x35d8]
call fcn.140007060
nop
lea rcx, [rsp + 0x1828]
call fcn.140007060
jmp 0x140193a40
lea rcx, [rsp + 0x1130]
call fcn.1401cba60
mov edx, 1
mov ecx, 1
call fcn.1401cc440
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x35e0], 0
lea rcx, [rsp + 0x17f0]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x1130]
call fcn.140005e30
nop
lea rcx, [rsp + 0x17c0]
call fcn.14008350c
nop
lea rcx, [rsp + 0x1480]
call fcn.140005e30
mov eax, dword [rsp + 0x35e0]
jmp 0x140196681
lea rdx, str._Update
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 0x18]
call fcn.1400ab9f8
test eax, eax
je 0x140193d46
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x35e4], 0
lea rcx, [rsp + 0x17f0]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x1130]
call fcn.140005e30
nop
lea rcx, [rsp + 0x17c0]
call fcn.14008350c
nop
lea rcx, [rsp + 0x1480]
call fcn.140005e30
mov eax, dword [rsp + 0x35e4]
jmp 0x140196681
lea rcx, [rsp + 0x17e8]
call fcn.140002d10
nop
cmp dword [rsp + 0x40], 5
jl 0x140193e73
lea rdx, str._Recovery
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 0x20]
call fcn.1400ab9f8
test eax, eax
je 0x140193ddf
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x35e8], 0
lea rcx, [rsp + 0x17e8]
call fcn.140007060
nop
lea rcx, [rsp + 0x17f0]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x1130]
call fcn.140005e30
nop
lea rcx, [rsp + 0x17c0]
call fcn.14008350c
nop
lea rcx, [rsp + 0x1480]
call fcn.140005e30
mov eax, dword [rsp + 0x35e8]
jmp 0x140196681
lea rdx, [0x1402583b0]
lea rcx, [rsp + 0x17e8]
call fcn.140002020
cmp dword [rsp + 0x40], 6
jl 0x140193e4b
mov rdx, qword [rsp + 0x48]
mov rdx, qword [rdx + 0x28]
lea rcx, [rsp + 0x35f0]
call fcn.1400ddd90
mov qword [rsp + 0x3a18], rax
mov rax, qword [rsp + 0x3a18]
mov qword [rsp + 0x3a20], rax
mov rdx, qword [rsp + 0x3a20]
lea rcx, [rsp + 0x17e8]
call fcn.140002ce0
nop
lea rcx, [rsp + 0x35f0]
call fcn.140007060
lea rcx, [rsp + 0x17e8]
call fcn.140006ea0
movzx eax, al
test eax, eax
je 0x140193e73
lea rdx, [0x1402583b8]
lea rcx, [rsp + 0x17e8]
call fcn.140002020
mov dword [rsp + 0x1b70], 0
jmp 0x140193e91
mov eax, dword [rsp + 0x1b70]
add eax, 1
mov dword [rsp + 0x1b70], eax
movsxd rdi, dword [rsp + 0x1b70]
lea rcx, [rsp + 0x17c0]
call fcn.1400202c0
cmp rdi, rax
jge 0x1401944c7
mov dword [rsp + 0x1b80], 0
movsxd rdx, dword [rsp + 0x1b70]
lea rcx, [rsp + 0x17c0]
call fcn.14000de90
mov edx, dword [rax]
lea rcx, [rsp + 0x1b88]
call fcn.1401e1bb0
nop
movsxd rdx, dword [rsp + 0x1b70]
lea rcx, [rsp + 0x17c0]
call fcn.14000de90
mov rdi, rax
lea rcx, [rsp + 0x1670]
call fcn.140050200
mov rcx, rax
call fcn.1400aac5c
cmp dword [rdi], eax
jne 0x140193fcd
movsxd rdx, dword [rsp + 0x1b70]
lea rcx, [rsp + 0x17c0]
call fcn.14000de90
cmp dword [rax], 0
je 0x140193fcd
movsxd rdx, dword [rsp + 0x1b70]
lea rcx, [rsp + 0x17c0]
call fcn.14000de90
mov edx, dword [rax]
lea rcx, [rsp + 0x1ba0]
call fcn.14000d590
nop
lea rax, [rsp + 0x35f8]
mov qword [rsp + 0x3600], rax
lea rdx, [rsp + 0x1728]
mov rcx, qword [rsp + 0x3600]
call fcn.140001430
mov qword [rsp + 0x3a28], rax
mov rdx, qword [rsp + 0x3a28]
lea rcx, [rsp + 0x1ba0]
call fcn.1401e20b0
test eax, eax
je 0x140193fc0
lea rdx, [rsp + 0x1d48]
lea rcx, [rsp + 0x1b88]
call fcn.140002ce0
mov edx, dword [rsp + 0x1d38]
mov dword [rsp + 0x1b80], edx
lea rcx, [rsp + 0x1ba0]
call fcn.140005e30
lea rcx, [rsp + 0x1b78]
call fcn.140002d10
nop
lea r8, [0x1402583c0]
lea rdx, [rsp + 0x1b88]
lea rcx, [rsp + 0x3608]
call fcn.1400010b0
mov qword [rsp + 0x3a30], rax
mov rax, qword [rsp + 0x3a30]
mov qword [rsp + 0x3a38], rax
mov rdx, qword [rsp + 0x3a38]
lea rcx, [rsp + 0x1b78]
call fcn.140002ce0
nop
lea rcx, [rsp + 0x3608]
call fcn.140007060
lea rcx, [rsp + 0x1b78]
call fcn.140050200
mov rcx, rax
call qword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
jne 0x14019406c
lea rcx, [rsp + 0x1b78]
call fcn.140007060
nop
lea rcx, [rsp + 0x1b88]
call fcn.140007060
jmp 0x140193e80
lea rcx, [rsp + 0x17e8]
call fcn.140006ea0
movzx eax, al
test eax, eax
je 0x140194190
lea rcx, [rsp + 0x1b78]
call fcn.140050200
xor r9d, r9d
mov r8d, 1
mov edx, 1
mov rcx, rax
call fcn.140106940
test eax, eax
jne 0x140194159
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov r8, qword [rsp + 0x1b88]
lea rdx, [0x1402583e0]
xor ecx, ecx
call fcn.1400de020
xor r8d, r8d
xor edx, edx
lea rcx, [0x140258430]
call fcn.1400f0bf0
mov dword [rsp + 0x3610], 0
lea rcx, [rsp + 0x1b78]
call fcn.140007060
nop
lea rcx, [rsp + 0x1b88]
call fcn.140007060
nop
lea rcx, [rsp + 0x17e8]
call fcn.140007060
nop
lea rcx, [rsp + 0x17f0]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x1130]
call fcn.140005e30
nop
lea rcx, [rsp + 0x17c0]
call fcn.14008350c
nop
lea rcx, [rsp + 0x1480]
call fcn.140005e30
mov eax, dword [rsp + 0x3610]
jmp 0x140196681
lea rcx, [rsp + 0x1b78]
call fcn.140050200
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
nop
lea rcx, [rsp + 0x1b78]
call fcn.140007060
nop
lea rcx, [rsp + 0x1b88]
call fcn.140007060
jmp 0x140193e80
movsxd rdx, dword [rsp + 0x1b70]
lea rcx, [rsp + 0x17c0]
call fcn.14000de90
mov rdi, rax
lea rcx, [rsp + 0x1b88]
call fcn.140050200
mov r9d, dword [rsp + 0x1b80]
mov r8d, dword [rdi]
mov rdx, rax
lea rcx, [rsp + 0x1b90]
call fcn.1400fc150
nop
cmp dword [rsp + 0x1b80], 0
je 0x14019431a
movsxd rdx, dword [rsp + 0x1b70]
lea rcx, [rsp + 0x17c0]
call fcn.14000de90
mov r8d, dword [rsp + 0x1b80]
mov edx, dword [rax]
lea rcx, [rsp + 0x1ee0]
call fcn.1401e05d0
nop
mov dx, 0x2e
lea rcx, [rsp + 0x1b90]
call fcn.140006920
mov r8d, eax
sub r8d, 3
lea rdx, [rsp + 0x3618]
lea rcx, [rsp + 0x1b90]
call fcn.140006a80
mov qword [rsp + 0x3a40], rax
mov rcx, qword [rsp + 0x3a40]
call fcn.140050200
mov rcx, rax
call fcn.1400aac5c
mov dword [rsp + 0x2220], eax
lea rcx, [rsp + 0x3618]
call fcn.140007060
lea rcx, [rsp + 0x2080]
mov r8d, dword [rsp + 0x2220]
lea rdx, [0x140256c14]
call fcn.140002ba0
lea rcx, [rsp + 0x2088]
lea rdx, [rsp + 0x17e8]
call fcn.140002ce0
lea rcx, [rsp + 0x3620]
call fcn.14000dd70
lea r8, [0x140258440]
lea rdx, [rsp + 0x3628]
mov rcx, rax
call fcn.14000d730
mov qword [rsp + 0x3a48], rax
mov rax, qword [rsp + 0x3a48]
mov qword [rsp + 0x3a50], rax
lea rcx, [rsp + 0x2090]
mov rdx, qword [rsp + 0x3a50]
call fcn.140002ce0
nop
lea rcx, [rsp + 0x3628]
call fcn.140007060
lea rcx, [rsp + 0x1ee0]
call fcn.1401cc080
nop
lea rcx, [rsp + 0x1ee0]
call fcn.140005e30
jmp 0x140194448
movsxd rdx, dword [rsp + 0x1b70]
lea rcx, [rsp + 0x17c0]
call fcn.14000de90
mov edx, dword [rax]
lea rcx, [rsp + 0x2230]
call fcn.1401e0680
nop
mov dx, 0x2e
lea rcx, [rsp + 0x1b90]
call fcn.140006920
mov r8d, eax
sub r8d, 3
lea rdx, [rsp + 0x3630]
lea rcx, [rsp + 0x1b90]
call fcn.140006a80
mov qword [rsp + 0x3a58], rax
mov rcx, qword [rsp + 0x3a58]
call fcn.140050200
mov rcx, rax
call fcn.1400aac5c
mov dword [rsp + 0x2570], eax
lea rcx, [rsp + 0x3630]
call fcn.140007060
lea rcx, [rsp + 0x23d0]
mov r8d, dword [rsp + 0x2570]
lea rdx, [0x140256c64]
call fcn.140002ba0
lea rcx, [rsp + 0x23d8]
lea rdx, [rsp + 0x17e8]
call fcn.140002ce0
lea rcx, [rsp + 0x3638]
call fcn.14000dd70
lea r8, [0x140258468]
lea rdx, [rsp + 0x3640]
mov rcx, rax
call fcn.14000d730
mov qword [rsp + 0x3a60], rax
mov rax, qword [rsp + 0x3a60]
mov qword [rsp + 0x3a68], rax
lea rcx, [rsp + 0x23e0]
mov rdx, qword [rsp + 0x3a68]
call fcn.140002ce0
nop
lea rcx, [rsp + 0x3640]
call fcn.140007060
lea rcx, [rsp + 0x2230]
call fcn.1401cc080
nop
lea rcx, [rsp + 0x2230]
call fcn.140005e30
mov edx, 1
mov ecx, 1
call fcn.1401cc440
lea rcx, [rsp + 0x1b90]
call fcn.140050200
mov rdi, rax
lea rcx, [rsp + 0x1b78]
call fcn.140050200
xor r8d, r8d
mov rdx, rdi
mov rcx, rax
call fcn.140108390
lea rcx, [rsp + 0x1b78]
call fcn.140050200
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
nop
lea rcx, [rsp + 0x1b90]
call fcn.140007060
nop
lea rcx, [rsp + 0x1b78]
call fcn.140007060
nop
lea rcx, [rsp + 0x1b88]
call fcn.140007060
jmp 0x140193e80
mov eax, dword [rsp + 0x1618]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x8029
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
mov edx, dword [rsp + 0x1618]
mov qword [rsp + 0x20], rdx
mov r9d, 1
mov r8d, 0x802a
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
lea rcx, [rsp + 0x1130]
call fcn.1401cba60
mov edx, 1
mov ecx, 1
call fcn.1401cc440
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1403c8c50]
call fcn.1400d7ba0
lea rcx, [0x1403c8f00]
call fcn.1400d5db0
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [rsp + 0x3648], 0
lea rcx, [rsp + 0x17e8]
call fcn.140007060
nop
lea rcx, [rsp + 0x17f0]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x1130]
call fcn.140005e30
nop
lea rcx, [rsp + 0x17c0]
call fcn.14008350c
nop
lea rcx, [rsp + 0x1480]
call fcn.140005e30
mov eax, dword [rsp + 0x3648]
jmp 0x140196681
lea rdx, [0x140258490]
mov rcx, qword [rsp + 0x48]
mov rcx, qword [rcx + 8]
call fcn.1400ab9f8
test eax, eax
jne 0x140196669
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov qword [rsp + 0x2580], 0
lea r8, [0x1402584a0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov qword [rsp + 0x2580], rax
cmp qword [rsp + 0x2580], 0
jne 0x140194615
xor eax, eax
jmp 0x140196681
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x140194643
mov rcx, qword [rsp + 0x2580]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [rsp + 0x2580], 0
xor eax, eax
jmp 0x140196681
lea rcx, [0x1403c8f00]
call fcn.1400d6430
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8840
mov dword [rsp + 0x2578], 0
lea rcx, [0x1403c8c50]
call fcn.140011300
test eax, eax
jne 0x1401946a2
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [rsp + 0x2578]
add eax, 1
mov dword [rsp + 0x2578], eax
cmp dword [rsp + 0x2578], 5
jl 0x1401946a0
jmp 0x1401946a2
jmp 0x140194668
xor ecx, ecx
call fcn.14018f2e0
mov dword [rsp + 0x258c], eax
mov dword [rsp + 0x257c], 0x3c
mov dword [rsp + 0x2588], 0
mov dword [rsp + 0x2574], 0
lea rdx, str.info.youngzsoft.com
lea rcx, [rsp + 0x2598]
call fcn.140002050
nop
lea rdx, str._ccboot_server.php
lea rcx, [rsp + 0x2590]
call fcn.140002050
nop
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0x8028
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
cmp rax, 1
jne 0x140196617
cmp dword [rsp + 0x257c], 0xffffffff
jne 0x140194734
jmp 0x140196617
cmp dword [rsp + 0x2588], 0
jle 0x140194770
mov edx, dword [rsp + 0x2588]
sub edx, 1
movsd xmm0, qword [0x1402752f0]
call fcn.140011890
movapd xmm5, xmm0
movsd xmm0, qword [0x1402752e8]
mulsd xmm0, xmm5
cvttsd2si eax, xmm0
mov dword [rsp + 0x257c], eax
xor ecx, ecx
call fcn.14018f2e0
mov rcx, rax
movsxd rax, dword [rsp + 0x2574]
sub rcx, rax
movsxd rax, dword [rsp + 0x257c]
cmp rcx, rax
jl 0x1401965e1
xor ecx, ecx
call fcn.14018f2e0
mov dword [rsp + 0x2574], eax
lea rcx, [rsp + 0x2750]
call fcn.140011660
nop
lea rax, [rsp + 0x3650]
mov qword [rsp + 0x3658], rax
lea rcx, [rsp + 0x3660]
call fcn.140001000
mov qword [rsp + 0x3a70], rax
mov rax, qword [rsp + 0x3a70]
mov qword [rsp + 0x3a78], rax
lea r8, [0x140258518]
mov rdx, qword [rsp + 0x3a78]
mov rcx, qword [rsp + 0x3658]
call fcn.1400010b0
mov qword [rsp + 0x3a80], rax
mov rdx, qword [rsp + 0x3a80]
lea rcx, [rsp + 0x2750]
call fcn.1401e0510
nop
lea rcx, [rsp + 0x3660]
call fcn.140007060
lea rcx, [rsp + 0x25b8]
call fcn.140007080
nop
lea rdx, [rsp + 0x25b8]
lea rcx, [rsp + 0x2750]
call fcn.1401e0e90
xor edx, edx
lea rcx, [rsp + 0x2600]
call fcn.1400d4550
nop
lea rcx, [rsp + 0x2600]
call fcn.1400d3500
mov dword [rsp + 0x2fe8], 0
jmp 0x14019488c
mov eax, dword [rsp + 0x2fe8]
add eax, 1
mov dword [rsp + 0x2fe8], eax
mov edi, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007100
cmp rdi, rax
jae 0x140195827
xor edx, edx
lea rcx, [rsp + 0x3470]
call fcn.1400d4550
nop
lea rcx, [rsp + 0x3470]
call fcn.1400d3500
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov rcx, rax
add rcx, 0x1a0
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3680]
call fcn.1400dad50
mov qword [rsp + 0x3a88], rax
mov rax, qword [rsp + 0x3a88]
mov qword [rsp + 0x3a90], rax
mov rcx, qword [rsp + 0x3a90]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3668]
call fcn.1400d3680
mov qword [rsp + 0x3a98], rax
mov rax, qword [rsp + 0x3a98]
mov qword [rsp + 0x3aa0], rax
lea rdx, [0x140256cb4]
lea rcx, [rsp + 0x3470]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3aa0]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x3668]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x3680]
call fcn.140007060
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov rcx, rax
add rcx, 0x1a8
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x36a0]
call fcn.1400dad50
mov qword [rsp + 0x3aa8], rax
mov rax, qword [rsp + 0x3aa8]
mov qword [rsp + 0x3ab0], rax
mov rcx, qword [rsp + 0x3ab0]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3688]
call fcn.1400d3680
mov qword [rsp + 0x3ab8], rax
mov rax, qword [rsp + 0x3ab8]
mov qword [rsp + 0x3ac0], rax
lea rdx, str.from
lea rcx, [rsp + 0x3470]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3ac0]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x3688]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x36a0]
call fcn.140007060
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov rcx, rax
add rcx, 0x1b0
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x36c0]
call fcn.1400dad50
mov qword [rsp + 0x3ac8], rax
mov rax, qword [rsp + 0x3ac8]
mov qword [rsp + 0x3ad0], rax
mov rcx, qword [rsp + 0x3ad0]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x36a8]
call fcn.1400d3680
mov qword [rsp + 0x3ad8], rax
mov rax, qword [rsp + 0x3ad8]
mov qword [rsp + 0x3ae0], rax
lea rdx, str.cpuusage
lea rcx, [rsp + 0x3470]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3ae0]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x36a8]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x36c0]
call fcn.140007060
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov rcx, rax
add rcx, 0x1b8
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x36e0]
call fcn.1400dad50
mov qword [rsp + 0x3ae8], rax
mov rax, qword [rsp + 0x3ae8]
mov qword [rsp + 0x3af0], rax
mov rcx, qword [rsp + 0x3af0]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x36c8]
call fcn.1400d3680
mov qword [rsp + 0x3af8], rax
mov rax, qword [rsp + 0x3af8]
mov qword [rsp + 0x3b00], rax
lea rdx, str.memtotal
lea rcx, [rsp + 0x3470]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3b00]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x36c8]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x36e0]
call fcn.140007060
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov rcx, rax
add rcx, 0x1c0
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3700]
call fcn.1400dad50
mov qword [rsp + 0x3b08], rax
mov rax, qword [rsp + 0x3b08]
mov qword [rsp + 0x3b10], rax
mov rcx, qword [rsp + 0x3b10]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x36e8]
call fcn.1400d3680
mov qword [rsp + 0x3b18], rax
mov rax, qword [rsp + 0x3b18]
mov qword [rsp + 0x3b20], rax
lea rdx, str.memfree
lea rcx, [rsp + 0x3470]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3b20]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x36e8]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x3700]
call fcn.140007060
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov rcx, rax
add rcx, 0x1c8
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3720]
call fcn.1400dad50
mov qword [rsp + 0x3b28], rax
mov rax, qword [rsp + 0x3b28]
mov qword [rsp + 0x3b30], rax
mov rcx, qword [rsp + 0x3b30]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3708]
call fcn.1400d3680
mov qword [rsp + 0x3b38], rax
mov rax, qword [rsp + 0x3b38]
mov qword [rsp + 0x3b40], rax
lea rdx, str.clienttotal
lea rcx, [rsp + 0x3470]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3b40]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x3708]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x3720]
call fcn.140007060
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov rcx, rax
add rcx, 0x1d0
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3740]
call fcn.1400dad50
mov qword [rsp + 0x3b48], rax
mov rax, qword [rsp + 0x3b48]
mov qword [rsp + 0x3b50], rax
mov rcx, qword [rsp + 0x3b50]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3728]
call fcn.1400d3680
mov qword [rsp + 0x3b58], rax
mov rax, qword [rsp + 0x3b58]
mov qword [rsp + 0x3b60], rax
lea rdx, str.clientonline
lea rcx, [rsp + 0x3470]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3b60]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x3728]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x3740]
call fcn.140007060
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov rcx, rax
add rcx, 0x1d8
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3760]
call fcn.1400dad50
mov qword [rsp + 0x3b68], rax
mov rax, qword [rsp + 0x3b68]
mov qword [rsp + 0x3b70], rax
mov rcx, qword [rsp + 0x3b70]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3748]
call fcn.1400d3680
mov qword [rsp + 0x3b78], rax
mov rax, qword [rsp + 0x3b78]
mov qword [rsp + 0x3b80], rax
lea rdx, [0x140258588]
lea rcx, [rsp + 0x3470]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3b80]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x3748]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x3760]
call fcn.140007060
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov rcx, rax
add rcx, 0x1e0
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3780]
call fcn.1400dad50
mov qword [rsp + 0x3b88], rax
mov rax, qword [rsp + 0x3b88]
mov qword [rsp + 0x3b90], rax
mov rcx, qword [rsp + 0x3b90]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3768]
call fcn.1400d3680
mov qword [rsp + 0x3b98], rax
mov rax, qword [rsp + 0x3b98]
mov qword [rsp + 0x3ba0], rax
lea rdx, str.email
lea rcx, [rsp + 0x3470]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3ba0]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x3768]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x3780]
call fcn.140007060
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov rcx, rax
add rcx, 0x1e8
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x37a0]
call fcn.1400dad50
mov qword [rsp + 0x3ba8], rax
mov rax, qword [rsp + 0x3ba8]
mov qword [rsp + 0x3bb0], rax
mov rcx, qword [rsp + 0x3bb0]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3788]
call fcn.1400d3680
mov qword [rsp + 0x3bb8], rax
mov rax, qword [rsp + 0x3bb8]
mov qword [rsp + 0x3bc0], rax
lea rdx, str.machineid
lea rcx, [rsp + 0x3470]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3bc0]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x3788]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x37a0]
call fcn.140007060
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov rcx, rax
add rcx, 0x1f0
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x37c0]
call fcn.1400dad50
mov qword [rsp + 0x3bc8], rax
mov rax, qword [rsp + 0x3bc8]
mov qword [rsp + 0x3bd0], rax
mov rcx, qword [rsp + 0x3bd0]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x37a8]
call fcn.1400d3680
mov qword [rsp + 0x3bd8], rax
mov rax, qword [rsp + 0x3bd8]
mov qword [rsp + 0x3be0], rax
lea rdx, str.productname
lea rcx, [rsp + 0x3470]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3be0]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x37a8]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x37c0]
call fcn.140007060
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov rcx, rax
add rcx, 0x1f8
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x37e0]
call fcn.1400dad50
mov qword [rsp + 0x3be8], rax
mov rax, qword [rsp + 0x3be8]
mov qword [rsp + 0x3bf0], rax
mov rcx, qword [rsp + 0x3bf0]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x37c8]
call fcn.1400d3680
mov qword [rsp + 0x3bf8], rax
mov rax, qword [rsp + 0x3bf8]
mov qword [rsp + 0x3c00], rax
lea rdx, str.recordtime
lea rcx, [rsp + 0x3470]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3c00]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x37c8]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x37e0]
call fcn.140007060
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov edx, dword [rax + 0x198]
lea rcx, [rsp + 0x2ff0]
call fcn.140011530
nop
lea rax, [rsp + 0x37e8]
mov qword [rsp + 0x37f0], rax
lea rcx, [rsp + 0x37f8]
call fcn.140001000
mov qword [rsp + 0x3c08], rax
mov rax, qword [rsp + 0x3c08]
mov qword [rsp + 0x3c10], rax
lea r8, str.information.xml
mov rdx, qword [rsp + 0x3c10]
mov rcx, qword [rsp + 0x37f0]
call fcn.1400010b0
mov qword [rsp + 0x3c18], rax
mov rdx, qword [rsp + 0x3c18]
lea rcx, [rsp + 0x2ff0]
call fcn.1401e0510
nop
lea rcx, [rsp + 0x37f8]
call fcn.140007060
lea rcx, [rsp + 0x3440]
call fcn.140007080
nop
lea rdx, [rsp + 0x3440]
lea rcx, [rsp + 0x2ff0]
call fcn.1401e0e90
mov dword [rsp + 0x3488], 0
jmp 0x1401952ab
mov eax, dword [rsp + 0x3488]
add eax, 1
mov dword [rsp + 0x3488], eax
mov edi, dword [rsp + 0x3488]
lea rcx, [rsp + 0x3440]
call fcn.140007100
cmp rdi, rax
jae 0x14019579c
xor edx, edx
lea rcx, [rsp + 0x3490]
call fcn.1400d4550
nop
lea rcx, [rsp + 0x3490]
call fcn.1400d3500
mov edx, dword [rsp + 0x3488]
lea rcx, [rsp + 0x3440]
call fcn.140007130
mov rcx, rax
add rcx, 0x1a0
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3818]
call fcn.1400dad50
mov qword [rsp + 0x3c20], rax
mov rax, qword [rsp + 0x3c20]
mov qword [rsp + 0x3c28], rax
mov rcx, qword [rsp + 0x3c28]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3800]
call fcn.1400d3680
mov qword [rsp + 0x3c30], rax
mov rax, qword [rsp + 0x3c30]
mov qword [rsp + 0x3c38], rax
lea rdx, [0x1402585ec]
lea rcx, [rsp + 0x3490]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3c38]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x3800]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x3818]
call fcn.140007060
mov edx, dword [rsp + 0x3488]
lea rcx, [rsp + 0x3440]
call fcn.140007130
mov rcx, rax
add rcx, 0x1a8
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3838]
call fcn.1400dad50
mov qword [rsp + 0x3c40], rax
mov rax, qword [rsp + 0x3c40]
mov qword [rsp + 0x3c48], rax
mov rcx, qword [rsp + 0x3c48]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3820]
call fcn.1400d3680
mov qword [rsp + 0x3c50], rax
mov rax, qword [rsp + 0x3c50]
mov qword [rsp + 0x3c58], rax
lea rdx, str.sizegtotal
lea rcx, [rsp + 0x3490]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3c58]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x3820]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x3838]
call fcn.140007060
mov edx, dword [rsp + 0x3488]
lea rcx, [rsp + 0x3440]
call fcn.140007130
mov rcx, rax
add rcx, 0x1b0
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3858]
call fcn.1400dad50
mov qword [rsp + 0x3c60], rax
mov rax, qword [rsp + 0x3c60]
mov qword [rsp + 0x3c68], rax
mov rcx, qword [rsp + 0x3c68]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3840]
call fcn.1400d3680
mov qword [rsp + 0x3c70], rax
mov rax, qword [rsp + 0x3c70]
mov qword [rsp + 0x3c78], rax
lea rdx, str.sizegfree
lea rcx, [rsp + 0x3490]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3c78]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x3840]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x3858]
call fcn.140007060
mov edx, dword [rsp + 0x3488]
lea rcx, [rsp + 0x3440]
call fcn.140007130
mov rcx, rax
add rcx, 0x1b8
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3878]
call fcn.1400dad50
mov qword [rsp + 0x3c80], rax
mov rax, qword [rsp + 0x3c80]
mov qword [rsp + 0x3c88], rax
mov rcx, qword [rsp + 0x3c88]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3860]
call fcn.1400d3680
mov qword [rsp + 0x3c90], rax
mov rax, qword [rsp + 0x3c90]
mov qword [rsp + 0x3c98], rax
lea rdx, str.cache
lea rcx, [rsp + 0x3490]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3c98]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x3860]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x3878]
call fcn.140007060
mov edx, dword [rsp + 0x3488]
lea rcx, [rsp + 0x3440]
call fcn.140007130
mov rcx, rax
add rcx, 0x1c0
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3898]
call fcn.1400dad50
mov qword [rsp + 0x3ca0], rax
mov rax, qword [rsp + 0x3ca0]
mov qword [rsp + 0x3ca8], rax
mov rcx, qword [rsp + 0x3ca8]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x3880]
call fcn.1400d3680
mov qword [rsp + 0x3cb0], rax
mov rax, qword [rsp + 0x3cb0]
mov qword [rsp + 0x3cb8], rax
lea rdx, str.idle
lea rcx, [rsp + 0x3490]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3cb8]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x3880]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x3898]
call fcn.140007060
mov edx, dword [rsp + 0x3488]
lea rcx, [rsp + 0x3440]
call fcn.140007130
mov rcx, rax
add rcx, 0x1c8
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x38b8]
call fcn.1400dad50
mov qword [rsp + 0x3cc0], rax
mov rax, qword [rsp + 0x3cc0]
mov qword [rsp + 0x3cc8], rax
mov rcx, qword [rsp + 0x3cc8]
call fcn.140050200
mov rdx, rax
lea rcx, [rsp + 0x38a0]
call fcn.1400d3680
mov qword [rsp + 0x3cd0], rax
mov rax, qword [rsp + 0x3cd0]
mov qword [rsp + 0x3cd8], rax
lea rdx, [0x140258624]
lea rcx, [rsp + 0x3490]
call fcn.1400d4bd0
mov rdx, qword [rsp + 0x3cd8]
mov rcx, rax
call fcn.1400d4950
nop
lea rcx, [rsp + 0x38a0]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x38b8]
call fcn.140007060
lea rdx, str.disk
lea rcx, [rsp + 0x3470]
call fcn.1400d4bd0
lea rdx, [rsp + 0x3490]
mov rcx, rax
call fcn.1400d4df0
nop
lea rcx, [rsp + 0x3490]
call fcn.1400d4440
jmp 0x14019529a
lea rdx, str.info
lea rcx, [rsp + 0x2600]
call fcn.1400d4bd0
lea rdx, [rsp + 0x3470]
mov rcx, rax
call fcn.1400d4df0
mov edx, dword [rsp + 0x2fe8]
lea rcx, [rsp + 0x25b8]
call fcn.140007130
mov r9d, dword [rax + 0x198]
mov qword [rsp + 0x20], 0
mov r8d, 0x8051
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
nop
lea rcx, [rsp + 0x3440]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x2ff0]
call fcn.140011330
nop
lea rcx, [rsp + 0x3470]
call fcn.1400d4440
jmp 0x14019487b
lea rcx, [rsp + 0x2620]
call fcn.1400d1160
nop
lea r8, [rsp + 0x2600]
lea rdx, [rsp + 0x2fc0]
lea rcx, [rsp + 0x2620]
call fcn.1400d2d40
nop
lea rcx, [rsp + 0x2fc0]
call fcn.1400129f0
mov rcx, rax
add rcx, 1
call fcn.140073290
mov qword [rsp + 0x38c0], rax
mov rax, qword [rsp + 0x38c0]
mov qword [rsp + 0x25a0], rax
lea rcx, [rsp + 0x2fc0]
call fcn.14000be60
mov rdx, rax
mov rcx, qword [rsp + 0x25a0]
call fcn.1400acae0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.WININET.dll_InternetOpenW]
mov qword [rsp + 0x2ba8], rax
lea rcx, [rsp + 0x2598]
call fcn.140050200
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 3
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8w, 0x50
mov rdx, rax
mov rcx, qword [rsp + 0x2ba8]
call qword [sym.imp.WININET.dll_InternetConnectW]
mov qword [rsp + 0x2ba0], rax
lea rax, str.application_json
mov qword [rsp + 0x2658], rax
mov qword [rsp + 0x2660], 0
lea rdx, str._typecollect_data
lea rcx, [rsp + 0x2590]
call fcn.140006080
lea rcx, [rsp + 0x2590]
call fcn.140050200
mov r8, rax
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
lea rax, [rsp + 0x2658]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea rdx, [0x140258690]
mov rcx, qword [rsp + 0x2ba0]
call qword [sym.imp.WININET.dll_HttpOpenRequestW]
mov qword [rsp + 0x25f0], rax
mov r9d, 0x20000000
mov r8d, 0xffffffff
lea rdx, str.Content_Type:_application_json_r_n
mov rcx, qword [rsp + 0x25f0]
call qword [sym.imp.WININET.dll_HttpAddRequestHeadersW]
mov rcx, qword [rsp + 0x25a0]
call fcn.1400aa950
mov dword [rsp + 0x20], eax
mov r9, qword [rsp + 0x25a0]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x25f0]
call qword [sym.imp.WININET.dll_HttpSendRequestW]
test eax, eax
jne 0x140195ac1
mov rcx, qword [rsp + 0x25f0]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x2ba0]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x2ba8]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rax, qword [rsp + 0x25a0]
mov qword [rsp + 0x38c8], rax
mov rcx, qword [rsp + 0x38c8]
call fcn.140073288
mov eax, dword [rsp + 0x2588]
add eax, 1
mov dword [rsp + 0x2588], eax
xor ecx, ecx
call fcn.14018f2e0
mov dword [rsp + 0x2574], eax
mov qword [rsp + 0x20], 0
mov r9, 0xffffffffffffffff
mov r8d, 0x8050
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
nop
lea rcx, [rsp + 0x2fc0]
call fcn.14000c820
nop
lea rcx, [rsp + 0x2620]
call fcn.140011280
nop
lea rcx, [rsp + 0x2600]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x25b8]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x2750]
call fcn.140011600
jmp 0x1401946fb
mov rax, qword [rsp + 0x25a0]
mov qword [rsp + 0x38d0], rax
mov rcx, qword [rsp + 0x38d0]
call fcn.140073288
mov dword [rsp + 0x2744], 0
mov dword [rsp + 0x25f8], 4
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x25f8]
lea r8, [rsp + 0x2744]
mov edx, 0x20000013
mov rcx, qword [rsp + 0x25f0]
call qword [sym.imp.WININET.dll_HttpQueryInfoW]
mov byte [rsp + 0x2bc0], 0
lea rdi, [rsp + 0x2bc1]
xor eax, eax
mov ecx, 0x3ff
rep stosb byte [rdi], al
mov dword [rsp + 0x2740], 0
lea r9, [rsp + 0x2740]
mov r8d, 0x3ff
lea rdx, [rsp + 0x2bc0]
mov rcx, qword [rsp + 0x25f0]
call qword [sym.imp.WININET.dll_InternetReadFile]
test eax, eax
jne 0x140195c28
mov rcx, qword [rsp + 0x25f0]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x2ba0]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x2ba8]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov eax, dword [rsp + 0x2588]
add eax, 1
mov dword [rsp + 0x2588], eax
xor ecx, ecx
call fcn.14018f2e0
mov dword [rsp + 0x2574], eax
mov qword [rsp + 0x20], 0
mov r9, 0xffffffffffffffff
mov r8d, 0x8050
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
nop
lea rcx, [rsp + 0x2fc0]
call fcn.14000c820
nop
lea rcx, [rsp + 0x2620]
call fcn.140011280
nop
lea rcx, [rsp + 0x2600]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x25b8]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x2750]
call fcn.140011600
jmp 0x1401946fb
mov rcx, qword [rsp + 0x25f0]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x2ba0]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x2ba8]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
lea rdx, [rsp + 0x2bc0]
lea rcx, [rsp + 0x25b0]
call fcn.1400dea70
nop
lea rcx, [rsp + 0x25b0]
call fcn.140006ea0
movzx eax, al
test eax, eax
je 0x140195d1c
mov eax, dword [rsp + 0x2588]
add eax, 1
mov dword [rsp + 0x2588], eax
xor ecx, ecx
call fcn.14018f2e0
mov dword [rsp + 0x2574], eax
mov qword [rsp + 0x20], 0
mov r9, 0xffffffffffffffff
mov r8d, 0x8050
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
nop
lea rcx, [rsp + 0x25b0]
call fcn.140007060
nop
lea rcx, [rsp + 0x2fc0]
call fcn.14000c820
nop
lea rcx, [rsp + 0x2620]
call fcn.140011280
nop
lea rcx, [rsp + 0x2600]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x25b8]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x2750]
call fcn.140011600
jmp 0x1401946fb
lea rcx, [rsp + 0x2670]
call fcn.1400e82c0
nop
lea rcx, [rsp + 0x25b0]
call fcn.140050200
mov r9d, reloc.WS2_32.dll_WSACleanup
mov r8, rax
lea rdx, [rsp + 0x38d8]
lea rcx, [rsp + 0x2670]
call fcn.1400eb700
mov rcx, rax
call fcn.1400e53c0
movzx eax, al
test eax, eax
jne 0x140195e12
mov eax, dword [rsp + 0x2588]
add eax, 1
mov dword [rsp + 0x2588], eax
xor ecx, ecx
call fcn.14018f2e0
mov dword [rsp + 0x2574], eax
mov qword [rsp + 0x20], 0
mov r9, 0xffffffffffffffff
mov r8d, 0x8050
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
nop
lea rcx, [rsp + 0x2670]
call fcn.1400e6b90
nop
lea rcx, [rsp + 0x25b0]
call fcn.140007060
nop
lea rcx, [rsp + 0x2fc0]
call fcn.14000c820
nop
lea rcx, [rsp + 0x2620]
call fcn.140011280
nop
lea rcx, [rsp + 0x2600]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x25b8]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x2750]
call fcn.140011600
jmp 0x1401946fb
lea r8, str.Result
lea rdx, [rsp + 0x38f0]
lea rcx, [rsp + 0x2670]
call fcn.1400e6ea0
lea r8, str.NextUpdateTime
lea rdx, [rsp + 0x2bb0]
mov rcx, rax
call fcn.1400e6ea0
lea rcx, [rsp + 0x2bb0]
call fcn.1400e5560
movzx eax, al
test eax, eax
je 0x140195f07
mov eax, dword [rsp + 0x2588]
add eax, 1
mov dword [rsp + 0x2588], eax
xor ecx, ecx
call fcn.14018f2e0
mov dword [rsp + 0x2574], eax
mov qword [rsp + 0x20], 0
mov r9, 0xffffffffffffffff
mov r8d, 0x8050
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
nop
lea rcx, [rsp + 0x2670]
call fcn.1400e6b90
nop
lea rcx, [rsp + 0x25b0]
call fcn.140007060
nop
lea rcx, [rsp + 0x2fc0]
call fcn.14000c820
nop
lea rcx, [rsp + 0x2620]
call fcn.140011280
nop
lea rcx, [rsp + 0x2600]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x25b8]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x2750]
call fcn.140011600
jmp 0x1401946fb
lea r8, [0x140258718]
lea rdx, [rsp + 0x38f8]
lea rcx, [rsp + 0x2bb0]
call fcn.1400e6df0
mov rcx, rax
call fcn.1400e5720
mov rdx, rax
lea rcx, [rsp + 0x25a8]
call fcn.140002050
nop
lea rcx, [rsp + 0x25a8]
call fcn.140050200
mov rcx, rax
call fcn.1400aac5c
mov dword [rsp + 0x257c], eax
cmp dword [rsp + 0x257c], 0x3c
jge 0x140195f77
cmp dword [rsp + 0x257c], 0
jl 0x140195f77
mov dword [rsp + 0x257c], 0x3c
lea r8, [0x140258728]
lea rdx, [rsp + 0x3900]
lea rcx, [rsp + 0x2670]
call fcn.1400e6ea0
lea r8, str.NextHostName
lea rdx, [rsp + 0x3908]
mov rcx, rax
call fcn.1400e6ea0
mov rax, qword [rax]
mov qword [rsp + 0x2bb0], rax
lea rcx, [rsp + 0x2bb0]
call fcn.1400e5560
movzx eax, al
test eax, eax
je 0x140196085
mov eax, dword [rsp + 0x2588]
add eax, 1
mov dword [rsp + 0x2588], eax
xor ecx, ecx
call fcn.14018f2e0
mov dword [rsp + 0x2574], eax
mov qword [rsp + 0x20], 0
mov r9, 0xffffffffffffffff
mov r8d, 0x8050
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
nop
lea rcx, [rsp + 0x25a8]
call fcn.140007060
nop
lea rcx, [rsp + 0x2670]
call fcn.1400e6b90
nop
lea rcx, [rsp + 0x25b0]
call fcn.140007060
nop
lea rcx, [rsp + 0x2fc0]
call fcn.14000c820
nop
lea rcx, [rsp + 0x2620]
call fcn.140011280
nop
lea rcx, [rsp + 0x2600]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x25b8]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x2750]
call fcn.140011600
jmp 0x1401946fb
lea r8, [0x140258758]
lea rdx, [rsp + 0x3910]
lea rcx, [rsp + 0x2bb0]
call fcn.1400e6df0
mov rcx, rax
call fcn.1400e5720
mov rdx, rax
lea rcx, [rsp + 0x25a8]
call fcn.140002020
lea rcx, [rsp + 0x25a8]
call fcn.140006ea0
movzx eax, al
test eax, eax
je 0x140196189
mov eax, dword [rsp + 0x2588]
add eax, 1
mov dword [rsp + 0x2588], eax
xor ecx, ecx
call fcn.14018f2e0
mov dword [rsp + 0x2574], eax
mov qword [rsp + 0x20], 0
mov r9, 0xffffffffffffffff
mov r8d, 0x8050
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
nop
lea rcx, [rsp + 0x25a8]
call fcn.140007060
nop
lea rcx, [rsp + 0x2670]
call fcn.1400e6b90
nop
lea rcx, [rsp + 0x25b0]
call fcn.140007060
nop
lea rcx, [rsp + 0x2fc0]
call fcn.14000c820
nop
lea rcx, [rsp + 0x2620]
call fcn.140011280
nop
lea rcx, [rsp + 0x2600]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x25b8]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x2750]
call fcn.140011600
jmp 0x1401946fb
lea rdx, [rsp + 0x25a8]
lea rcx, [rsp + 0x2598]
call fcn.140002ce0
lea r8, [0x140258768]
lea rdx, [rsp + 0x3918]
lea rcx, [rsp + 0x2670]
call fcn.1400e6ea0
lea r8, str.NextHostUrl
lea rdx, [rsp + 0x3920]
mov rcx, rax
call fcn.1400e6ea0
mov rax, qword [rax]
mov qword [rsp + 0x2bb0], rax
lea rcx, [rsp + 0x2bb0]
call fcn.1400e5560
movzx eax, al
test eax, eax
je 0x1401962ac
mov eax, dword [rsp + 0x2588]
add eax, 1
mov dword [rsp + 0x2588], eax
xor ecx, ecx
call fcn.14018f2e0
mov dword [rsp + 0x2574], eax
mov qword [rsp + 0x20], 0
mov r9, 0xffffffffffffffff
mov r8d, 0x8050
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
nop
lea rcx, [rsp + 0x25a8]
call fcn.140007060
nop
lea rcx, [rsp + 0x2670]
call fcn.1400e6b90
nop
lea rcx, [rsp + 0x25b0]
call fcn.140007060
nop
lea rcx, [rsp + 0x2fc0]
call fcn.14000c820
nop
lea rcx, [rsp + 0x2620]
call fcn.140011280
nop
lea rcx, [rsp + 0x2600]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x25b8]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x2750]
call fcn.140011600
jmp 0x1401946fb
lea r8, [0x140258790]
lea rdx, [rsp + 0x3928]
lea rcx, [rsp + 0x2bb0]
call fcn.1400e6df0
mov rcx, rax
call fcn.1400e5720
mov rdx, rax
lea rcx, [rsp + 0x25a8]
call fcn.140002020
lea rcx, [rsp + 0x25a8]
call fcn.140006ea0
movzx eax, al
test eax, eax
je 0x1401963b0
mov eax, dword [rsp + 0x2588]
add eax, 1
mov dword [rsp + 0x2588], eax
xor ecx, ecx
call fcn.14018f2e0
mov dword [rsp + 0x2574], eax
mov qword [rsp + 0x20], 0
mov r9, 0xffffffffffffffff
mov r8d, 0x8050
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
nop
lea rcx, [rsp + 0x25a8]
call fcn.140007060
nop
lea rcx, [rsp + 0x2670]
call fcn.1400e6b90
nop
lea rcx, [rsp + 0x25b0]
call fcn.140007060
nop
lea rcx, [rsp + 0x2fc0]
call fcn.14000c820
nop
lea rcx, [rsp + 0x2620]
call fcn.140011280
nop
lea rcx, [rsp + 0x2600]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x25b8]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x2750]
call fcn.140011600
jmp 0x1401946fb
lea rdx, [rsp + 0x25a8]
lea rcx, [rsp + 0x2590]
call fcn.140002ce0
lea r8, [0x1402587a0]
lea rdx, [rsp + 0x3930]
lea rcx, [rsp + 0x2670]
call fcn.1400e6ea0
lea r8, str.StatsInterval
lea rdx, [rsp + 0x3938]
mov rcx, rax
call fcn.1400e6ea0
mov rax, qword [rax]
mov qword [rsp + 0x2bb0], rax
lea rcx, [rsp + 0x2bb0]
call fcn.1400e5560
movzx eax, al
test eax, eax
je 0x1401964d3
mov eax, dword [rsp + 0x2588]
add eax, 1
mov dword [rsp + 0x2588], eax
xor ecx, ecx
call fcn.14018f2e0
mov dword [rsp + 0x2574], eax
mov qword [rsp + 0x20], 0
mov r9, 0xffffffffffffffff
mov r8d, 0x8050
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
nop
lea rcx, [rsp + 0x25a8]
call fcn.140007060
nop
lea rcx, [rsp + 0x2670]
call fcn.1400e6b90
nop
lea rcx, [rsp + 0x25b0]
call fcn.140007060
nop
lea rcx, [rsp + 0x2fc0]
call fcn.14000c820
nop
lea rcx, [rsp + 0x2620]
call fcn.140011280
nop
lea rcx, [rsp + 0x2600]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x25b8]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x2750]
call fcn.140011600
jmp 0x1401946fb
lea r8, [0x1402587d0]
lea rdx, [rsp + 0x3940]
lea rcx, [rsp + 0x2bb0]
call fcn.1400e6df0
mov rcx, rax
call fcn.1400e5720
mov rdx, rax
lea rcx, [rsp + 0x25a8]
call fcn.140002020
lea rcx, [rsp + 0x25a8]
call fcn.140050200
mov rcx, rax
call fcn.1400aac5c
mov dword [rsp + 0x25e8], eax
cmp dword [rsp + 0x25e8], 0x3c
jge 0x140196542
cmp dword [rsp + 0x25e8], 0
jl 0x140196542
mov dword [rsp + 0x25e8], 0xe10
movsxd r9, dword [rsp + 0x25e8]
mov qword [rsp + 0x20], 0
mov r8d, 0x8050
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
mov dword [rsp + 0x2588], 0
lea rcx, [rsp + 0x25a8]
call fcn.140007060
nop
lea rcx, [rsp + 0x2670]
call fcn.1400e6b90
nop
lea rcx, [rsp + 0x25b0]
call fcn.140007060
nop
lea rcx, [rsp + 0x2fc0]
call fcn.14000c820
nop
lea rcx, [rsp + 0x2620]
call fcn.140011280
nop
lea rcx, [rsp + 0x2600]
call fcn.1400d4440
nop
lea rcx, [rsp + 0x25b8]
call fcn.1400070d0
nop
lea rcx, [rsp + 0x2750]
call fcn.140011600
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0x8028
xor edx, edx
lea rcx, [0x1403c8c50]
call fcn.1400d8250
cmp rax, 1
jne 0x140196612
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x1401946fb
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1403c8c50]
call fcn.1400d7ba0
lea rcx, [0x1403c8f00]
call fcn.1400d5db0
mov dword [rsp + 0x3948], 0
lea rcx, [rsp + 0x2590]
call fcn.140007060
nop
lea rcx, [rsp + 0x2598]
call fcn.140007060
mov eax, dword [rsp + 0x3948]
jmp 0x140196681
cmp qword [rsp + 0x48], 0
je 0x14019667c
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov eax, 1
mov rcx, qword [rsp + 0x3ce0]
xor rcx, rsp
call fcn.1400a9820
add rsp, 0x3cf0
pop rdi
ret