Function at 0x14001d040
Capabilities:
Create thread
Log keystrokes via polling

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r15
lea rbp, [rsp - 0x150]
sub rsp, 0x250
mov rax, qword [0x1400a1040]
xor rax, rsp
mov qword [rbp + 0x140], rax
xor r12d, r12d
mov dword [rsp + 0x50], r12d
cmp byte [0x1400a3ed9], r12b
je 0x14001d10e
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
lea r8d, [r12 + 5]
lea rdx, [0x140089f2c]
lea rcx, [rsp + 0x58]
call fcn.140013f60
lea rdx, [rsp + 0x58]
lea rcx, [0x1400a3c98]
call fcn.14000f840
mov dword [0x1400a40b8], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
lea r8d, [r12 + 0xa]
lea rdx, [0x140089f38]
lea rcx, [rsp + 0x58]
call fcn.140013f60
lea rdx, [rsp + 0x58]
lea rcx, [0x1400a3db8]
call fcn.14000f840
mov dword [0x1400a40bc], eax
mov byte [0x1400a3ed9], r12b
mov ebx, dword [0x1400a40b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov r8d, 6
lea rdx, str.Mode:
lea rcx, [rsp + 0x58]
call fcn.140013f60
mov r8d, ebx
lea rdx, [rsp + 0x58]
lea rcx, [0x1400a3c98]
call fcn.14000fb70
mov ebx, dword [0x1400a40bc]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov r8d, 0xb
lea rdx, str.TokenType:
lea rcx, [rsp + 0x58]
call fcn.140013f60
mov r8d, ebx
lea rdx, [rsp + 0x58]
lea rcx, [0x1400a3db8]
call fcn.14000fb70
mov dword [rsp + 0x20], 5
lea r9, [0x1400a3f00]
lea rdx, [0x1400a40bc]
lea rcx, str.Token
call fcn.140061800
mov dword [rsp + 0x20], 2
lea r9, [0x1400a3f28]
lea rdx, [0x1400a40b8]
lea rcx, str.Mode
call fcn.140061800
cmp dword [0x1400a40b8], 1
jne 0x14001d1ed
lea rcx, str.NOTE:_Results_may_vary_based_on_your_ping_server
call fcn.14005d1e0
mov ecx, 4
mov rax, qword gs:[0x58]
mov rax, qword [rax]
mov eax, dword [rcx + rax]
cmp dword [0x1400aa170], eax
jle 0x14001d257
lea rcx, [0x1400aa170]
call fcn.140082aa0
cmp dword [0x1400aa170], 0xffffffff
jne 0x14001d257
xor edx, edx
mov r8d, 0x120
lea rcx, [0x1400aa050]
call sub.VCRUNTIME140.dll_memset
lea rcx, [0x1400aa050]
call fcn.140004fd0
lea rcx, [0x1400877d0]
call fcn.140082e4c
nop
lea rcx, [0x1400aa170]
call fcn.140082a34
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov r8d, 0x13
lea rdx, str.Upload_Custom_Token
lea rcx, [rsp + 0x58]
call fcn.140013f60
lea rdx, [rsp + 0x58]
lea rcx, [0x1400aa050]
call fcn.140005520
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], r12
mov r8d, 4
lea rdx, str..jpg
lea rcx, [rbp - 0x60]
call fcn.140013f60
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x28], r12
mov r8d, 5
lea rdx, str..jpeg
lea rcx, [rbp - 0x40]
call fcn.140013f60
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r12
mov qword [rbp - 8], r12
mov r8d, 4
lea rdx, str..png
lea rcx, [rbp - 0x20]
call fcn.140013f60
nop
lea rax, [rbp - 0x60]
mov qword [rsp + 0x30], rax
lea rax, [rbp]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.1400113d0
nop
lea rdx, [rbp - 0x80]
lea rcx, [0x1400aa050]
call fcn.140007e10
nop
lea rcx, [rbp - 0x80]
call fcn.140011e60
nop
lea r9, [fcn.1400116e0]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
lea rcx, [rbp - 0x60]
call fcn.140082b54
mov qword [rbp - 0x80], 0
xor r8d, r8d
lea rdx, [rbp - 0x80]
lea rcx, str.Upload_Custom_Token
call fcn.14005dbd0
test al, al
je 0x14001d38e
lea rcx, [0x1400aa050]
call fcn.140005910
cmp byte [0x1400aa0ab], 0
je 0x14001d741
cmp qword [0x1400aa118], 0
jne 0x14001d3b7
lea rdx, [0x1400aa0f0]
lea rcx, [rbp - 0x80]
call fcn.140003a50
jmp 0x14001d3e7
mov rax, qword [0x1400aa110]
mov rbx, qword [rax]
lea rdx, [0x1400aa0f0]
lea rcx, [rbp - 0x80]
call fcn.140003a50
mov dword [rsp + 0x50], 2
lea rdx, [rbx + 0x20]
lea rcx, [rbp - 0x80]
call fcn.140003450
nop
lea rax, [rbp - 0x80]
cmp qword [rbp - 0x68], 7
cmova rax, qword [rbp - 0x80]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp - 0x70]
mov qword [rsp + 0x38], rax
call fcn.140081fdc
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
lea r8, [rsp + 0x30]
mov edx, eax
lea rcx, [rbp]
call fcn.1400170d0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 7
jbe 0x14001d467
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d462
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001d462
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400829f0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], 7
mov word [rbp - 0x80], r12w
mov rbx, qword [0x1400aa110]
mov r8, qword [rbx + 8]
lea rdx, [0x1400aa110]
lea rcx, [0x1400aa110]
call fcn.140013780
mov qword [rbx + 8], rbx
mov qword [rbx], rbx
mov qword [rbx + 0x10], rbx
mov qword [0x1400aa118], r12
mov rax, qword [0x1400aa138]
mov byte [rax], 0
mov byte [0x1400aa0ab], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm0
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm0
mov r8d, 1
lea rdx, [rbp]
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rbx, [rbp]
cmp qword [rbp + 0x18], 0xf
seta r15b
cmova rbx, qword [rbp]
mov rsi, 0xffffffffffffffff
mov rdi, qword [rbp + 0x10]
test rdi, rdi
je 0x14001d577
xor edx, edx
mov r8d, 0x100
lea rcx, [rbp + 0x40]
call sub.VCRUNTIME140.dll_memset
lea rcx, [0x140089fbc]
lea rdx, [0x140089fbe]
nop word [rax + rax]
movzx eax, byte [rcx]
mov byte [rbp + rax + 0x40], 1
inc rcx
cmp rcx, rdx
jne 0x14001d530
lea rax, [rdi - 1]
mov rcx, rsi
cmp rax, rsi
cmovb rcx, rax
add rcx, rbx
movzx eax, byte [rcx]
cmp byte [rbp + rax + 0x40], 0
jne 0x14001d572
nop dword [rax + rax]
cmp rcx, rbx
je 0x14001d577
dec rcx
movzx eax, byte [rcx]
cmp byte [rbp + rax + 0x40], 0
je 0x14001d560
sub rcx, rbx
jmp 0x14001d57a
mov rcx, rsi
inc rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x38], r12
cmp rdi, rcx
jb 0x14001ded4
sub rdi, rcx
cmp rdi, rsi
cmovb rsi, rdi
lea rdx, [rbp]
test r15b, r15b
cmovne rdx, qword [rbp]
add rdx, rcx
mov r8, rsi
lea rcx, [rbp + 0x20]
call fcn.140013f60
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov r8d, 0x21
lea rdx, str.AssetsTokenBotTokensCustom.png
lea rcx, [rsp + 0x58]
call fcn.140013f60
nop
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x30], 0x1010000
lea rax, [rbp - 0x60]
mov qword [rsp + 0x38], rax
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x58]
call qword [sym.imp.opencv_world470.dll_bool___cdecl_cv::imwrite_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_cv::_InputArray_const____ptr64__class_std::vector_int__class_std::allocator_int___const____ptr64_]
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14001d666
mov rax, qword [rbp - 0x70]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d660
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001d660
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400829f0
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14001d6a6
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d6a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001d6a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400829f0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], 0xf
mov byte [rsp + 0x58], 0
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x14001d6f8
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d6f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001d6f2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400829f0
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x14001d741
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d73c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001d73c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400829f0
lea rcx, [0x1400aa050]
call fcn.1400059f0
mov qword [rbp - 0x80], 0
xor r8d, r8d
lea rdx, [rbp - 0x80]
lea rcx, str.Start
call fcn.14005dbd0
test al, al
je 0x14001ddd7
cmp byte [0x1400a3ed8], 0
jne 0x14001d7ed
mov rax, qword [0x1400a3a48]
cmp rax, 0x17
jb 0x14001d7c9
lea rbx, [0x1400a3a30]
cmp rax, 0xf
cmova rbx, qword [0x1400a3a30]
mov qword [0x1400a3a40], 0x17
mov r8d, 0x17
lea rdx, str.Bot_is_already_running_
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x17], 0
mov byte [0x1400a3a28], 1
jmp 0x14001dea8
lea r9, str.Bot_is_already_running_
mov edx, 0x17
lea rcx, [0x1400a3a30]
call fcn.140014550
mov byte [0x1400a3a28], 1
jmp 0x14001dea8
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov r8d, 0x1b
lea rdx, str.AssetsTokenBotApprove.png
lea rcx, [rsp + 0x58]
call fcn.140013f60
nop
mov r8d, 1
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
mov rdx, rax
lea rcx, [0x1400a3f38]
call qword [sym.imp.opencv_world470.dll_public:_class_cv::Mat____ptr64___cdecl_cv::Mat::operator_class_cv::Mat____ptr64____ptr64]
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14001d889
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d884
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001d884
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400829f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov r8d, 0x1b
lea rdx, str.AssetsTokenBotRecieve.png
lea rcx, [rsp + 0x58]
call fcn.140013f60
nop
mov r8d, 1
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
mov rdx, rax
lea rcx, [0x1400a3f98]
call qword [sym.imp.opencv_world470.dll_public:_class_cv::Mat____ptr64___cdecl_cv::Mat::operator_class_cv::Mat____ptr64____ptr64]
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14001d925
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d920
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001d920
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400829f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov r8d, 0x1b
lea rdx, str.AssetsTokenBotEndRing.png
lea rcx, [rsp + 0x58]
call fcn.140013f60
nop
mov r8d, 1
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
mov rdx, rax
lea rcx, [0x1400a4058]
call qword [sym.imp.opencv_world470.dll_public:_class_cv::Mat____ptr64___cdecl_cv::Mat::operator_class_cv::Mat____ptr64____ptr64]
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14001d9c1
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d9bc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001d9bc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400829f0
mov ecx, dword [0x1400a40bc]
test ecx, ecx
je 0x14001dc7d
sub ecx, 1
je 0x14001dbda
sub ecx, 1
je 0x14001db37
sub ecx, 1
je 0x14001da94
cmp ecx, 1
jne 0x14001dd19
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
lea r8d, [rcx + 0x20]
lea rdx, str.AssetsTokenBotTokensCustom.png
lea rcx, [rsp + 0x58]
call fcn.140013f60
nop
mov r8d, 1
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
mov rdx, rax
lea rcx, [0x1400a3ff8]
call qword [sym.imp.opencv_world470.dll_public:_class_cv::Mat____ptr64___cdecl_cv::Mat::operator_class_cv::Mat____ptr64____ptr64]
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14001dd19
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dd14
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001dd14
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov r8d, 0x21
lea rdx, str.AssetsTokenBotTokensYellow.png
lea rcx, [rsp + 0x58]
call fcn.140013f60
nop
mov r8d, 1
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
mov rdx, rax
lea rcx, [0x1400a3ff8]
call qword [sym.imp.opencv_world470.dll_public:_class_cv::Mat____ptr64___cdecl_cv::Mat::operator_class_cv::Mat____ptr64____ptr64]
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14001dd19
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dd14
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001dd14
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov r8d, 0x1f
lea rdx, str.AssetsTokenBotTokensBlue.png
lea rcx, [rsp + 0x58]
call fcn.140013f60
nop
mov r8d, 1
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
mov rdx, rax
lea rcx, [0x1400a3ff8]
call qword [sym.imp.opencv_world470.dll_public:_class_cv::Mat____ptr64___cdecl_cv::Mat::operator_class_cv::Mat____ptr64____ptr64]
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14001dd19
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dd14
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001dd14
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov r8d, 0x20
lea rdx, str.AssetsTokenBotTokensGreen.png
lea rcx, [rsp + 0x58]
call fcn.140013f60
nop
mov r8d, 1
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
mov rdx, rax
lea rcx, [0x1400a3ff8]
call qword [sym.imp.opencv_world470.dll_public:_class_cv::Mat____ptr64___cdecl_cv::Mat::operator_class_cv::Mat____ptr64____ptr64]
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14001dd19
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dd14
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001dd14
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov r8d, 0x1e
lea rdx, str.AssetsTokenBotTokensRed.png
lea rcx, [rsp + 0x58]
call fcn.140013f60
nop
mov r8d, 1
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
mov rdx, rax
lea rcx, [0x1400a3ff8]
call qword [sym.imp.opencv_world470.dll_public:_class_cv::Mat____ptr64___cdecl_cv::Mat::operator_class_cv::Mat____ptr64____ptr64]
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14001dd19
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dd14
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001dd14
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400829f0
lea rcx, [0x1400a3ff8]
call qword [sym.imp.opencv_world470.dll_public:_bool___cdecl_cv::Mat::empty_void_const___ptr64]
test al, al
jne 0x14001de2a
lea rcx, [0x1400a3f98]
call qword [sym.imp.opencv_world470.dll_public:_bool___cdecl_cv::Mat::empty_void_const___ptr64]
test al, al
jne 0x14001de2a
lea rcx, [0x1400a3f38]
call qword [sym.imp.opencv_world470.dll_public:_bool___cdecl_cv::Mat::empty_void_const___ptr64]
test al, al
jne 0x14001de2a
lea rcx, [0x1400a4058]
call qword [sym.imp.opencv_world470.dll_public:_bool___cdecl_cv::Mat::empty_void_const___ptr64]
test al, al
jne 0x14001de2a
mov byte [0x1400a3ed8], al
mov ecx, 8
call fcn.140082b18
lea rcx, [0x1400a37e0]
mov qword [rax], rcx
mov qword [rbp - 0x80], rax
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x14001e5a0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x30], rax
test rax, rax
je 0x14001de19
cmp dword [rsp + 0x38], 0
je 0x14001de0d
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14001de0d
cmp byte [0x1400a3a28], 0
je 0x14001ddec
lea rcx, [0x1400a3a28]
call fcn.140074030
mov ecx, 0x1b
call qword [sym.imp.USER32.dll_GetKeyState]
test ax, ax
jns 0x14001de91
mov al, 1
mov byte [0x1400a3ed8], al
jmp 0x14001de98
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rsp + 0x38], r12d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov byte [0x1400a3a28], 1
mov rax, qword [0x1400a3a48]
cmp rax, 0x15
jb 0x14001de77
lea rbx, [0x1400a3a30]
cmp rax, 0xf
cmova rbx, qword [0x1400a3a30]
mov qword [0x1400a3a40], 0x15
mov r8d, 0x15
lea rdx, str.Couldnt_load_a_image
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x15], 0
jmp 0x14001dea8
lea r9, str.Couldnt_load_a_image
mov edx, 0x15
lea rcx, [0x1400a3a30]
call fcn.140014550
jmp 0x14001dea8
movzx eax, byte [0x1400a3ed8]
test al, al
je 0x14001dea8
lea rcx, str.Bot_Stopped
call fcn.14005d1e0
mov rcx, qword [rbp + 0x140]
xor rcx, rsp
call fcn.1400829d0
lea r11, [rsp + 0x250]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r12
pop rbp
ret
call fcn.140012260
nop
int3