Function at 0x1400d30e5
Capabilities:
Create process on windows
Extract resource via kernel32 functions

Disassembly:
jmp 0x140100cb0
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rdi
sub rsp, 0x728
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x12e
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x748]
mov rax, qword [0x1402e0140]
xor rax, rbp
mov qword [rbp + 0x6e8], rax
lea rcx, [0x1402fe12e]
call fcn.1400d79c9
nop
mov r8d, 0x3f
lea rdx, str.en_US.UTF_8
lea rcx, [rbp + 0x428]
call fcn.1400d7cb2
mov rdx, rax
lea rcx, [rbp + 0x458]
call fcn.1400d4594
lea rcx, [rbp + 0x458]
call fcn.1400d4ea9
lea rcx, [rbp + 0x428]
call fcn.1400d4ea9
nop
mov rax, qword [0x1402e2f10]
movsxd rax, dword [rax + 4]
lea rcx, [0x1402e2f10]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x6d8], rax
lea rcx, [rbp + 0x488]
call fcn.1400d7dd9
mov qword [rbp + 0x6e0], rax
mov r8, qword [rbp + 0x6e0]
lea rdx, [rbp + 0x4b8]
mov rcx, qword [rbp + 0x6d8]
call fcn.1400d7fff
lea rcx, [rbp + 0x4b8]
call fcn.1400d4ea9
lea rcx, [rbp + 0x488]
call fcn.1400d4ea9
nop
call qword [sym.imp.SHELL32.dll_IsUserAnAdmin]
test eax, eax
jne 0x140100ddd
mov r9d, 0x10
lea r8, str.Error
lea rdx, str.Oops__You_need_to_run_this_program_as_admin___.__Its_okay__If_you_dont_have_perms__ask_your_parent_or_guardian_on_how_to_run_it_as_so_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
xor eax, eax
jmp 0x1401012f2
lea rax, str.SOFTWAREWOW6432NodeMicrosoftEdgeUpdateClientsF3017226_FE2A_4295_8BDF_00C3A9A7E4C5
mov qword [rbp + 8], rax
lea rax, str.SoftwareMicrosoftEdgeUpdateClientsF3017226_FE2A_4295_8BDF_00C3A9A7E4C5
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x48], 0
mov qword [rbp + 0x68], 0
lea rax, [rbp + 0x48]
mov qword [rsp + 0x20], rax
mov r9d, 0x20019
xor r8d, r8d
mov rdx, qword [rbp + 8]
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
mov dword [rbp + 0x84], eax
lea rax, [rbp + 0x68]
mov qword [rsp + 0x20], rax
mov r9d, 0x20019
xor r8d, r8d
mov rdx, qword [rbp + 0x28]
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
mov dword [rbp + 0xa4], eax
cmp dword [rbp + 0x84], 0
je 0x140100e67
cmp dword [rbp + 0xa4], 0
jne 0x140100ebb
lea rdx, str.Registry_key_exists.
lea rcx, [0x1402e2f10]
call fcn.1400d29c4
mov qword [rbp + 0x6d8], rax
lea rdx, [0x1400d2375]
mov rcx, qword [rbp + 0x6d8]
call fcn.1400d4dc8
nop
cmp qword [rbp + 0x48], 0
je 0x140100ea7
mov rcx, qword [rbp + 0x48]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
nop
cmp qword [rbp + 0x68], 0
je 0x140100eb9
mov rcx, qword [rbp + 0x68]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
nop
jmp 0x140100f18
mov r9d, 0x31
lea r8, str.Warning
lea rdx, str.You_seem_to_be_missing_the_Edge_WebView2_runtime._Do_you_want_to_install_it__The_installer_requires_Edge_WebView2_for_the_user_interface_to_work_correctly._Please_run_the_Edge_WebView2_runtime_setup_as_an_administrator_to_ensure_it_installs_correctly.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov dword [rbp + 0xc4], eax
cmp dword [rbp + 0xc4], 1
jne 0x140100f11
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, str.https:__go.microsoft.com_fwlink_p__LinkId2124703
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
nop
xor eax, eax
jmp 0x1401012f2
lea rdx, str.cmd.exe__c_taskkill__F__IM_installer.exe
lea rcx, [rbp + 0xe8]
call fcn.1400d3e46
nop
lea rdx, str.cmd.exe__c_taskkill__F__IM_setup.exe
lea rcx, [rbp + 0x128]
call fcn.1400d3e46
nop
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x164]
call fcn.1400f0250
nop
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x164]
call fcn.1400f0250
nop
xor r8d, r8d
lea rdx, [0x1402e2b88]
lea rcx, [rbp + 0x508]
call fcn.1400d66e6
lea rcx, [rbp + 0x508]
call fcn.1400d48aa
mov byte [rbp + 0x4e4], al
lea rcx, [rbp + 0x508]
call fcn.1400d71d1
movzx eax, byte [rbp + 0x4e4]
test eax, eax
je 0x140101039
lea rdx, str.Bloxshade_folder_true
lea rcx, [0x1402e2f10]
call fcn.1400d29c4
mov qword [rbp + 0x6d8], rax
lea rdx, [0x1400d2375]
mov rcx, qword [rbp + 0x6d8]
call fcn.1400d4dc8
nop
xor r8d, r8d
lea rdx, [0x1402e2b88]
lea rcx, [rbp + 0x548]
call fcn.1400d66e6
lea rcx, [rbp + 0x548]
call fcn.1400d503e
lea rcx, [rbp + 0x548]
call fcn.1400d71d1
nop
xor r8d, r8d
lea rdx, [0x1402e2b88]
lea rcx, [rbp + 0x588]
call fcn.1400d66e6
lea rcx, [rbp + 0x588]
call fcn.1400d6f92
lea rcx, [rbp + 0x588]
call fcn.1400d71d1
nop
jmp 0x140101096
lea rdx, str.Bloxshade_folder_false
lea rcx, [0x1402e2f10]
call fcn.1400d29c4
mov qword [rbp + 0x6d8], rax
lea rdx, [0x1400d2375]
mov rcx, qword [rbp + 0x6d8]
call fcn.1400d4dc8
nop
xor r8d, r8d
lea rdx, [0x1402e2b88]
lea rcx, [rbp + 0x5c8]
call fcn.1400d66e6
lea rcx, [rbp + 0x5c8]
call fcn.1400d6f92
lea rcx, [rbp + 0x5c8]
call fcn.1400d71d1
nop
lea r8, str.BINARY
mov edx, 0x3e9
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_FindResourceW]
mov qword [rbp + 0x188], rax
cmp qword [rbp + 0x188], 0
je 0x140101176
mov rdx, qword [rbp + 0x188]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_LoadResource]
mov qword [rbp + 0x1a8], rax
mov rdx, qword [rbp + 0x188]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SizeofResource]
mov dword [rbp + 0x1c4], eax
lea r8, str._setup.exe
lea rdx, [0x1402e2b88]
lea rcx, [rbp + 0x628]
call fcn.1400d6655
mov rcx, rax
call fcn.1400d2852
mov r9, rax
mov r8d, dword [rbp + 0x1c4]
mov rdx, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x188]
call fcn.1400d5944
mov byte [rbp + 0x604], al
lea rcx, [rbp + 0x628]
call fcn.1400d30a9
movzx eax, byte [rbp + 0x604]
test eax, eax
je 0x140101174
lea rdx, str.setup.exe_extracted_successfully.
lea rcx, [0x1402e2f10]
call fcn.1400d29c4
mov qword [rbp + 0x6d8], rax
lea rdx, [0x1400d2375]
mov rcx, qword [rbp + 0x6d8]
call fcn.1400d4dc8
nop
jmp 0x1401011a4
lea rdx, str.Warning:_setup.exe_resource_not_found.
lea rcx, [0x1402e3060]
call fcn.1400d29c4
mov qword [rbp + 0x6d8], rax
lea rdx, [0x1400d2375]
mov rcx, qword [rbp + 0x6d8]
call fcn.1400d4dc8
nop
lea r8, str.BINARY
mov edx, 0x3ea
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_FindResourceW]
mov qword [rbp + 0x188], rax
cmp qword [rbp + 0x188], 0
je 0x140101284
mov rdx, qword [rbp + 0x188]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_LoadResource]
mov qword [rbp + 0x1a8], rax
mov rdx, qword [rbp + 0x188]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SizeofResource]
mov dword [rbp + 0x1c4], eax
lea r8, str.installer.exe
lea rdx, [0x1402e2b88]
lea rcx, [rbp + 0x688]
call fcn.1400d6655
mov rcx, rax
call fcn.1400d2852
mov r9, rax
mov r8d, dword [rbp + 0x1c4]
mov rdx, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x188]
call fcn.1400d5944
mov byte [rbp + 0x664], al
lea rcx, [rbp + 0x688]
call fcn.1400d30a9
movzx eax, byte [rbp + 0x664]
test eax, eax
je 0x140101282
lea rdx, str.installer.exe_extracted_successfully.
lea rcx, [0x1402e2f10]
call fcn.1400d29c4
mov qword [rbp + 0x6d8], rax
lea rdx, [0x1400d2375]
mov rcx, qword [rbp + 0x6d8]
call fcn.1400d4dc8
nop
jmp 0x1401012b2
lea rdx, str.Warning:_installer.exe_resource_not_found.
lea rcx, [0x1402e3060]
call fcn.1400d29c4
mov qword [rbp + 0x6d8], rax
lea rdx, [0x1400d2375]
mov rcx, qword [rbp + 0x6d8]
call fcn.1400d4dc8
nop
lea rcx, [0x1402e2b60]
call fcn.1400d2852
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WinExec]
nop
mov dword [rbp + 0x6c4], 0
lea rcx, [rbp + 0x128]
call fcn.1400d6c90
lea rcx, [rbp + 0xe8]
call fcn.1400d6c90
mov eax, dword [rbp + 0x6c4]
mov rdi, rax
lea rcx, [rbp - 0x30]
lea rdx, [0x14028e110]
call fcn.1400d6a2e
mov rax, rdi
mov rcx, qword [rbp + 0x6e8]
xor rcx, rbp
call fcn.1400d4b3e
lea rsp, [rbp + 0x6f8]
pop rdi
pop rbp
ret