Function at 0x140075308
Capabilities:
Accept command line arguments

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x458
movaps xmmword [rsp + 0x440], xmm6
movabs rsi, 0x8000000000000000
lea rcx, [rsp + 0x1a0]
call sym.clap::derive::CommandFactory::command::h9994971995efeece
call sub.KERNEL32.dll_GetCommandLineW
and qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 8
and qword [rsp + 0x40], 0
test rax, rax
je 0x140075764
movzx ebp, word [rax]
test bp, bp
je 0x140075764
lea rsi, [rsp + 0x98]
and qword [rsi], 0
mov qword [rsi + 8], 2
and qword [rsi + 0x10], 0
add rax, 2
mov ecx, 2
xor r8d, r8d
xor edi, edi
mov rbx, rax
cmp bp, 9
je 0x1400753af
movzx eax, bp
cmp eax, 0x20
je 0x1400753af
cmp eax, 0x22
jne 0x1400753b5
not dil
and dil, 1
jmp 0x1400753ea
test dil, 1
je 0x1400753fc
cmp r8, qword [rsp + 0x98]
jne 0x1400753da
mov rcx, rsi
mov rdx, r8
call dbg.reserve_for_push<u16, alloc::alloc::Global>
mov rcx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
mov word [rcx + r8*2], bp
inc r8
mov qword [rsp + 0xa8], r8
movzx ebp, word [rbx]
lea rax, [rbx + 2]
test bp, bp
jne 0x140075390
jmp 0x1400753fc
add rbx, 2
movzx eax, word [rbx]
cmp eax, 0x20
je 0x1400753f8
cmp eax, 9
je 0x1400753f8
mov rdx, qword [rsp + 0xa0]
lea rcx, [rsp + 0xc8]
call dbg.from_wide
lea rcx, [rsp + 0x30]
xor edx, edx
call dbg.reserve_for_push<addr2line::LineSequence, alloc::alloc::Global>
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
mov rdx, rcx
shl rdx, 5
movups xmm0, xmmword [rsp + 0xc8]
movups xmm1, xmmword [rsp + 0xd8]
movups xmmword [rax + rdx + 0x10], xmm1
movups xmmword [rax + rdx], xmm0
and qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 2
and qword [rsp + 0x60], 0
inc rcx
mov qword [rsp + 0x40], rcx
movzx r12d, word [rbx]
test r12w, r12w
je 0x14007581d
mov r15d, 2
xor r8d, r8d
lea rsi, [rsp + 0xc8]
lea rdi, [rsp + 0x30]
lea r14, [rsp + 0x50]
movaps xmm6, xmmword [0x1401391b0]
xor ebp, ebp
lea r13, [rbx + 2]
cmp r12w, 9
je 0x1400754ea
movzx eax, r12w
cmp eax, 0x20
je 0x1400754ea
cmp eax, 0x22
je 0x140075593
cmp eax, 0x5c
jne 0x140075563
movzx eax, word [r13]
xor r12d, r12d
cmp ax, 0x5c
jne 0x14007559e
add r13, 2
movzx eax, word [rbx + r12*2 + 4]
inc r12
jmp 0x1400754d1
test bpl, 1
jne 0x140075563
mov r15, qword [rsp + 0x58]
mov rcx, rsi
mov rdx, r15
call dbg.from_wide
mov rdx, qword [rsp + 0x40]
cmp rdx, qword [rsp + 0x30]
jne 0x140075519
mov rcx, rdi
call dbg.reserve_for_push<addr2line::LineSequence, alloc::alloc::Global>
mov rdx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov rcx, rdx
shl rcx, 5
movups xmm0, xmmword [rsp + 0xc8]
movups xmm1, xmmword [rsp + 0xd8]
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc rdx
mov qword [rsp + 0x40], rdx
and qword [rsp + 0x60], 0
movzx r12d, word [r13]
cmp r12d, 0x20
je 0x14007555d
cmp r12d, 9
jne 0x1400755cf
add r13, 2
jmp 0x14007554c
cmp r8, qword [rsp + 0x50]
jne 0x14007557a
mov rcx, r14
mov rdx, r8
call dbg.reserve_for_push<u16, alloc::alloc::Global>
mov r8, qword [rsp + 0x60]
mov r15, qword [rsp + 0x58]
mov word [r15 + r8*2], r12w
inc r8
mov qword [rsp + 0x60], r8
movzx r12d, word [r13]
jmp 0x1400755d2
test bpl, 1
jne 0x140075612
mov bpl, 1
jmp 0x14007558c
inc r12
cmp ax, 0x22
jne 0x1400755e4
mov rbx, r12
shr rbx, 1
mov rax, qword [rsp + 0x50]
sub rax, r8
cmp rax, rbx
jae 0x14007562e
mov rcx, r14
mov rdx, r8
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h0f5ccd690f57f673
mov r8, qword [rsp + 0x60]
jmp 0x140075634
xor r8d, r8d
mov rbx, r13
test r12w, r12w
jne 0x1400754a3
jmp 0x140075822
mov rax, qword [rsp + 0x50]
sub rax, r8
cmp rax, r12
jae 0x1400756d1
mov rcx, r14
mov rdx, r8
mov r8, r12
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h0f5ccd690f57f673
mov r15, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
jmp 0x1400756da
movzx r12d, word [r13]
cmp r12d, 0x22
je 0x140075727
test r12d, r12d
je 0x140075822
xor ebp, ebp
jmp 0x1400755d2
cmp r12, 2
jb 0x140075686
mov r15, qword [rsp + 0x58]
cmp r12, 0x20
jb 0x140075677
movabs rax, 0x8000000000000000
add rax, 0xfffffffffffffff0
and rax, rbx
lea rcx, [r15 + r8*2]
add rcx, 0x10
add r8, rax
xor edx, edx
movups xmmword [rcx + rdx*2 - 0x10], xmm6
movups xmmword [rcx + rdx*2], xmm6
add rdx, 0x10
cmp rax, rdx
jne 0x14007565d
cmp rbx, rax
je 0x140075686
and ebx, 0xf
mov word [r15 + r8*2], 0x5c
inc r8
dec rbx
jne 0x140075677
mov qword [rsp + 0x60], r8
test r12b, 1
je 0x14007558c
xor ebx, ebx
cmp word [r13], 0
setne r15b
cmp r8, qword [rsp + 0x50]
jne 0x1400756b8
mov rcx, r14
mov rdx, r8
call dbg.reserve_for_push<u16, alloc::alloc::Global>
mov r8, qword [rsp + 0x60]
mov bl, r15b
lea r13, [r13 + rbx*2]
mov r15, qword [rsp + 0x58]
mov word [r15 + r8*2], 0x22
jmp 0x140075584
test r12, r12
je 0x140075587
cmp r12, 0x10
jb 0x140075713
mov rax, r12
and rax, 0xfffffffffffffff0
lea rcx, [r15 + r8*2]
add rcx, 0x10
add r8, rax
xor edx, edx
movups xmmword [rcx + rdx*2 - 0x10], xmm6
movups xmmword [rcx + rdx*2], xmm6
add rdx, 0x10
cmp rax, rdx
jne 0x1400756f4
cmp r12, rax
je 0x140075587
and r12d, 0xf
mov word [r15 + r8*2], 0x5c
inc r8
dec r12
jne 0x140075713
jmp 0x140075587
cmp r8, qword [rsp + 0x50]
jne 0x14007573e
mov rcx, r14
mov rdx, r8
call dbg.reserve_for_push<u16, alloc::alloc::Global>
mov r8, qword [rsp + 0x60]
mov r15, qword [rsp + 0x58]
mov word [r15 + r8*2], 0x22
inc r8
mov qword [rsp + 0x60], r8
lea rax, [rbx + 4]
cmp word [rbx + 2], 0
cmovne r13, rax
jmp 0x14007558c
lea rcx, [rsp + 0xc8]
call dbg.current_exe
mov r14, qword [rsp + 0xc8]
cmp r14, rsi
jne 0x1400757a2
lea rcx, [rsp + 0xc8]
mov rax, qword [rcx + 8]
mov qword [rcx], rax
call dbg.drop_in_place<std::io::error::Error>
mov edi, 1
mov bpl, 1
xor r15d, r15d
xor r14d, r14d
jmp 0x1400757d0
mov rdi, qword [rsp + 0xd0]
mov r15, qword [rsp + 0xd8]
mov bpl, byte [rsp + 0xe0]
mov eax, dword [rsp + 0xe1]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x53], eax
lea rcx, [rsp + 0x30]
xor edx, edx
call dbg.reserve_for_push<addr2line::LineSequence, alloc::alloc::Global>
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
mov rax, rsi
shl rax, 5
mov qword [rbx + rax], r14
mov qword [rbx + rax + 8], rdi
mov qword [rbx + rax + 0x10], r15
mov byte [rbx + rax + 0x18], bpl
mov ecx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x53]
mov dword [rbx + rax + 0x1c], edx
mov dword [rbx + rax + 0x19], ecx
inc rsi
mov r14, qword [rsp + 0x30]
jmp 0x1400758ca
xor r8d, r8d
xor ebp, ebp
test r8, r8
jne 0x140075839
and bpl, 1
jne 0x140075839
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
jmp 0x140075891
mov rdx, qword [rsp + 0x58]
lea rcx, [rsp + 0xc8]
call dbg.from_wide
mov rsi, qword [rsp + 0x40]
cmp rsi, qword [rsp + 0x30]
jne 0x140075869
lea rcx, [rsp + 0x30]
mov rdx, rsi
call dbg.reserve_for_push<addr2line::LineSequence, alloc::alloc::Global>
mov rsi, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x38]
mov rax, rsi
shl rax, 5
movups xmm0, xmmword [rsp + 0xc8]
movups xmm1, xmmword [rsp + 0xd8]
movups xmmword [rbx + rax + 0x10], xmm1
movups xmmword [rbx + rax], xmm0
inc rsi
mov r14, qword [rsp + 0x30]
cmp qword [rsp + 0x50], 0
je 0x1400758ad
mov rcx, qword [rsp + 0x58]
mov edx, 2
call sym.__rust_dealloc
cmp qword [rsp + 0x98], 0
je 0x1400758ca
mov rcx, qword [rsp + 0xa0]
mov edx, 2
call sym.__rust_dealloc
shl rsi, 5
add rsi, rbx
lea rdi, [rsp + 0x50]
mov qword [rdi], rbx
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], rsi
lea rbx, [rsp + 0xc8]
lea rdx, [rsp + 0x1a0]
mov rcx, rbx
mov r8, rdi
call sym.clap::builder::command::App::get_matches_from::hadc8bd8b5fe244e2
mov rcx, rdi
call sym.__alloc::vec::into_iter::IntoIter_T_A__as_core::ops::drop::Drop_::drop::h6c0c29d88aac1088
lea rsi, str.spawn_path_n_________________________rspawn_path__SPAWN_PATH_______Spawn_program_with_SYSTEM_permissions_from_location._n_________________________rclear________________________Clears_the_screen_of_any_past_output._n_________________________rexit_________________________Moves_to_top_level_menu_n_________________________n
mov edx, 0xa
mov rcx, rsi
call sym.__clap::util::id::Id_as_core::convert::From_T__::from::hdecf4441c9ff5533
mov qword [rsp + 0x180], rax
mov edx, 0xa
mov rcx, rsi
call sym.__clap::util::id::Id_as_core::convert::From_T__::from::hdecf4441c9ff5533
lea rsi, [rsp + 0x30]
mov qword [rsi], rax
lea r14, [rsp + 0x1a0]
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call sym.clap::parser::matches::arg_matches::ArgMatches::try_get_arg_t::h967758146db4bbab
mov rax, qword [r14]
cmp rax, 2
jne 0x140076803
mov rax, qword [rsp + 0x1a8]
test rax, rax
je 0x1400759a7
mov rcx, qword [rax + 0x38]
mov rdx, qword [rax + 0x40]
call sym.clap::parser::matches::matched_arg::MatchedArg::first::h0566743af93517a3
test rax, rax
je 0x1400759a7
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call sym.clap::parser::matches::any_value::AnyValue::downcast_ref::hac20ef54b680c69b
test rax, rax
je 0x14007697b
mov rdi, qword [rax + 8]
add rax, 0x10
movabs r15, 0x8000000000000000
jmp 0x140075a50
mov ecx, 0x3c
xor edx, edx
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::h3df00f9134cd96a6
mov rdi, rax
mov rbx, rdx
movups xmm0, xmmword [str.The_following_required_argument_was_not_provided:_spawn_pathSPAWN_PATHSpawn_program_with_SYSTEM_permissions_from_locationDumps_systems_credentials_through_WdigestDumps_systems_NTLM_hashesSHELLExecute_a_shell_command_through_the_use_of_cmd_home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_3.2.25_src_parser_matches_arg_matches.rsFatal_internal_error._Please_consider_filing_a_bug_report_at_https:__github.com_clap_rs_clap_issues]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [0x140152078]
movups xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x140152088]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [0x140152094]
movups xmmword [rdx + 0x2c], xmm0
lea r14, [rsp + 0x1a0]
mov rcx, r14
mov dl, 0xc
call sym.clap::error::Error::new::h5f12a53c7efd8e83
lea r15, [rsp + 0x50]
mov r8d, 0x3c
mov rcx, r15
mov rdx, rbx
call dbg.clone
lea r12, [rsp + 0x98]
mov rcx, r12
mov rdx, r14
mov r8, r15
call sym.clap::error::Error::set_message::h931c88f7141e6cfb
mov rcx, rdi
mov rdx, rbx
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h2880afda0a507f50
mov r13, qword [r12]
movabs r15, 0x8000000000000000
cmp r13, r15
jne 0x140076951
lea rax, [rsp + 0xa8]
mov rdi, qword [rax - 8]
mov r14, qword [rax]
mov rcx, r14
xor edx, edx
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::h3df00f9134cd96a6
mov r12, rax
mov rbp, rdx
mov rcx, rdx
mov rdx, rdi
mov r8, r14
call sym.memcpy
lea rdx, str.dump_credentialsdump_hashes_n_________________________rdump_credentials_____________Dumps_systems_credentials_through_Wdigest._n_________________________rdump_hashes__________________Dumps_systems_NTLM_hashes__requires_SYSTEM_permissions_._n_________________________rclear________________________Clears_the_screen_of_any_past_output._n_________________________rexit_________________________Moves_to_top_level_menu_n_________________________n
lea rdi, [rsp + 0xc8]
mov r8d, 0x10
mov rcx, rdi
call sym.clap::parser::matches::arg_matches::ArgMatches::is_present::h8e6dc4af151bfbfb
mov r13d, eax
lea rdx, [0x140151e80]
mov r8d, 0xb
mov rcx, rdi
call sym.clap::parser::matches::arg_matches::ArgMatches::is_present::h8e6dc4af151bfbfb
mov byte [rsp + 0xc0], al
lea rbx, str.shellpsexecpthgolden_ticket_n_________________________rshell__SHELL_COMMAND_________Execute_a_shell_command_through_cmd__returns_output._n_________________________rclear________________________Clears_the_screen_of_any_past_output._n_________________________rexit_________________________Moves_to_top_level_menu_n_________________________r_W.I.P_psexec________________Executes_a_service_on_another_system._n_________________________r_W.I.P_pth___________________Pass_the_Hash_to_run_a_command_on_another_system._n_________________________r_W.I.P_golden_ticket_________Creates_a_golden_ticket_for_a_user_account_with_the_domain._n_________________________n
mov edx, 5
mov rcx, rbx
call sym.__clap::util::id::Id_as_core::convert::From_T__::from::hdecf4441c9ff5533
mov qword [rsp + 0x160], rax
mov edx, 5
mov rcx, rbx
call sym.__clap::util::id::Id_as_core::convert::From_T__::from::hdecf4441c9ff5533
lea r8, [rsp + 0x50]
mov qword [r8], rax
lea rbx, [rsp + 0x1a0]
mov rcx, rbx
mov rdx, rdi
call sym.clap::parser::matches::arg_matches::ArgMatches::try_get_arg_t::h967758146db4bbab
mov rax, qword [rbx]
cmp rax, 2
jne 0x14007688c
mov rax, qword [rsp + 0x1a8]
test rax, rax
je 0x140075b98
mov byte [rsp + 0x2f], r13b
mov rsi, qword [rax + 0x38]
mov rdi, qword [rax + 0x40]
mov rcx, rsi
mov rdx, rdi
call sym.clap::parser::matches::matched_arg::MatchedArg::num_vals::hbd3a048a64cd248c
imul rcx, rdi, 0x18
add rcx, rsi
lea r8, [rsp + 0x98]
mov qword [r8], r15
lea r9, [sym.core::ops::function::FnOnce::call_once::h32748e19f41fe8e1]
lea rdx, [rsp + 0x50]
mov qword [rdx], r9
mov qword [rdx + 8], rsi
mov qword [rdx + 0x10], rcx
and qword [rdx + 0x28], 0
xorps xmm0, xmm0
movups xmmword [rdx + 0x18], xmm0
mov qword [rdx + 0x38], rax
mov qword [rdx + 0x40], r8
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call sym._ZN106__LT_core..iter..adapters..GenericShunt_LT_I_C_R_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17h3d9fdb
cmp qword [rsi], r15
jne 0x140075ba6
mov r13, qword [rsp + 0x98]
cmp r13, r15
jne 0x140076993
mov edi, 8
xor ebx, ebx
xor esi, esi
jmp 0x140075cb8
mov edi, 8
xor esi, esi
xor ebx, ebx
jmp 0x140075cbd
mov qword [rsp + 0x118], rbp
mov ecx, 4
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::h0b86fb2bee072c06
mov rbp, rdx
lea rbx, [rsp + 0x1a0]
mov rcx, qword [rbx + 0x10]
movups xmm0, xmmword [rbx]
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rcx
lea r13, [rsp + 0x160]
mov qword [r13], rax
mov qword [r13 + 8], rdx
mov qword [r13 + 0x10], 1
lea rsi, [rsp + 0x50]
mov ecx, 9
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov esi, 1
mov r15d, 0x18
lea rdi, [rsp + 0x30]
mov rcx, rdi
mov rdx, rbx
call sym._ZN106__LT_core..iter..adapters..GenericShunt_LT_I_C_R_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17h3d9fdb
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x30], rax
je 0x140075c6a
cmp rsi, qword [rsp + 0x160]
jne 0x140075c44
mov edx, 1
mov rcx, r13
call sym.alloc::vec::Vec_T_A_::reserve::h425a3c7c94e6e08e
mov rbp, qword [rsp + 0x168]
movups xmm0, xmmword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov qword [rbp + r15 + 0x10], rax
movups xmmword [rbp + r15], xmm0
inc rsi
mov qword [rsp + 0x170], rsi
add r15, 0x18
jmp 0x140075c09
mov rdx, qword [rsp + 0x38]
movabs r15, 0x8000000000000000
mov rcx, r15
call sym.core::ptr::drop_in_place_core::option::Option_alloc::string::String__::hb18651aeb92c0b94
mov rbx, qword [rsp + 0x160]
mov rdi, qword [rsp + 0x168]
mov r13, qword [rsp + 0x98]
cmp r13, r15
jne 0x1400769a4
cmp rbx, r15
mov rbp, qword [rsp + 0x118]
jne 0x140075cb8
mov edi, 8
xor esi, esi
xor ebx, ebx
mov r13b, byte [rsp + 0x2f]
cmp r12, r15
je 0x14007690e
mov qword [rsp + 0x1a0], r12
mov qword [rsp + 0x1a8], rbp
mov qword [rsp + 0x1b0], r14
mov qword [rsp + 0x1b8], rbx
mov qword [rsp + 0x1c0], rdi
mov qword [rsp + 0x1c8], rsi
mov byte [rsp + 0x1d0], r13b
mov al, byte [rsp + 0xc0]
mov byte [rsp + 0x1d1], al
movzx eax, word [rsp + 0x17e]
mov word [rsp + 0x1d6], ax
mov eax, dword [rsp + 0x17a]
mov dword [rsp + 0x1d2], eax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x150], rax
lea rsi, [rsp + 0xc8]
mov rcx, rsi
call sym.core::ptr::drop_in_place_clap::parser::matches::arg_matches::ArgMatches_::ha77c317a70ef0b63
mov rdi, qword [rsp + 0x130]
test rdi, rdi
je 0x140075e62
mov rax, qword [rsp + 0x130]
lea rcx, [rsp + 0x1a0]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x120]
movaps xmmword [rcx], xmm0
call sym.mimiRust::privilege::Escalation::get_system::h2047091a920eb6e4
mov rbx, qword [rsp + 0x148]
lea rsi, [rsp + 0x138]
test rbx, rbx
je 0x140075e15
mov rcx, rsi
call sym.mimiRust::privilege::Escalation::execute_shell::hd67f2fd47d453758
test rax, rax
je 0x140075e15
mov r12, rax
test rdi, rdi
jne 0x140076793
mov sil, 1
jmp 0x14007676c
cmp byte [rsp + 0x150], 0
je 0x140075e24
call sym.mimiRust::passwords::wdigest::Wdigest::grab::h02a7d5fb7260125b
cmp byte [rsp + 0x151], 0
je 0x140075e33
call sym.mimiRust::passwords::ntlm::Ntlm::grab::h5c9466ed5c53706b
test rdi, rdi
jne 0x140075e4d
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
test rbx, rbx
jne 0x140075e5a
mov rcx, rsi
call sym.core::ptr::drop_in_place_alloc::vec::Vec_alloc::string::String__::h065b50f6d9c69728
xor r12d, r12d
jmp 0x140076793
mov rbx, qword [rsp + 0x148]
test rbx, rbx
jne 0x140075de7
cmp byte [rsp + 0x150], 0
jne 0x140075de7
cmp byte [rsp + 0x151], 0
jne 0x140075de7
mov rcx, rsi
call sym.mimiRust::banner::hd2a0fd42663c08ff
mov qword [rsp + 0x50], rsi
lea rax, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_winreg_0.10.1_src_lib.rs_b
lea rdi, [rsp + 0x1a0]
mov qword [rdi], rax
mov qword [rdi + 8], 2
and qword [rdi + 0x20], 0
lea rax, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::hf227f51f5a377cca]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x50]
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], 1
mov rcx, rdi
call dbg._print
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
lea r14, [rsp + 0x188]
lea r12, [rsp + 0x98]
lea r13, str.passwordspiviotingprivilegeclearexithelphPlease_use:_help__h_or___n
lea rbx, str._n_____________r_n_____________rChoose_one_of_the_following_options:_n_____________r_n_____________r______passwords:_n_____________r_______________dump_credentials_____________Dumps_systems_credentials_through_Wdigest._n_____________r_______________dump_hashes__________________Dumps_systems_NTLM_hashes__requires_SYSTEM_permissions_._n_____________r_______________clear________________________Clears_the_screen_of_any_past_output._n_____________r_______________exit_________________________Moves_to_top_level_menu_n_____________r_n_____________r______pivioting:_n_____________r_______________shell__SHELL_COMMAND_________Execute_a_shell_command_through_cmd__returns_output._n_____________r_______________clear________________________Clears_the_screen_of_any_past_output._n_____________r_______________exit_________________________Moves_to_top_level_menu_n_____________r________________W.I.P_psexec________________Executes_a_service_on_another_system._n_____________r________________W.I.P_pth___________________Pass_the_Hash_to_run_a_command_on_another_system._n_____________r________________W.I.P_golden_ticket_________Creates_a_golden_ticket_for_a_user_account_with_the_domain._n_____________r_n_____________r______privilege:_n_____________r_______________spawn_path__SPAWN_PATH_______Spawn_program_with_SYSTEM_permissions_from_location._n_____________r_______________clear________________________Clears_the_screen_of_any_past_output._n_____________r_______________exit_________________________Moves_to_top_level_menu_n_____________n_n_n
xorps xmm6, xmm6
mov qword [rsp + 0x1a0], r15
mov rcx, r14
mov rdx, rdi
call sym.mimiRust::utilities::Utils::get_user_input::h949dd76d06cf97ae
mov rcx, qword [rsp + 0x190]
mov rdx, qword [rsp + 0x198]
xor r8d, r8d
lea r9, str.src_main.rs_n______________________n____________________n_______________________n___________________________n_________________n___________________________________n____________________________________________n___________________________________________________n________________________________________________________________n_n____________________written_in_Rust_by_ThottySploity_n____________mimiRust___means_its_running_without_elevated_privileges_n_____________mimiRust__means_its_running_with_elevated_privileges_n______________mimiRust___means_its_running_with_system_privileges______________n_n
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h38ad647c6154335d
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, r12
call dbg.to_lowercase
mov rbp, qword [rsp + 0xa0]
mov r15, qword [rsp + 0xa8]
mov r9d, 9
mov rcx, rbp
mov rdx, r15
mov r8, r13
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
jne 0x14007610e
mov r9d, 9
mov rcx, rbp
mov rdx, r15
lea r8, [0x140151331]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
jne 0x1400762de
mov r9d, 9
mov rcx, rbp
mov rdx, r15
lea r8, [0x14015133a]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
jne 0x140076544
mov r9d, 5
mov rcx, rbp
mov rdx, r15
lea r8, [0x140151343]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x14007602f
mov rcx, rsi
call sym.console::term::Term::stdout::hc1885a6df84a0077
mov rcx, qword [rsp + 0xc8]
mov dl, byte [rsp + 0xd0]
call sym.console::windows_term::clear_screen::ha4c46cfcba8a4c47
test rax, rax
jne 0x1400767e6
mov rcx, rdi
call sym.mimiRust::banner::hd2a0fd42663c08ff
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
mov rcx, rsi
call sym.core::ptr::drop_in_place_console::term::Term_::h18d42b156e641722
jmp 0x1400760d6
mov r9d, 4
mov rcx, rbp
mov rdx, r15
lea r8, [0x140151348]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
jne 0x140076916
mov r9d, 4
mov rcx, rbp
mov rdx, r15
lea r8, [0x14015134c]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
jne 0x1400760a3
mov r9d, 1
mov rcx, rbp
mov rdx, r15
lea r8, [0x140151350]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
jne 0x1400760a3
mov r9d, 1
mov rcx, rbp
mov rdx, r15
lea r8, [0x1401b4a29]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x1400760fd
mov qword [rsp + 0x1a0], rbx
mov qword [rsp + 0x1a8], 1
lea rax, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_winreg_0.10.1_src_lib.rs_b
mov qword [rsp + 0x1b0], rax
movups xmmword [rsp + 0x1b8], xmm6
mov rcx, rdi
call dbg._print
mov rcx, qword [rsp + 0x98]
mov rdx, rbp
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
mov rcx, r14
call sym.core::ptr::drop_in_place_alloc::vec::Vec_alloc::string::String__::h065b50f6d9c69728
movabs r15, 0x8000000000000000
jmp 0x140075f16
lea rax, [0x140151370]
mov qword [rsp + 0x1a0], rax
jmp 0x1400760ab
movabs r13, 0x64726f7773736170
lea rsi, [rsp + 0x50]
lea rdi, [rsp + 0x1a0]
lea rbx, str.src_main.rs_n______________________n____________________n_______________________n___________________________n_________________n___________________________________n____________________________________________n___________________________________________________n________________________________________________________________n_n____________________written_in_Rust_by_ThottySploity_n____________mimiRust___means_its_running_without_elevated_privileges_n_____________mimiRust__means_its_running_with_elevated_privileges_n______________mimiRust___means_its_running_with_system_privileges______________n_n
lea r14, [rsp + 0xc8]
lea r15, str.dump_credentialsdump_hashes_n_________________________rdump_credentials_____________Dumps_systems_credentials_through_Wdigest._n_________________________rdump_hashes__________________Dumps_systems_NTLM_hashes__requires_SYSTEM_permissions_._n_________________________rclear________________________Clears_the_screen_of_any_past_output._n_________________________rexit_________________________Moves_to_top_level_menu_n_________________________n
xorps xmm6, xmm6
mov ecx, 9
xor edx, edx
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::h3df00f9134cd96a6
mov qword [rdx], r13
mov byte [rdx + 8], 0x73
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
mov qword [rsp + 0x1b0], 9
mov rcx, rsi
mov rdx, rdi
call sym.mimiRust::utilities::Utils::get_user_input::h949dd76d06cf97ae
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
xor r8d, r8d
mov r9, rbx
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h38ad647c6154335d
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, r14
call dbg.to_lowercase
mov rbp, qword [rsp + 0xd0]
mov r12, qword [rsp + 0xd8]
mov r9d, 0x10
mov rcx, rbp
mov rdx, r12
mov r8, r15
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x1400761cf
call sym.mimiRust::passwords::wdigest::Wdigest::grab::h02a7d5fb7260125b
jmp 0x1400762c1
mov r9d, 0xb
mov rcx, rbp
mov rdx, r12
lea r8, [0x140151e80]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x1400761f5
call sym.mimiRust::passwords::ntlm::Ntlm::grab::h5c9466ed5c53706b
jmp 0x1400762c1
mov r9d, 5
mov rcx, rbp
mov rdx, r12
lea r8, [0x140151343]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x14007625c
lea r12, [rsp + 0x30]
mov rcx, r12
call sym.console::term::Term::stdout::hc1885a6df84a0077
mov rcx, qword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
call sym.console::windows_term::clear_screen::ha4c46cfcba8a4c47
test rax, rax
jne 0x1400767b2
mov rcx, rdi
call sym.mimiRust::banner::hd2a0fd42663c08ff
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
mov rcx, r12
call sym.core::ptr::drop_in_place_console::term::Term_::h18d42b156e641722
jmp 0x1400762c1
mov r9d, 4
mov rcx, rbp
mov rdx, r12
lea r8, [0x140151348]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x140076287
call sym.mimiRust::main::h77dbc726aff5cb6b
test rax, rax
je 0x1400762c1
jmp 0x140076531
lea rax, [0x140152020]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 1
lea rax, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_winreg_0.10.1_src_lib.rs_b
mov qword [rsp + 0x1b0], rax
movups xmmword [rsp + 0x1b8], xmm6
mov rcx, rdi
call dbg._print
mov rcx, qword [rsp + 0xc8]
mov rdx, rbp
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
mov rcx, rsi
call sym.core::ptr::drop_in_place_alloc::vec::Vec_alloc::string::String__::h065b50f6d9c69728
jmp 0x14007613e
lea rsi, [rsp + 0x50]
lea rdi, [rsp + 0x1a0]
lea r14, [rsp + 0xc8]
lea r15, str.shellpsexecpthgolden_ticket_n_________________________rshell__SHELL_COMMAND_________Execute_a_shell_command_through_cmd__returns_output._n_________________________rclear________________________Clears_the_screen_of_any_past_output._n_________________________rexit_________________________Moves_to_top_level_menu_n_________________________r_W.I.P_psexec________________Executes_a_service_on_another_system._n_________________________r_W.I.P_pth___________________Pass_the_Hash_to_run_a_command_on_another_system._n_________________________r_W.I.P_golden_ticket_________Creates_a_golden_ticket_for_a_user_account_with_the_domain._n_________________________n
xorps xmm6, xmm6
mov ecx, 9
xor edx, edx
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::h3df00f9134cd96a6
movabs rcx, 0x6e69746f69766970
mov qword [rdx], rcx
mov byte [rdx + 8], 0x67
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
mov qword [rsp + 0x1b0], 9
mov rcx, rsi
mov rdx, rdi
call sym.mimiRust::utilities::Utils::get_user_input::h949dd76d06cf97ae
mov r13, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x60]
mov rcx, r13
mov rdx, rbx
xor r8d, r8d
lea r9, str.src_main.rs_n______________________n____________________n_______________________n___________________________n_________________n___________________________________n____________________________________________n___________________________________________________n________________________________________________________________n_n____________________written_in_Rust_by_ThottySploity_n____________mimiRust___means_its_running_without_elevated_privileges_n_____________mimiRust__means_its_running_with_elevated_privileges_n______________mimiRust___means_its_running_with_system_privileges______________n_n
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h38ad647c6154335d
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, r14
call dbg.to_lowercase
mov rbp, qword [rsp + 0xd0]
mov r12, qword [rsp + 0xd8]
mov r9d, 5
mov rcx, rbp
mov rdx, r12
mov r8, r15
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x1400763da
mov rcx, rdi
mov rdx, r13
mov r8, rbx
call sym.__alloc::vec::Vec_T_A__as_core::clone::Clone_::clone::h5338d1779d0f5884
mov r12, qword [rsp + 0x1b0]
mov rcx, rdi
call sym.core::ptr::drop_in_place_alloc::vec::Vec_alloc::string::String__::h065b50f6d9c69728
test r12, r12
je 0x140076473
mov rcx, rdi
mov rdx, r13
mov r8, rbx
call sym.__alloc::vec::Vec_T_A__as_core::clone::Clone_::clone::h5338d1779d0f5884
mov rcx, rdi
call sym.mimiRust::privilege::Escalation::execute_shell::hd67f2fd47d453758
jmp 0x140076465
mov r9d, 5
mov rcx, rbp
mov rdx, r12
lea r8, [0x140151343]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x140076444
lea rbx, [rsp + 0x30]
mov rcx, rbx
call sym.console::term::Term::stdout::hc1885a6df84a0077
mov rcx, qword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
call sym.console::windows_term::clear_screen::ha4c46cfcba8a4c47
test rax, rax
jne 0x1400767b2
mov rcx, rdi
call sym.mimiRust::banner::hd2a0fd42663c08ff
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
mov rcx, rbx
call sym.core::ptr::drop_in_place_console::term::Term_::h18d42b156e641722
jmp 0x140076508
mov r9d, 4
mov rcx, rbp
mov rdx, r12
lea r8, [0x140151348]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x1400764af
call sym.mimiRust::main::h77dbc726aff5cb6b
test rax, rax
je 0x140076508
jmp 0x140076531
lea rax, str.___Please_use_it_as:_shell__SHELL_COMMAND__n
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 1
lea rax, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_winreg_0.10.1_src_lib.rs_b
mov qword [rsp + 0x1b0], rax
movups xmmword [rsp + 0x1b8], xmm6
mov rcx, rdi
call dbg._print
jmp 0x140076508
mov r9d, 6
mov rcx, rbp
mov rdx, r12
lea r8, [0x140151b8d]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
jne 0x140076503
mov r9d, 3
mov rcx, rbp
mov rdx, r12
lea r8, [0x140151b93]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
jne 0x140076503
mov r9d, 0xd
mov rcx, rbp
mov rdx, r12
lea r8, [0x140151b96]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x140076525
call sym.mimiRust::lateral_movement::pth::ExecuteWMI::new::h59983371286986dd
mov rcx, qword [rsp + 0xc8]
mov rdx, rbp
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
mov rcx, rsi
call sym.core::ptr::drop_in_place_alloc::vec::Vec_alloc::string::String__::h065b50f6d9c69728
jmp 0x1400762fd
lea rax, [0x140151e08]
jmp 0x14007647a
mov r12, rax
mov rcx, qword [rsp + 0xc8]
mov rdx, rbp
jmp 0x140076739
lea rsi, [rsp + 0x50]
lea rdi, [rsp + 0x1a0]
lea r14, [rsp + 0xc8]
lea r15, str.spawn_path_n_________________________rspawn_path__SPAWN_PATH_______Spawn_program_with_SYSTEM_permissions_from_location._n_________________________rclear________________________Clears_the_screen_of_any_past_output._n_________________________rexit_________________________Moves_to_top_level_menu_n_________________________n
xorps xmm6, xmm6
mov ecx, 9
xor edx, edx
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::h3df00f9134cd96a6
movabs rcx, 0x67656c6976697270
mov qword [rdx], rcx
mov byte [rdx + 8], 0x65
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
mov qword [rsp + 0x1b0], 9
mov rcx, rsi
mov rdx, rdi
call sym.mimiRust::utilities::Utils::get_user_input::h949dd76d06cf97ae
mov r12, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
mov rcx, r12
mov rdx, rbp
xor r8d, r8d
lea r9, str.src_main.rs_n______________________n____________________n_______________________n___________________________n_________________n___________________________________n____________________________________________n___________________________________________________n________________________________________________________________n_n____________________written_in_Rust_by_ThottySploity_n____________mimiRust___means_its_running_without_elevated_privileges_n_____________mimiRust__means_its_running_with_elevated_privileges_n______________mimiRust___means_its_running_with_system_privileges______________n_n
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h38ad647c6154335d
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, r14
call dbg.to_lowercase
mov r13, qword [rsp + 0xd0]
mov rbx, qword [rsp + 0xd8]
mov r9d, 0xa
mov rcx, r13
mov rdx, rbx
mov r8, r15
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x14007663c
test rbp, rbp
je 0x1400766cb
mov r8d, 1
mov rcx, r12
mov rdx, rbp
lea r9, str.src_main.rs_n______________________n____________________n_______________________n___________________________n_________________n___________________________________n____________________________________________n___________________________________________________n________________________________________________________________n_n____________________written_in_Rust_by_ThottySploity_n____________mimiRust___means_its_running_without_elevated_privileges_n_____________mimiRust__means_its_running_with_elevated_privileges_n______________mimiRust___means_its_running_with_system_privileges______________n_n
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h38ad647c6154335d
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, rdi
call dbg.clone
mov rcx, rdi
call sym.mimiRust::privilege::Escalation::get_system::h2047091a920eb6e4
jmp 0x14007670e
mov r9d, 5
mov rcx, r13
mov rdx, rbx
lea r8, [0x140151343]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x1400766a3
lea rbx, [rsp + 0x30]
mov rcx, rbx
call sym.console::term::Term::stdout::hc1885a6df84a0077
mov rcx, qword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
call sym.console::windows_term::clear_screen::ha4c46cfcba8a4c47
test rax, rax
jne 0x1400767cc
mov rcx, rdi
call sym.mimiRust::banner::hd2a0fd42663c08ff
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
mov rcx, rbx
call sym.core::ptr::drop_in_place_console::term::Term_::h18d42b156e641722
jmp 0x14007670e
mov r9d, 4
mov rcx, r13
mov rdx, rbx
lea r8, [0x140151348]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x1400766d4
call sym.mimiRust::main::h77dbc726aff5cb6b
test rax, rax
je 0x14007670e
jmp 0x14007672b
lea rax, str.___Please_use_it_as:_spawn_path__PATH_TO_EXECUTABLE__n
jmp 0x1400766db
lea rax, [0x140151b00]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 1
lea rax, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_winreg_0.10.1_src_lib.rs_b
mov qword [rsp + 0x1b0], rax
movups xmmword [rsp + 0x1b8], xmm6
mov rcx, rdi
call dbg._print
mov rcx, qword [rsp + 0xc8]
mov rdx, r13
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
mov rcx, rsi
call sym.core::ptr::drop_in_place_alloc::vec::Vec_alloc::string::String__::h065b50f6d9c69728
jmp 0x140076563
mov r12, rax
mov rcx, qword [rsp + 0xc8]
mov rdx, r13
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
lea rcx, [rsp + 0x50]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_alloc::string::String__::h065b50f6d9c69728
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
lea rcx, [rsp + 0x188]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_alloc::string::String__::h065b50f6d9c69728
xor esi, esi
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
test sil, sil
jne 0x140076793
lea rcx, [rsp + 0x138]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_alloc::string::String__::h065b50f6d9c69728
mov rax, r12
movaps xmm6, xmmword [rsp + 0x440]
add rsp, 0x458
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rax
call sym.anyhow::error::__impl_core::convert::From_E__for_anyhow::Error_::from::h9434fe80c4744e5e
mov r12, rax
lea rcx, [rsp + 0x30]
call sym.core::ptr::drop_in_place_console::term::Term_::h18d42b156e641722
jmp 0x140076534
mov rcx, rax
call sym.anyhow::error::__impl_core::convert::From_E__for_anyhow::Error_::from::h9434fe80c4744e5e
mov r12, rax
lea rcx, [rsp + 0x30]
call sym.core::ptr::drop_in_place_console::term::Term_::h18d42b156e641722
jmp 0x14007672e
mov rcx, rax
call sym.anyhow::error::__impl_core::convert::From_E__for_anyhow::Error_::from::h9434fe80c4744e5e
mov r12, rax
lea rcx, [rsp + 0xc8]
call sym.core::ptr::drop_in_place_console::term::Term_::h18d42b156e641722
jmp 0x140076748
lea rcx, [rsp + 0x1a0]
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x20]
mov qword [rsp + 0x70], r8
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x180]
lea r9, [rsp + 0x160]
mov qword [r9], r8
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x30], r9
lea rax, [sym.__T_as_core::fmt::Debug_::fmt::h48650b69aadaf5a5]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdi
lea rax, str.Mismatch_between_definition_and_access_of___.
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [sym.__clap::parser::error::MatchesError_as_core::fmt::Display_::fmt::h132705afbc722c78]
mov qword [rsp + 0x48], rdx
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], rax
lea rdx, str.src_main.rs_n______________________n____________________n_______________________n___________________________n_________________n___________________________________n____________________________________________n___________________________________________________n________________________________________________________________n_n____________________written_in_Rust_by_ThottySploity_n____________mimiRust___means_its_running_without_elevated_privileges_n_____________mimiRust__means_its_running_with_elevated_privileges_n______________mimiRust___means_its_running_with_system_privileges______________n_n
call dbg.panic_fmt
lea rcx, [rsp + 0x1a0]
movups xmm0, xmmword [rcx + 8]
movups xmm1, xmmword [rcx + 0x18]
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x50], rax
movups xmmword [rsp + 0x58], xmm0
movups xmmword [rsp + 0x68], xmm1
lea rax, [rsp + 0x98]
mov qword [rax], rsi
lea rdx, [sym.__T_as_core::fmt::Debug_::fmt::h48650b69aadaf5a5]
mov qword [rax + 8], rdx
lea rdx, [rsp + 0x50]
mov qword [rax + 0x10], rdx
lea rdx, str.Mismatch_between_definition_and_access_of___.
mov qword [rcx], rdx
mov edx, 2
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [sym.__clap::parser::error::MatchesError_as_core::fmt::Display_::fmt::h132705afbc722c78]
mov qword [rax + 0x18], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.src_main.rs_n______________________n____________________n_______________________n___________________________n_________________n___________________________________n____________________________________________n___________________________________________________n________________________________________________________________n_n____________________written_in_Rust_by_ThottySploity_n____________mimiRust___means_its_running_without_elevated_privileges_n_____________mimiRust__means_its_running_with_elevated_privileges_n______________mimiRust___means_its_running_with_system_privileges______________n_n
call dbg.panic_fmt
mov r13, rbp
jmp 0x140076a00
lea rax, str.Bye__n
lea rcx, [rsp + 0x1a0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_winreg_0.10.1_src_lib.rs_b
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
call dbg._print
mov ecx, 0x100
call dbg.exit
mov r14, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xc0], rax
mov rbp, qword [rsp + 0xb0]
mov r15, qword [rsp + 0xb8]
jmp 0x1400769f2
lea rcx, [0x1401521c3]
lea r8, [0x140152228]
mov edx, 0x63
call dbg.expect_failed
mov qword [rsp + 0x118], rbp
mov edi, 8
xor esi, esi
xor ebx, ebx
mov r14, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xc0], rax
mov rbp, qword [rsp + 0xb0]
mov r15, qword [rsp + 0xb8]
mov rcx, rdi
mov rdx, rsi
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::h3294b65ee413c057
mov rcx, rbx
mov rdx, rdi
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h0f6346429dbb698a
mov rcx, r12
mov rdx, qword [rsp + 0x118]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u8__::h93df36056228766e
mov rbx, qword [rsp + 0xc0]
mov rdi, rbp
mov rsi, r15
lea rdx, [rsp + 0x50]
mov qword [rdx], r13
mov qword [rdx + 8], r14
mov qword [rdx + 0x10], rbx
mov qword [rdx + 0x18], rdi
mov qword [rdx + 0x20], rsi
lea rsi, [rsp + 0x1a8]
mov rcx, rsi
call sym.clap::derive::format_error::ha5d19bae30534a7b
mov rcx, qword [rsi + 0x18]
call sym.clap::error::Error::exit::hd92e04fb92c74417
jmp 0x140076a66
mov rsi, rax
cmp qword [rsp + 0xc8], 0
je 0x140076a95
mov rcx, qword [rsp + 0xd0]
mov edx, 1
call sym.__rust_dealloc
jmp 0x140076a95
cmp qword [rsp + 0x50], 0
je 0x140076aac
mov rcx, qword [rsp + 0x58]
mov edx, 2
call sym.__rust_dealloc
cmp qword [rsp + 0x98], 0
je 0x140076ac9
mov rcx, qword [rsp + 0xa0]
mov edx, 2
call sym.__rust_dealloc
mov rdi, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x40]
test rbx, rbx
je 0x140076af9
lea r14, [rdi + 8]
cmp qword [r14 - 8], 0
je 0x140076af0
mov rcx, qword [r14]
mov edx, 1
call sym.__rust_dealloc
add r14, 0x20
dec rbx
jne 0x140076adc
cmp qword [rsp + 0x30], 0
je 0x140076b0e
mov edx, 8
mov rcx, rdi
call sym.__rust_dealloc
mov rcx, rsi
call sym._Unwind_Resume
int3