Function at 0x180125860
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
sub rsp, 0x2b0
lea rbp, [rsp + 0x20]
mov rax, qword [0x180371940]
xor rax, rbp
mov qword [rbp + 0x280], rax
call qword [0x180378a30]
test rax, rax
jne 0x180125996
mov byte [rbp + 0x128], 0x5b
mov byte [rbp + 0x129], 0x63
mov byte [rbp + 0x12a], 0x63
mov byte [rbp + 0x12b], 0x73
mov byte [rbp + 0x12c], 0x70
mov byte [rbp + 0x12d], 0x6c
mov byte [rbp + 0x12e], 0x61
mov byte [rbp + 0x12f], 0x79
mov byte [rbp + 0x130], 0x65
mov byte [rbp + 0x131], 0x72
mov byte [rbp + 0x132], 0x69
mov byte [rbp + 0x133], 0x6e
mov byte [rbp + 0x134], 0x76
mov byte [rbp + 0x135], 0x65
mov byte [rbp + 0x136], 0x6e
mov byte [rbp + 0x137], 0x74
mov byte [rbp + 0x138], 0x6f
mov byte [rbp + 0x139], 0x72
mov byte [rbp + 0x13a], 0x79
mov byte [rbp + 0x13b], 0x2e
mov byte [rbp + 0x13c], 0x63
mov byte [rbp + 0x13d], 0x70
mov byte [rbp + 0x13e], 0x70
mov byte [rbp + 0x13f], 0x3a
mov byte [rbp + 0x140], 0x38
mov byte [rbp + 0x141], 0x5d
mov byte [rbp + 0x142], 0x20
mov byte [rbp + 0x143], 0
lea rcx, [rbp + 0x128]
call fcn.180125e60
mov r8, rax
mov dl, 3
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x278], rax
lea rdx, str.failed_to_get_client_sys
mov rcx, qword [rbp + 0x278]
call fcn.18015e890
xor eax, eax
jmp 0x180125d29
call qword [0x180378a30]
mov qword [rbp + 8], rax
mov byte [rbp + 0x168], 0x5b
mov byte [rbp + 0x169], 0x63
mov byte [rbp + 0x16a], 0x63
mov byte [rbp + 0x16b], 0x73
mov byte [rbp + 0x16c], 0x70
mov byte [rbp + 0x16d], 0x6c
mov byte [rbp + 0x16e], 0x61
mov byte [rbp + 0x16f], 0x79
mov byte [rbp + 0x170], 0x65
mov byte [rbp + 0x171], 0x72
mov byte [rbp + 0x172], 0x69
mov byte [rbp + 0x173], 0x6e
mov byte [rbp + 0x174], 0x76
mov byte [rbp + 0x175], 0x65
mov byte [rbp + 0x176], 0x6e
mov byte [rbp + 0x177], 0x74
mov byte [rbp + 0x178], 0x6f
mov byte [rbp + 0x179], 0x72
mov byte [rbp + 0x17a], 0x79
mov byte [rbp + 0x17b], 0x2e
mov byte [rbp + 0x17c], 0x63
mov byte [rbp + 0x17d], 0x70
mov byte [rbp + 0x17e], 0x70
mov byte [rbp + 0x17f], 0x3a
mov byte [rbp + 0x180], 0x31
mov byte [rbp + 0x181], 0x32
mov byte [rbp + 0x182], 0x5d
mov byte [rbp + 0x183], 0x20
mov byte [rbp + 0x184], 0
lea rcx, [rbp + 0x168]
call fcn.180125e90
mov r8, rax
mov dl, 3
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x278], rax
lea rdx, [0x180231bc0]
mov rcx, qword [rbp + 0x278]
call fcn.18015e890
cmp qword [rbp + 8], 0
jne 0x180125ab0
xor eax, eax
jmp 0x180125d29
mov rcx, qword [rbp + 8]
call fcn.180125ef0
mov qword [rbp + 0x28], rax
cmp qword [rbp + 0x28], 0
jne 0x180125acb
xor eax, eax
jmp 0x180125d29
mov byte [rbp + 0x1a8], 0x5b
mov byte [rbp + 0x1a9], 0x63
mov byte [rbp + 0x1aa], 0x63
mov byte [rbp + 0x1ab], 0x73
mov byte [rbp + 0x1ac], 0x70
mov byte [rbp + 0x1ad], 0x6c
mov byte [rbp + 0x1ae], 0x61
mov byte [rbp + 0x1af], 0x79
mov byte [rbp + 0x1b0], 0x65
mov byte [rbp + 0x1b1], 0x72
mov byte [rbp + 0x1b2], 0x69
mov byte [rbp + 0x1b3], 0x6e
mov byte [rbp + 0x1b4], 0x76
mov byte [rbp + 0x1b5], 0x65
mov byte [rbp + 0x1b6], 0x6e
mov byte [rbp + 0x1b7], 0x74
mov byte [rbp + 0x1b8], 0x6f
mov byte [rbp + 0x1b9], 0x72
mov byte [rbp + 0x1ba], 0x79
mov byte [rbp + 0x1bb], 0x2e
mov byte [rbp + 0x1bc], 0x63
mov byte [rbp + 0x1bd], 0x70
mov byte [rbp + 0x1be], 0x70
mov byte [rbp + 0x1bf], 0x3a
mov byte [rbp + 0x1c0], 0x31
mov byte [rbp + 0x1c1], 0x38
mov byte [rbp + 0x1c2], 0x5d
mov byte [rbp + 0x1c3], 0x20
mov byte [rbp + 0x1c4], 0
lea rcx, [rbp + 0x1a8]
call fcn.180125e90
mov r8, rax
mov dl, 3
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x278], rax
lea rdx, [0x180231bc4]
mov rcx, qword [rbp + 0x278]
call fcn.18015e890
lea rdx, [rbp + 0x1e8]
mov rcx, qword [rbp + 0x2b0]
call fcn.1800f0cb0
lea rcx, [rbp + 0x260]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov r8b, 1
lea rdx, [rbp + 0x260]
mov rcx, qword [rbp + 0x28]
call fcn.18013be00
mov qword [rbp + 0x48], rax
cmp qword [rbp + 0x48], 0
jne 0x180125c19
xor eax, eax
jmp 0x180125d29
mov byte [rbp + 0x218], 0x5b
mov byte [rbp + 0x219], 0x63
mov byte [rbp + 0x21a], 0x63
mov byte [rbp + 0x21b], 0x73
mov byte [rbp + 0x21c], 0x70
mov byte [rbp + 0x21d], 0x6c
mov byte [rbp + 0x21e], 0x61
mov byte [rbp + 0x21f], 0x79
mov byte [rbp + 0x220], 0x65
mov byte [rbp + 0x221], 0x72
mov byte [rbp + 0x222], 0x69
mov byte [rbp + 0x223], 0x6e
mov byte [rbp + 0x224], 0x76
mov byte [rbp + 0x225], 0x65
mov byte [rbp + 0x226], 0x6e
mov byte [rbp + 0x227], 0x74
mov byte [rbp + 0x228], 0x6f
mov byte [rbp + 0x229], 0x72
mov byte [rbp + 0x22a], 0x79
mov byte [rbp + 0x22b], 0x2e
mov byte [rbp + 0x22c], 0x63
mov byte [rbp + 0x22d], 0x70
mov byte [rbp + 0x22e], 0x70
mov byte [rbp + 0x22f], 0x3a
mov byte [rbp + 0x230], 0x32
mov byte [rbp + 0x231], 0x33
mov byte [rbp + 0x232], 0x5d
mov byte [rbp + 0x233], 0x20
mov byte [rbp + 0x234], 0
lea rcx, [rbp + 0x218]
call fcn.180125e90
mov r8, rax
mov dl, 3
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x278], rax
lea rdx, [0x180231bc8]
mov rcx, qword [rbp + 0x278]
call fcn.18015e890
mov edx, 1
mov rcx, qword [rbp + 0x48]
call fcn.18013bcb0
mov rcx, qword [rbp + 0x280]
xor rcx, rbp
call fcn.180225d60
lea rsp, [rbp + 0x290]
pop rdi
pop rsi
pop rbp
ret