Function at 0x140007060
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rdi, rcx
mov rbx, rdx
mov rcx, rdx
call fcn.14001e2f0
test al, al
je 0x1400065f5
mov rcx, qword [rdi + 0x228]
mov rdx, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp 0x140007060
mov rbx, qword [rsp + 0x30]
mov al, 1
add rsp, 0x20
pop rdi
ret
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x140106b98]
xor rax, rsp
mov qword [rbp - 8], rax
mov rsi, rdx
mov r15, rcx
xor r14d, r14d
mov dword [rbp - 0x3c], r14d
cmp byte [rcx + 0x5c0], r14b
je 0x1400070b8
mov rcx, qword [rcx + 0x18]
mov rax, qword [rcx]
mov rax, qword [rax + 0x40]
call qword [0x1400d7670]
test al, al
jne 0x1400070b8
xor r12b, r12b
jmp 0x1400070bb
mov r12b, 1
cmp byte [r15 + 0x5c0], r14b
je 0x1400070dd
mov rcx, qword [r15 + 0x18]
mov rax, qword [rcx]
mov rax, qword [rax + 0x48]
call qword [0x1400d7670]
test al, al
mov byte [rbp - 0x40], r14b
je 0x1400070e1
mov byte [rbp - 0x40], 1
mov r13b, 1
mov rbx, qword [r15 + 0x28]
test rbx, rbx
je 0x14000710b
nop dword [rax]
mov rdx, rsi
mov rcx, rbx
call fcn.14000c000
test al, al
jne 0x14000710e
mov rbx, qword [rbx + 0xf0]
test rbx, rbx
jne 0x1400070f0
mov rbx, r14
mov rdi, qword [r15 + 0x28]
test rdi, rdi
je 0x14000713b
nop word [rax + rax]
mov rdx, rsi
mov rcx, rdi
call fcn.14000c030
test al, al
jne 0x14000713e
mov rdi, qword [rdi + 0xf0]
test rdi, rdi
jne 0x140007120
mov rdi, r14
test rbx, rbx
je 0x140007314
mov eax, dword [rbx + 0xe4]
cmp eax, 5
jne 0x14000724f
test r12b, r12b
je 0x1400071b7
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], 7
mov word [rbp - 0x28], r14w
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rsi + r8*2], r14w
jne 0x140007180
mov rdx, rsi
lea rcx, [rbp - 0x28]
call fcn.1400099f0
nop
mov r14d, 1
mov dword [rbp - 0x3c], r14d
lea rdx, [rbp - 0x28]
mov rcx, rbx
call fcn.14000c680
test al, al
jne 0x1400071b7
movzx ebx, r14b
jmp 0x1400071b9
xor bl, bl
test r14b, 1
je 0x1400071ff
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x1400071ff
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400071fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000760d
call fcn.14006b8b4
test bl, bl
je 0x1400075dc
mov dword [rbp - 0x38], 0x63764e5c
mov dword [rbp - 0x34], 0x74736f48
mov dword [rbp - 0x30], 0x7070632e
mov byte [rbp - 0x2c], 0
mov qword [rsp + 0x28], rsi
lea rax, str.Failed_to_load_library__ls
mov qword [rsp + 0x20], rax
mov r9d, 2
mov r8d, 0xda
lea rdx, [rbp - 0x38]
mov rcx, qword [r15 + 8]
call fcn.1400226f0
jmp 0x1400075dc
cmp eax, 2
jne 0x1400075dc
mov rcx, rbx
call fcn.14000c5e0
test al, al
je 0x1400072b9
cmp byte [rbp - 0x40], r14b
je 0x1400072b9
mov dword [rbp - 0x38], 0x63764e5c
mov dword [rbp - 0x34], 0x74736f48
mov dword [rbp - 0x30], 0x7070632e
mov byte [rbp - 0x2c], r14b
lea rax, [rbx + 0xa0]
mov qword [rsp + 0x28], rax
lea rax, str.Plugin__s_is_now_disabled_in_config
mov qword [rsp + 0x20], rax
mov r9d, 3
mov r8d, 0xe1
lea rdx, [rbp - 0x38]
mov rcx, qword [r15 + 8]
call fcn.140022460
jmp 0x1400075dc
mov dword [rbp - 0x38], 0x63764e5c
mov dword [rbp - 0x34], 0x74736f48
mov dword [rbp - 0x30], 0x7070632e
mov byte [rbp - 0x2c], r14b
lea rax, [rbx + 0xa0]
mov qword [rsp + 0x28], rax
lea rax, str.Mark_plugin__s_as_verified
mov qword [rsp + 0x20], rax
mov r9d, 3
mov r8d, 0xe5
lea rdx, [rbp - 0x38]
mov rcx, qword [r15 + 8]
call fcn.140022460
mov eax, dword [rbx + 0xe8]
mov dword [rbx + 0xe4], eax
jmp 0x1400075dc
test rdi, rdi
je 0x140007543
cmp dword [rdi + 0xe4], 5
jne 0x14000741d
test r12b, r12b
je 0x140007385
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], 7
mov word [rbp - 0x28], r14w
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp word [rsi + r8*2], r14w
jne 0x140007350
mov rdx, rsi
lea rcx, [rbp - 0x28]
call fcn.1400099f0
nop
mov r14d, 2
mov dword [rbp - 0x3c], r14d
lea rdx, [rbp - 0x28]
mov rcx, rdi
call fcn.14000c680
test al, al
jne 0x140007385
mov bl, 1
jmp 0x140007387
xor bl, bl
test r14b, 2
je 0x1400073cd
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x1400073cd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400073c8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007613
call fcn.14006b8b4
test bl, bl
je 0x1400075dc
mov dword [rbp - 0x38], 0x63764e5c
mov dword [rbp - 0x34], 0x74736f48
mov dword [rbp - 0x30], 0x7070632e
mov byte [rbp - 0x2c], 0
mov qword [rsp + 0x28], rsi
lea rax, str.Failed_to_load_library__ls
mov qword [rsp + 0x20], rax
mov r9d, 2
mov r8d, 0xf3
lea rdx, [rbp - 0x38]
mov rcx, qword [r15 + 8]
call fcn.1400226f0
jmp 0x1400075dc
mov dword [rbp - 0x38], 0x63764e5c
mov dword [rbp - 0x34], 0x74736f48
mov dword [rbp - 0x30], 0x7070632e
mov byte [rbp - 0x2c], r14b
mov rbx, qword [r15 + 8]
lea rdx, [rdi + 0xa0]
lea rcx, [rbp - 0x28]
call fcn.140005c00
nop
cmp qword [rax + 0x18], 8
jb 0x140007455
mov rax, qword [rax]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
lea r14, str.Failing_loading_of_plugin_from__ls_because_of_existing_plugin__ls
mov qword [rsp + 0x20], r14
mov r9d, 1
mov r8d, 0xfc
lea rdx, [rbp - 0x38]
mov rcx, rbx
call fcn.1400226f0
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x1400074c4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400074bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007619
call fcn.14006b8b4
lea rdx, [rdi + 0xa0]
lea rcx, [rbp - 0x28]
call fcn.140005c00
nop
cmp qword [rax + 0x18], 8
jb 0x1400074df
mov rax, qword [rax]
mov r9, rax
mov r8, rsi
mov rdx, r14
mov ecx, 0x1e
call fcn.140008170
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x140007533
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000752e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000761f
call fcn.14006b8b4
xor r13b, r13b
mov byte [r15 + 0x144], 1
jmp 0x1400075dc
test r12b, r12b
je 0x1400075dc
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], 7
mov word [rbp - 0x28], r14w
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp word [rsi + r8*2], r14w
jne 0x140007570
mov rdx, rsi
lea rcx, [rbp - 0x28]
call fcn.1400099f0
nop
lea rdx, [rbp - 0x28]
mov rcx, r15
call fcn.140004cd0
mov ebx, eax
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x1400075d1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400075cc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007607
call fcn.14006b8b4
movzx r13d, r13b
cmp ebx, 1
cmove r13d, r14d
movzx eax, r13b
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14006b950
mov rbx, qword [rsp + 0xd0]
add rsp, 0x80
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.14007ce08
int3
call fcn.14007ce08
int3
call fcn.14007ce08
int3
call fcn.14007ce08
int3
call fcn.14007ce08
int3