Function at 0x180071690
Capabilities:
Create directory
Download url
Receive data

Disassembly:
mov qword [rsp + 8], rbx
push rbp
lea rbp, [rsp - 0x160]
sub rsp, 0x260
mov rax, qword [0x180166880]
xor rax, rsp
mov qword [rbp + 0x150], rax
lea rcx, [rsp + 0x70]
call fcn.180072650
mov rdx, rax
call fcn.1800726a0
lea rcx, [rsp + 0x70]
call fcn.180003fe0
call fcn.180018150
lea rdx, str.Pain_Recovery_injected__please_wait_for_menu_initialization
mov rcx, rax
call fcn.18006d9c0
call fcn.180018150
lea rdx, str.Checking_If_the_key_is_vaild
mov rcx, rax
call fcn.18006d9c0
call fcn.180018150
lea rdx, str.Auth_Passed_Welcome_to_Pain_Recovery
mov rcx, rax
call fcn.18006d9c0
lea rcx, [rsp + 0x70]
call fcn.180071c50
lea rcx, [rsp + 0x70]
call fcn.1800722f0
nop
lea rcx, [rsp + 0x38]
call fcn.1800726d0
nop
lea rcx, [rsp + 0x38]
call fcn.1800735c0
nop
lea rcx, [rsp + 0x38]
call fcn.1800715d0
lea rcx, [rsp + 0x38]
call fcn.180072710
nop
lea rcx, [rsp + 0x38]
call fcn.1800735c0
nop
lea rcx, [rsp + 0x38]
call fcn.1800715d0
lea rcx, str.C:OmarOutfitxDevOutfit.exe
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__wmkdir]
lea rcx, str.C:Omarheader.gif
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__wmkdir]
lea rcx, str.C:OmarRoboto_Bold.ttf
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__wmkdir]
lea rcx, str.C:OmarRoboto_BoldItalic.ttf
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__wmkdir]
lea rcx, str.C:OmarRoboto_Regular.ttf
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__wmkdir]
lea rcx, [rbp + 0x18]
call fcn.180024fe0
nop
lea rcx, [rbp + 0x40]
call fcn.180071c60
lea rcx, [rbp + 0x40]
call fcn.18006dd70
nop
lea rdx, str.C:OmarOutfitxDevOutfit.exe
lea rcx, [rsp + 0x78]
call fcn.180024840
nop
lea rdx, str.C:Omarheader.gif
lea rcx, [rbp - 0x68]
call fcn.180024840
nop
lea rdx, str.C:OmarRoboto_Regular.ttf
lea rcx, [rbp - 0x48]
call fcn.180024840
nop
lea rdx, str.C:OmarRoboto_BoldItalic.ttf
lea rcx, [rbp - 0x28]
call fcn.180024840
nop
lea rdx, str.C:OmarRoboto_Bold.ttf
lea rcx, [rbp - 8]
call fcn.180024840
nop
lea rcx, [rsp + 0x78]
call fcn.180025140
mov r8, rax
xor ebx, ebx
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea rdx, str.https:__cdn.discordapp.com_attachments_964639136747245669_1185319825870946324_Outfit_Editor.exe
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
lea rcx, [rbp - 0x68]
call fcn.180025140
mov r8, rax
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea rdx, str.https:__cdn.discordapp.com_attachments_1187404970111271006_1190477648535748749_ezgif.com_animated_gif_maker.gif_
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
lea rcx, [rbp - 0x48]
call fcn.180025140
mov r8, rax
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea rdx, str.https:__cdn.discordapp.com_attachments_1184033421572444170_1188980726629138512_Roboto_Regular.ttf
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
lea rcx, [rbp - 0x28]
call fcn.180025140
mov r8, rax
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea rdx, str.https:__cdn.discordapp.com_attachments_1184033421572444170_1188980726322970654_Roboto_BoldItalic.ttf
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
lea rcx, [rbp - 8]
call fcn.180025140
mov r8, rax
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea rdx, str.https:__cdn.discordapp.com_attachments_1184033421572444170_1188980726629138512_Roboto_Regular.ttf
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
call fcn.180018150
lea rdx, str.Downloading_files....
mov rcx, rax
call fcn.18006d9c0
call fcn.180018150
lea rdx, str.Downloaded_Done.
mov rcx, rax
call fcn.18006d9c0
mov rax, qword [0x1801f2f58]
mov rcx, qword [rax]
cmp dword [rcx], ebx
je 0x18007192a
nop
mov edx, 3
lea rcx, [rsp + 0x58]
call fcn.18002ca80
mov rcx, rax
call fcn.180072750
call sub.MSVCP140.dll__Thrd_yield
mov rax, qword [0x1801f2f58]
mov rcx, qword [rax]
cmp dword [rcx], ebx
jne 0x180071900
lea rcx, [rsp + 0x58]
call fcn.1800727c0
mov rdx, rax
call fcn.180072870
lea rcx, [rsp + 0x58]
call fcn.180004160
lea rcx, [rsp + 0x58]
call fcn.1800728c0
mov rdx, rax
call fcn.180072bc0
lea rcx, [rsp + 0x58]
call fcn.1800180c0
lea rcx, [rsp + 0x58]
call fcn.180072c00
mov rdx, rax
call fcn.180072c60
lea rcx, [rsp + 0x58]
call fcn.180018140
call fcn.180018150
lea rdx, str.Initialized_Render
mov rcx, rax
call fcn.18006d9c0
lea rcx, [rsp + 0x38]
call fcn.180072ca0
mov rdx, rax
call fcn.180072070
lea rcx, [rsp + 0x38]
call fcn.18003a440
lea rcx, [rsp + 0x38]
call fcn.180072d00
mov rdx, rax
call fcn.180072160
lea rcx, [rsp + 0x38]
call fcn.18003a440
call fcn.180018150
lea rdx, str.Initialized_Scripts
mov rcx, rax
call fcn.18006d9c0
lea rcx, [rsp + 0x58]
call fcn.180071c50
mov dword [rsp + 0x30], 0xa
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x58]
call fcn.180072340
nop
call fcn.180018150
lea rdx, str.Initialized_Fibers
mov rcx, rax
call fcn.18006d9c0
lea rax, [0x1800a98d0]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x68]
call fcn.180028db0
mov rcx, rax
call fcn.18007e4f0
call fcn.180018150
lea rdx, str.Initialized_Discord_RPC
mov rcx, rax
call fcn.18006d9c0
lea rcx, [rsp + 0x60]
call fcn.180072d60
mov rdx, rax
call fcn.180072d90
lea rcx, [rsp + 0x60]
call fcn.180028b70
call fcn.180028040
call fcn.180018150
lea rdx, str.Initialized_Features
mov rcx, rax
call fcn.18006d9c0
lea rcx, [rsp + 0x60]
call fcn.180071c50
lea rcx, [rsp + 0x60]
call fcn.180072490
nop
call fcn.180018150
lea rdx, str.Initialized_Notifications
mov rcx, rax
call fcn.18006d9c0
lea rcx, [rsp + 0x68]
call fcn.180072dd0
mov rdx, rax
call fcn.180072fd0
lea rcx, [rsp + 0x68]
call fcn.18003a4a0
call fcn.180018150
lea rdx, str.Hooking_Started
mov rcx, rax
call fcn.18006d9c0
call fcn.18003a490
mov rcx, rax
call fcn.18003a400
call fcn.180018150
lea rdx, str.Hooking_Finished
mov rcx, rax
call fcn.18006d9c0
call fcn.180025980
lea rcx, [rsp + 0x68]
call fcn.180071c50
lea rcx, [rsp + 0x68]
call fcn.1800724f0
nop
call fcn.180018150
lea rdx, str.Initialization_Finished__Press_F4
mov rcx, rax
call fcn.18006d9c0
lea rcx, [0x180180c1d]
call fcn.180018160
test al, al
je 0x180071b76
mov dword [rsp + 0x30], 3
call fcn.1800257d0
call fcn.1800252f0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.18002c530
mov rcx, rax
call fcn.180073010
call sub.MSVCP140.dll__Thrd_yield
lea rcx, [0x180180c1d]
call fcn.180018160
test al, al
jne 0x180071b40
mov edx, 0x1f4
lea rcx, [rsp + 0x38]
call fcn.18002ca80
mov rcx, rax
call fcn.180073010
lea rcx, [rsp + 0x68]
call fcn.180071c70
call fcn.18003a490
mov rcx, rax
call fcn.18003a420
lea rcx, [rsp + 0x60]
call fcn.180071d10
call fcn.1800286b0
xor edx, edx
call fcn.180071f70
call fcn.18007e5e0
lea rcx, [rsp + 0x58]
call fcn.180071db0
call fcn.180072010
call fcn.180072100
xor edx, edx
call fcn.180071f90
xor edx, edx
call fcn.180071fb0
xor edx, edx
call fcn.180071fd0
mov edx, 0x1f4
lea rcx, [rsp + 0x38]
call fcn.18002ca80
mov rcx, rax
call fcn.180073010
xor edx, edx
call fcn.1800721f0
lea rcx, [rsp + 0x70]
call fcn.180071e50
call fcn.180018150
lea rdx, str.Omar_Ejected
mov rcx, rax
call fcn.18006d9c0
xor edx, edx
call fcn.180072210
xor edx, edx
mov rcx, qword [0x1801f3590]
call qword [sym.imp.KERNEL32.dll_FreeLibraryAndExitThread]