Function at 0x140017a60
Capabilities:
Extract resource via kernel32 functions
Read file via mapping

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x130]
sub rsp, 0x230
mov rax, qword [0x1404953c0]
xor rax, rsp
mov qword [rbp + 0x120], rax
mov qword [rsp + 0x78], r9
mov r15, r8
mov r12, rcx
xor r14d, r14d
mov dword [rsp + 0x50], r14d
call fcn.140017520
cmp qword [r15 + 0x10], r14
jne 0x140017af8
call fcn.14001d6f0
mov r10, qword [rax]
lea rcx, str.Invalid_argument
mov qword [rsp + 0x30], rcx
lea rcx, str.Sledgehammer
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 1
mov r9d, 0x8d
lea r8, str.D:JenkinsworkspaceA_MBAM3_UPDATEREXE_srcPackagesSledgehammer.5.1.0.88_build_nativeincludeTemporaryResourceFile.inl
lea rdx, [0x140412418]
mov rcx, rax
call qword [r10 + 0x18]
xor al, al
jmp 0x140018681
lea rdx, [rbp - 0x18]
call fcn.140016eb0
nop
mov qword [rbp + 0x28], r14
mov rbx, r14
mov qword [rbp + 0x28], rbx
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x20], r14
mov r8d, 9
lea rdx, str.RESOURCE
lea rcx, [rbp + 8]
call fcn.140030be0
nop
mov rsi, 0xffffffffffffffff
mov r8, qword [rbp + 0x18]
cmp qword [rbp - 8], r8
jae 0x140017b49
xor dil, dil
jmp 0x140017b7f
lea rdx, [rbp + 8]
cmp qword [rbp + 0x20], 7
cmova rdx, qword [rbp + 8]
lea rcx, [rbp - 0x18]
cmp qword [rbp], 7
jbe 0x140017b6b
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x140017b77
test rdx, rdx
je 0x140017b77
call fcn.1402d2e34
jmp 0x140017b79
mov eax, esi
test eax, eax
sete dil
lea rcx, [rbp + 8]
call fcn.1400166f0
test dil, dil
je 0x140017dc7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], rax
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
lea r8d, [rax + 1]
lea rdx, [0x14040f084]
lea rcx, [rsp + 0x58]
call fcn.140030be0
nop
mov r9b, 1
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x48]
call fcn.14009c910
nop
lea rcx, [rsp + 0x58]
call fcn.1400166f0
mov rax, qword [rbp - 0x40]
sub rax, qword [rbp - 0x48]
and rax, 0xffffffffffffffe0
cmp rax, 0x60
je 0x140017c13
call fcn.14001d6f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x18]
lea rcx, [0x14040f088]
mov r9d, 0x99
jmp 0x140017cdd
mov ecx, 0x40
call fcn.1402b5c5c
mov rbx, rax
mov qword [rbp - 0x80], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 7
mov word [rax], r14w
movups xmmword [rax + 0x20], xmm0
mov qword [rax + 0x30], r14
mov qword [rax + 0x38], 7
mov word [rax + 0x20], r14w
mov qword [rbp - 0x58], rax
mov dword [rsp + 0x50], 1
mov qword [rbp - 0x58], r14
mov qword [rbp + 0x28], rax
mov r14d, 1
and r14d, 0xfffffffe
mov dword [rsp + 0x50], r14d
movups xmmword [rsp + 0x58], xmm0
xor edi, edi
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rdi
lea r8d, [rdi + 6]
lea rdx, str.7z.dll
lea rcx, [rsp + 0x58]
call fcn.140030be0
nop
mov rax, qword [rbp - 0x48]
lea r8, [rax + 0x40]
lea rdx, [rax + 0x20]
lea r9, [rsp + 0x58]
mov rcx, rbx
call fcn.1400177e0
movzx edi, al
lea rcx, [rsp + 0x58]
call fcn.1400166f0
test dil, dil
jne 0x140017d19
call fcn.14001d6f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x18]
lea rcx, str.Failed_to_extract_7z
mov r9d, 0xa0
mov qword [rsp + 0x30], rcx
lea rcx, str.Sledgehammer
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 1
lea r8, str.D:JenkinsworkspaceA_MBAM3_UPDATEREXE_srcPackagesSledgehammer.5.1.0.88_build_nativeincludeTemporaryResourceFile.inl
lea rdx, [0x140412418]
mov rcx, rax
call r10
nop
lea rcx, [rbp - 0x48]
call fcn.1400307e0
jmp 0x14001863e
lea rdx, [rbx + 0x20]
lea rcx, [rsp + 0x58]
call fcn.140030a90
or r14d, 2
mov dword [rsp + 0x50], r14d
mov rdx, qword [rbp]
cmp rdx, 7
jbe 0x140017d70
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140017d6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400186b1
call fcn.1402b5c4c
xor eax, eax
mov qword [rbp - 8], rax
mov qword [rbp], 7
mov word [rbp - 0x18], ax
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rsp + 0x68]
movups xmmword [rbp - 8], xmm1
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 7
mov word [rsp + 0x58], ax
and r14d, 0xfffffffd
mov dword [rsp + 0x50], r14d
lea rcx, [rsp + 0x58]
call fcn.1400166f0
nop
lea rcx, [rbp - 0x48]
call fcn.1400307e0
xor r14d, r14d
mov r13d, r14d
mov dword [rbp - 0x80], r14d
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
mov r8d, 6
lea rdx, [0x14040f0e0]
lea rcx, [rsp + 0x58]
call fcn.140030be0
nop
lea rcx, [0x1404ac8d0]
mov qword [rbp - 0x58], rcx
call fcn.14002d900
nop
mov rdi, qword [0x1404ac918]
lea rcx, [rbp - 0x58]
call fcn.14001d6c0
test rdi, rdi
jne 0x140017e29
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rdi, rax
lea r8, [rsp + 0x58]
cmp qword [rsp + 0x70], 7
cmova r8, qword [rsp + 0x58]
mov edx, 0xfde8
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FindResourceW]
mov r14, rax
test rax, rax
jne 0x140017e55
mov rdi, rax
jmp 0x140017e9b
mov rdx, r14
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_SizeofResource]
test eax, eax
jne 0x140017e6d
xor r14d, r14d
mov edi, r14d
jmp 0x140017e9b
mov r13d, eax
mov dword [rbp - 0x80], eax
mov rdx, r14
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_LoadResource]
test rax, rax
jne 0x140017e8c
xor r14d, r14d
mov edi, r14d
jmp 0x140017e9b
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LockResource]
mov rdi, rax
xor r14d, r14d
lea rcx, [rsp + 0x58]
call fcn.1400166f0
test rdi, rdi
je 0x1400185e1
test r13d, r13d
je 0x1400185e1
mov word [rbp - 0x28], 0
mov qword [rbp - 0x20], r14
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
movups xmmword [rbp + 0xb0], xmm0
movups xmmword [rbp + 0xc0], xmm0
movups xmmword [rbp + 0xd0], xmm0
movups xmmword [rbp + 0xe0], xmm0
movups xmmword [rbp + 0xf0], xmm0
movups xmmword [rbp + 0x100], xmm0
movups xmmword [rbp + 0x110], xmm0
movups xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], r14
xor r8d, r8d
lea rdx, [0x140412418]
lea rcx, [rbp - 0x48]
call fcn.140030be0
nop
lea r8, [rbp - 0x48]
lea rcx, [rbp + 0xa0]
call fcn.14009e570
nop
lea rcx, [rbp - 0x48]
call fcn.1400166f0
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0xa0]
call fcn.14009eb60
test al, al
jne 0x140017fab
call fcn.14001d6f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x20]
lea rcx, [rbp - 0x18]
cmp qword [rbp], 7
cmova rcx, qword [rbp - 0x18]
mov qword [rsp + 0x38], rcx
lea rcx, str.Error_loading_7z.dll_from__ls
mov qword [rsp + 0x30], rcx
lea rcx, str.Sledgehammer
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 1
mov r9d, VariantTimeToSystemTime
lea r8, str.D:JenkinsworkspaceA_MBAM3_UPDATEREXE_srcPackagesSledgehammer.5.1.0.88_build_nativeincludeTemporaryResourceFile.inl
lea rdx, [0x140412418]
mov rcx, rax
call r10
xor dil, dil
jmp 0x1400185a8
mov rcx, r12
call fcn.1400175b0
test al, al
jne 0x140018005
call fcn.14001d6f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x18]
lea rcx, str.Could_not_create_extract_directory
mov qword [rsp + 0x30], rcx
lea rcx, str.Sledgehammer
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 1
mov r9d, reloc.OLEAUT32.dll_UnRegisterTypeLib
lea r8, str.D:JenkinsworkspaceA_MBAM3_UPDATEREXE_srcPackagesSledgehammer.5.1.0.88_build_nativeincludeTemporaryResourceFile.inl
lea rdx, [0x140412418]
mov rcx, rax
call r10
xor dil, dil
jmp 0x1400185a8
mov r8, r15
mov rdx, r12
lea rcx, [rbp + 0x80]
call fcn.14009b580
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rcx, [rbp + 0x80]
cmp qword [rbp + 0x98], 7
cmova rcx, qword [rbp + 0x80]
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x102
mov dword [rsp + 0x20], 2
xor r9d, r9d
mov edx, 0x10000000
lea r8d, [r9 + 3]
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov r13, rax
lea r15, vtable.mb::common::system::ScopedAny_void____ptr64__int____cdecl___void____ptr64___int___cdecl_CloseHandle_void____ptr64___2__0__0_.0
mov qword [rbp - 0x48], r15
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x40], rax
lea rcx, [rax - 1]
cmp rcx, 0xfffffffffffffffd
setbe cl
test cl, cl
je 0x14001848a
lea rcx, [r12 + 0x20]
lea rax, [rbp + 0x80]
cmp rcx, rax
je 0x1400180ba
lea rdx, [rbp + 0x80]
cmp qword [rbp + 0x98], 7
cmova rdx, qword [rbp + 0x80]
mov r8, qword [rbp + 0x90]
call fcn.140030940
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], 0x1e00000
xor r9d, r9d
xor edx, edx
lea r8d, [r9 + 4]
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_CreateFileMappingW]
mov r14, rax
mov qword [rbp + 8], r15
xor r12d, r12d
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x10], rax
lea rcx, [rax + 1]
test rcx, 0xfffffffffffffffe
jne 0x140018156
call fcn.14001d6f0
mov rsi, rax
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x38], eax
lea rax, str.Could_not_create_file_mapping__u
mov qword [rsp + 0x30], rax
lea rcx, str.Sledgehammer
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 1
mov r9d, 0xcc
lea r8, str.D:JenkinsworkspaceA_MBAM3_UPDATEREXE_srcPackagesSledgehammer.5.1.0.88_build_nativeincludeTemporaryResourceFile.inl
lea rdx, [0x140412418]
mov rcx, rsi
call rdi
jmp 0x1400183b1
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
mov qword [rsp + 0x20], 0x1e00000
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 6]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_MapViewOfFile]
mov r15, rax
lea rax, vtable.mb::common::system::ScopedAny_unsigned_char____ptr64__int____cdecl___void_const____ptr64___int___cdecl_UnmapViewOfFile_void_const____ptr64___0__0__4_.0
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x50], r15
test r15, r15
jne 0x1400181eb
call fcn.14001d6f0
mov rsi, rax
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x38], eax
lea rax, str.Could_not_map_view_of_file__u
mov qword [rsp + 0x30], rax
lea rcx, str.Sledgehammer
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 1
mov r9d, 0xd3
lea r8, str.D:JenkinsworkspaceA_MBAM3_UPDATEREXE_srcPackagesSledgehammer.5.1.0.88_build_nativeincludeTemporaryResourceFile.inl
lea rdx, [0x140412418]
mov rcx, rsi
call rdi
jmp 0x14001838d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x30], xmm0
movups xmmword [rbp + 0x40], xmm0
movups xmmword [rbp + 0x50], xmm0
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], rax
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x30]
call fcn.1400a0d40
nop
lea rax, [0x1400174b0]
mov qword [rbp + 0x40], rax
lea rax, [0x1400174d0]
mov qword [rbp + 0x48], rax
mov r12, qword [rsp + 0x78]
mov rdx, r12
cmp qword [r12 + 0x18], 7
jbe 0x14001823f
mov rdx, qword [r12]
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xor eax, eax
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x60], rax
inc rsi
cmp word [rdx + rsi*2], ax
jne 0x140018250
mov r8, rsi
lea rcx, [rbp - 0x78]
call fcn.140030be0
nop
cmp qword [r12 + 0x10], 0
setne al
mov r9d, dword [rbp - 0x80]
lea rcx, [rbp - 0x78]
mov qword [rsp + 0x48], rcx
mov byte [rsp + 0x40], al
lea rax, [rbp - 0x28]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], 0x1e00000
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], 3
mov r8, rdi
lea rdx, [0x140412418]
lea rcx, [rbp + 0x30]
call fcn.1400a1b00
movzx edi, al
lea rcx, [rbp - 0x78]
call fcn.1400166f0
test dil, dil
jne 0x1400183d4
call fcn.14001d6f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x18]
lea rcx, str.Failed_to_extract_archive_file
mov qword [rsp + 0x30], rcx
lea rcx, str.Sledgehammer
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 1
mov r9d, 0xdd
lea r8, str.D:JenkinsworkspaceA_MBAM3_UPDATEREXE_srcPackagesSledgehammer.5.1.0.88_build_nativeincludeTemporaryResourceFile.inl
lea rdx, [0x140412418]
mov rcx, rax
call r10
nop
lea rax, [rbp + 0x68]
mov qword [rsp + 0x78], rax
mov r8, qword [rbp + 0x68]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x68]
call fcn.140020fb0
mov edx, 0x50
mov rcx, qword [rbp + 0x68]
call fcn.1402b5c4c
nop
mov rcx, qword [rbp + 0x50]
test rcx, rcx
je 0x14001838a
mov rdx, qword [rbp + 0x60]
sub rdx, rcx
and rdx, 0xfffffffffffffff0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140018374
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400186ab
call fcn.1402b5c4c
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x50], xmm0
xor r12d, r12d
mov qword [rbp + 0x60], r12
jmp 0x14001838d
xor r12d, r12d
lea rax, vtable.mb::common::system::ScopedAny_unsigned_char____ptr64__int____cdecl___void_const____ptr64___int___cdecl_UnmapViewOfFile_void_const____ptr64___0__0__4_.0
mov qword [rbp - 0x58], rax
test r15, r15
je 0x1400183a6
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_UnmapViewOfFile]
mov qword [rbp - 0x50], r12
lea r15, vtable.mb::common::system::ScopedAny_void____ptr64__int____cdecl___void____ptr64___int___cdecl_CloseHandle_void____ptr64___2__0__0_.0
mov qword [rbp + 8], r15
lea rax, [r14 - 1]
cmp rax, 0xfffffffffffffffd
ja 0x1400183c8
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor r14d, r14d
mov qword [rbp + 0x10], r14
jmp 0x14001857d
lea rax, [rbp + 0x68]
mov qword [rsp + 0x78], rax
mov r8, qword [rbp + 0x68]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x68]
call fcn.140020fb0
mov edx, 0x50
mov rcx, qword [rbp + 0x68]
call fcn.1402b5c4c
nop
mov rcx, qword [rbp + 0x50]
test rcx, rcx
je 0x14001844f
mov rdx, qword [rbp + 0x60]
sub rdx, rcx
and rdx, 0xfffffffffffffff0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001843a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400186ab
call fcn.1402b5c4c
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x50], xmm0
xor edi, edi
mov qword [rbp + 0x60], rdi
jmp 0x140018451
xor edi, edi
lea rax, vtable.mb::common::system::ScopedAny_unsigned_char____ptr64__int____cdecl___void_const____ptr64___int___cdecl_UnmapViewOfFile_void_const____ptr64___0__0__4_.0
mov qword [rbp - 0x58], rax
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_UnmapViewOfFile]
mov qword [rbp - 0x50], rdi
lea r15, vtable.mb::common::system::ScopedAny_void____ptr64__int____cdecl___void____ptr64___int___cdecl_CloseHandle_void____ptr64___2__0__0_.0
mov qword [rbp + 8], r15
cmp r14, 0xffffffffffffffff
je 0x140018483
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor r14d, r14d
mov qword [rbp + 0x10], r14
cmp byte [rbp - 0x27], 0
je 0x14001851a
cmp qword [rbp - 0x20], 0
je 0x14001851a
xor r9d, r9d
xor r8d, r8d
mov edx, dword [rbp - 0x20]
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
test eax, eax
je 0x1400184c6
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_SetEndOfFile]
test eax, eax
je 0x1400184c6
mov dil, 1
jmp 0x140018580
call fcn.14001d6f0
mov rsi, rax
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x38], eax
lea rax, str.Failed_to_truncate_file__u
mov qword [rsp + 0x30], rax
lea rcx, str.Sledgehammer
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 1
mov r9d, 0xec
lea r8, str.D:JenkinsworkspaceA_MBAM3_UPDATEREXE_srcPackagesSledgehammer.5.1.0.88_build_nativeincludeTemporaryResourceFile.inl
lea rdx, [0x140412418]
mov rcx, rsi
call rdi
jmp 0x14001857d
call fcn.14001d6f0
mov rsi, rax
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetLastError]
movzx edx, byte [rbp - 0x27]
mov rcx, qword [rbp - 0x20]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x38], eax
lea rax, str.Failed_to_extract_file__u__u__I64u
mov qword [rsp + 0x30], rax
lea rcx, str.Sledgehammer
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 1
mov r9d, 0xe5
lea r8, str.D:JenkinsworkspaceA_MBAM3_UPDATEREXE_srcPackagesSledgehammer.5.1.0.88_build_nativeincludeTemporaryResourceFile.inl
lea rdx, [0x140412418]
mov rcx, rsi
call rdi
xor dil, dil
mov qword [rbp - 0x48], r15
lea rax, [r13 - 1]
cmp rax, 0xfffffffffffffffd
ja 0x140018597
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [rbp - 0x40], r14
lea rcx, [rbp + 0x80]
call fcn.1400166f0
nop
lea rax, vtable.mb::common::sevenzip::SevenZipModuleLoader.1.0
mov qword [rbp + 0xa0], rax
lea rax, vtable.mb::common::sevenzip::SevenZipModuleLoader.0
mov qword [rbp + 0x100], rax
lea rax, vtable.mb::common::misc::Singleton_class_mb::common::sevenzip::SevenZipModuleLoader_.0
mov qword [rbp + 0x100], rax
lea rcx, [rbp + 0xa0]
call fcn.14009eb00
nop
jmp 0x140018641
call fcn.14001d6f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x20]
cmp qword [r15 + 0x18], 7
jbe 0x1400185f7
mov r15, qword [r15]
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x38], 0xfde8
lea rcx, str.Could_not_unpack__u__s
mov qword [rsp + 0x30], rcx
lea rcx, str.Sledgehammer
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 1
mov r9d, 0xab
lea r8, str.D:JenkinsworkspaceA_MBAM3_UPDATEREXE_srcPackagesSledgehammer.5.1.0.88_build_nativeincludeTemporaryResourceFile.inl
lea rdx, [0x140412418]
mov rcx, rax
call r10
xor dil, dil
test rbx, rbx
je 0x140018674
mov qword [rsp + 0x78], rbx
mov rcx, rbx
call fcn.140017520
nop
lea rcx, [rbx + 0x20]
call fcn.1400166f0
nop
mov rcx, rbx
call fcn.1400166f0
mov edx, 0x40
mov rcx, rbx
call fcn.1402b5c4c
nop
lea rcx, [rbp - 0x18]
call fcn.1400166f0
movzx eax, dil
mov rcx, qword [rbp + 0x120]
xor rcx, rsp
call fcn.1402b5c00
mov rbx, qword [rsp + 0x278]
add rsp, 0x230
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1402c5d0c
nop
call fcn.1402c5d0c
int3