Function at 0x140001180
Capabilities:
Enumerate processes

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x840]
sub rsp, 0x940
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x830], rax
xor edx, edx
mov r8d, 0x234
lea rcx, [rbp - 0x6c]
call sub.VCRUNTIME140.dll_memset
xor edx, edx
lea ecx, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
test rax, rax
je 0x140001223
mov dword [rbp - 0x70], 0x238
lea rdx, [rbp - 0x70]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140001223
lea rdx, str.stalcraft.exe
lea rcx, [rbp - 0x44]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
mov rcx, rbx
test eax, eax
je 0x14000127b
lea rdx, [rbp - 0x70]
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x1400011f4
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, str.processID_is_null_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400024c0
lea rdx, [0x140002690]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov eax, 1
mov rcx, qword [rbp + 0x830]
xor rcx, rsp
call fcn.1400026e0
lea r11, [rsp + 0x940]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8d, dword [rbp - 0x68]
test r8d, r8d
je 0x140001223
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [0x1400096c8], rax
test rax, rax
jne 0x1400012af
lea rdx, str.hProcess_is_null_
jmp 0x14000122a
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rax, str.models_armor_stranger_stranger.mcsa
mov qword [rbp - 0x70], rax
lea rax, str.models_amor_stranger_stranger.mcsa
mov qword [rbp - 0x68], rax
lea rax, str.models_armor_centurion_centurion.mcsa
mov qword [rbp - 0x60], rax
lea rax, str.models_amor_centurion_centurion.mcsa
mov qword [rbp - 0x58], rax
lea rax, str.models_armor_ao5_ao5.mcsa
mov qword [rbp - 0x50], rax
lea rax, str.models_amor_ao5_ao5.mcsa
mov qword [rbp - 0x48], rax
lea rax, str.models_armor_zivcas_zivcas.mcsa
mov qword [rbp - 0x40], rax
lea rax, str.models_amor_zivcas_zivcas.mcsa
mov qword [rbp - 0x38], rax
lea rax, str.models_armor_bulat_bulat.mcsa
mov qword [rbp - 0x30], rax
lea rax, str.models_amor_bulat_bulat.mcsa
mov qword [rbp - 0x28], rax
lea rax, str.models_armor_exomod_exomod.mcsa
mov qword [rbp - 0x20], rax
lea rax, str.models_amor_exomod_exomod.mcsa
mov qword [rbp - 0x18], rax
lea rax, str.models_armor_atlas_atlas.mcsa
mov qword [rbp - 0x10], rax
lea rax, str.models_amor_atlas_atlas.mcsa
mov qword [rbp - 8], rax
lea rax, str.models_armor_kim_ametist_kim_ametist.mcsa
mov qword [rbp], rax
lea rax, str.models_amor_kim_ametist_kim_ametist.mcsa
mov qword [rbp + 8], rax
lea rax, str.models_armor_helper_helper.mcsa
mov qword [rbp + 0x10], rax
lea rax, str.models_amor_helper_helper.mcsa
mov qword [rbp + 0x18], rax
lea rax, str.models_armor_kim_iolit_kim_iolit.mcsa
mov qword [rbp + 0x20], rax
lea rax, str.models_amor_kim_iolit_kim_iolit.mcsa
mov qword [rbp + 0x28], rax
lea rax, str.models_armor_teller_teller.mcsa
mov qword [rbp + 0x30], rax
lea rax, str.models_amor_teller_teller.mcsa
mov qword [rbp + 0x38], rax
lea rax, str.models_armor_kyrtka_hype_kyrtka_hype.mcsa
mov qword [rbp + 0x40], rax
lea rax, str.models_amor_kyrtka_hype_kyrtka_hype.mcsa
mov qword [rbp + 0x48], rax
lea rax, str.models_armor_rigel_rigel.mcsa
mov qword [rbp + 0x50], rax
lea rax, str.models_amor_rigel_rigel.mcsa
mov qword [rbp + 0x58], rax
lea rax, str.models_armor_berill_berill.mcsa
mov qword [rbp + 0x60], rax
lea rax, str.models_amor_berill_berill.mcsa
mov qword [rbp + 0x68], rax
lea rax, str.models_armor_frostwalker_frostwalker.mcsa
mov qword [rbp + 0x70], rax
lea rax, str.models_amor_frostwalker_frostwalker.mcsa
mov qword [rbp + 0x78], rax
lea rax, str.models_armor_kyrtka_new_kyrtka_new.mcsa
mov qword [rbp + 0x80], rax
lea rax, str.models_amor_kyrtka_new_kyrtka_new.mcsa
mov qword [rbp + 0x88], rax
lea rax, str.models_armor_kz3b_kz3b.mcsa
mov qword [rbp + 0x90], rax
lea rax, str.models_amor_kz3b_kz3b.mcsa
mov qword [rbp + 0x98], rax
lea rax, str.models_armor_zarya_zarya.mcsa
mov qword [rbp + 0xa0], rax
lea rax, str.models_amor_zarya_zarya.mcsa
mov qword [rbp + 0xa8], rax
lea rax, str.models_armor_albatros_s_albatros_s.mcsa
mov qword [rbp + 0xb0], rax
lea rax, str.models_amor_albatros_s_albatros_s.mcsa
mov qword [rbp + 0xb8], rax
lea rax, str.models_armor_kim_izumrud_kim_izumrud.mcsa
mov qword [rbp + 0xc0], rax
lea rax, str.models_amor_kim_izumrud_kim_izumrud.mcsa
mov qword [rbp + 0xc8], rax
lea rax, str.models_armor_kyrtka_koj_kyrtka_koj.mcsa
mov qword [rbp + 0xd0], rax
lea rax, str.models_amor_kyrtka_koj_kyrtka_koj.mcsa
mov qword [rbp + 0xd8], rax
lea rax, str.models_armor_kz3a_kz3a.mcsa
mov qword [rbp + 0xe0], rax
lea rax, str.models_amor_kz3a_kz3a.mcsa
mov qword [rbp + 0xe8], rax
lea rax, str.models_armor_jojo_jojo.mcsa
mov qword [rbp + 0xf0], rax
lea rax, str.models_amor_jojo_jojo.mcsa
mov qword [rbp + 0xf8], rax
lea rax, str.models_armor_tonga_tonga.mcsa
mov qword [rbp + 0x100], rax
lea rax, str.models_amor_tonga_tonga.mcsa
mov qword [rbp + 0x108], rax
lea rax, str.models_armor_ghillie_old_ghillie_old.mcsa
mov qword [rbp + 0x110], rax
lea rax, str.models_amor_ghillie_old_ghillie_old.mcsa
mov qword [rbp + 0x118], rax
lea rax, str.models_armor_kz1_kz1.mcsa
mov qword [rbp + 0x120], rax
lea rax, str.models_amor_kz1_kz1.mcsa
mov qword [rbp + 0x128], rax
lea rax, str.models_armor_krot_krot.mcsa
mov qword [rbp + 0x130], rax
lea rax, str.models_amor_krot_krot.mcsa
mov qword [rbp + 0x138], rax
lea rax, str.models_armor_hunterd_hunterd.mcsa
mov qword [rbp + 0x140], rax
lea rax, str.models_amor_hunterd_hunterd.mcsa
mov qword [rbp + 0x148], rax
lea rax, str.models_armor_kim_topaz_kim_topaz.mcsa
mov qword [rbp + 0x150], rax
lea rax, str.models_amor_kim_topaz_kim_topaz.mcsa
mov qword [rbp + 0x158], rax
lea rax, str.models_armor_smog_smog.mcsa
mov qword [rbp + 0x160], rax
lea rax, str.models_amor_smog_smog.mcsa
mov qword [rbp + 0x168], rax
lea rax, str.models_armor_press_press.mcsa
mov qword [rbp + 0x170], rax
lea rax, str.models_amor_press_press.mcsa
mov qword [rbp + 0x178], rax
lea rax, str.models_armor_kim_cirkon_kim_cirkon.mcsa
mov qword [rbp + 0x180], rax
lea rax, str.models_amor_kim_cirkon_kim_cirkon.mcsa
mov qword [rbp + 0x188], rax
lea rax, str.models_armor_albatros_l_albatros_l.mcsa
mov qword [rbp + 0x190], rax
lea rax, str.models_amor_albatros_l_albatros_l.mcsa
mov qword [rbp + 0x198], rax
lea rax, str.models_armor_exo_exo.mcsa
mov qword [rbp + 0x1a0], rax
lea rax, str.models_amor_exo_exo.mcsa
mov qword [rbp + 0x1a8], rax
lea rax, str.models_armor_albatros_h_albatros_h.mcsa
mov qword [rbp + 0x1b0], rax
lea rax, str.models_amor_albatros_h_albatros_h.mcsa
mov qword [rbp + 0x1b8], rax
lea rax, str.models_armor_skatb_skatb.mcsa
mov qword [rbp + 0x1c0], rax
lea rax, str.models_amor_skatb_skatb.mcsa
mov qword [rbp + 0x1c8], rax
lea rax, str.models_armor_magnit_magnit.mcsa
mov qword [rbp + 0x1d0], rax
lea rax, str.models_amor_magnit_magnit.mcsa
mov qword [rbp + 0x1d8], rax
lea rax, str.models_armor_altyn_altyn.mcsa
mov qword [rbp + 0x1e0], rax
lea rax, str.models_amor_altyn_altyn.mcsa
mov qword [rbp + 0x1e8], rax
lea rax, str.models_armor_voshod_voshod.mcsa
mov qword [rbp + 0x1f0], rax
lea rax, str.models_amor_voshod_voshod.mcsa
mov qword [rbp + 0x1f8], rax
lea rax, str.models_armor_tank_tank.mcsa
mov qword [rbp + 0x200], rax
lea rax, str.models_amor_tank_tank.mcsa
mov qword [rbp + 0x208], rax
lea rax, str.models_armor_skat_skat.mcsa
mov qword [rbp + 0x210], rax
lea rax, str.models_amor_skat_skat.mcsa
mov qword [rbp + 0x218], rax
lea rax, str.models_armor_ozk_ozk.mcsa
mov qword [rbp + 0x220], rax
lea rax, str.models_amor_ozk_ozk.mcsa
mov qword [rbp + 0x228], rax
lea rax, str.models_armor_sviter_sviter.mcsa
mov qword [rbp + 0x230], rax
lea rax, str.models_amor_sviter_sviter.mcsa
mov qword [rbp + 0x238], rax
lea rax, str.models_armor_heavyaltyn_heavyaltyn.mcsa
mov qword [rbp + 0x240], rax
lea rax, str.models_amor_heavyaltyn_heavyaltyn.mcsa
mov qword [rbp + 0x248], rax
lea rax, str.models_armor_dio_dio.mcsa
mov qword [rbp + 0x250], rax
lea rax, str.models_amor_dio_dio.mcsa
mov qword [rbp + 0x258], rax
lea rax, str.models_armor_palto_palto.mcsa
mov qword [rbp + 0x260], rax
lea rax, str.models_amor_palto_palto.mcsa
mov qword [rbp + 0x268], rax
lea rax, str.models_armor_kz2_kz2.mcsa
mov qword [rbp + 0x270], rax
lea rax, str.models_amor_kz2_kz2.mcsa
mov qword [rbp + 0x278], rax
lea rax, str.models_armor_kz4_kz4.mcsa
mov qword [rbp + 0x280], rax
lea rax, str.models_amor_kz4_kz4.mcsa
mov qword [rbp + 0x288], rax
lea rax, str.models_armor_seva_seva.mcsa
mov qword [rbp + 0x290], rax
lea rax, str.models_amor_seva_seva.mcsa
mov qword [rbp + 0x298], rax
lea rax, str.models_armor_berill_old_berill_old.mcsa
mov qword [rbp + 0x2a0], rax
lea rax, str.models_amor_berill_old_berill_old.mcsa
mov qword [rbp + 0x2a8], rax
lea rax, str.models_armor_kim_granat_kim_granat.mcsa
mov qword [rbp + 0x2b0], rax
lea rax, str.models_amor_kim_granat_kim_granat.mcsa
mov qword [rbp + 0x2b8], rax
lea rax, str.models_armor_longcoatd_longcoatd.mcsa
mov qword [rbp + 0x2c0], rax
lea rax, str.models_amor_longcoatd_longcoatd.mcsa
mov qword [rbp + 0x2c8], rax
lea rax, str.models_armor_old_picklock_old_picklock.mcsa
mov qword [rbp + 0x2d0], rax
lea rax, str.models_amor_old_picklock_old_picklock.mcsa
mov qword [rbp + 0x2d8], rax
lea rax, str.models_armor_kyrtka_koj_bandit_kyrtka_koj_bandit.mcsa
mov qword [rbp + 0x2e0], rax
lea rax, str.models_amor_kyrtka_koj_bandit_kyrtka_koj_bandit.mcsa
mov qword [rbp + 0x2e8], rax
lea rax, str.models_armor_scout_zombie_scout_zombie.mcsa
mov qword [rbp + 0x2f0], rax
lea rax, str.models_amor_scout_zombie_scout_zombie.mcsa
mov qword [rbp + 0x2f8], rax
lea rax, str.models_armor_ao4_ao4.mcsa
mov qword [rbp + 0x300], rax
lea rax, str.models_amor_ao4_ao4.mcsa
mov qword [rbp + 0x308], rax
lea rax, str.models_armor_wanderer_wanderer.mcsa
mov qword [rbp + 0x310], rax
lea rax, str.models_amor_wanderer_wanderer.mcsa
mov qword [rbp + 0x318], rax
lea rax, str.models_armor_vestcoat_vestcoat.mcsa
mov qword [rbp + 0x320], rax
lea rax, str.models_amor_vestcoat_vestcoat.mcsa
mov qword [rbp + 0x328], rax
lea rax, str.models_armor_striker_striker.mcsa
mov qword [rbp + 0x330], rax
lea rax, str.models_amor_striker_striker.mcsa
mov qword [rbp + 0x338], rax
lea rax, str.models_armor_osh_osh.mcsa
mov qword [rbp + 0x340], rax
lea rax, str.models_amor_osh_osh.mcsa
mov qword [rbp + 0x348], rax
lea rax, str.models_armor_yorsh_yorsh.mcsa
mov qword [rbp + 0x350], rax
lea rax, str.models_amor_yorsh_yorsh.mcsa
mov qword [rbp + 0x358], rax
lea rax, str.models_armor_trader_vest_trader_vest.mcsa
mov qword [rbp + 0x360], rax
lea rax, str.models_amor_trader_vest_trader_vest.mcsa
mov qword [rbp + 0x368], rax
lea rax, str.models_armor_ao3_ao3.mcsa
mov qword [rbp + 0x370], rax
lea rax, str.models_amor_ao3_ao3.mcsa
mov qword [rbp + 0x378], rax
lea rax, str.models_armor_ghost_ghost.mcsa
mov qword [rbp + 0x380], rax
lea rax, str.models_amor_ghost_ghost.mcsa
mov qword [rbp + 0x388], rax
lea rax, str.models_armor_sujet_sujet.mcsa
mov qword [rbp + 0x390], rax
lea rax, str.models_amor_sujet_sujet.mcsa
mov qword [rbp + 0x398], rax
lea rax, str.models_armor_trapper_trapper.mcsa
mov qword [rbp + 0x3a0], rax
lea rax, str.models_amor_trapper_trapper.mcsa
mov qword [rbp + 0x3a8], rax
lea rax, str.models_armor_dogger_dogger.mcsa
mov qword [rbp + 0x3b0], rax
lea rax, str.models_amor_dogger_dogger.mcsa
mov qword [rbp + 0x3b8], rax
lea rax, str.models_armor_zveroboi_zveroboi.mcsa
mov qword [rbp + 0x3c0], rax
lea rax, str.models_amor_zveroboi_zveroboi.mcsa
mov qword [rbp + 0x3c8], rax
lea rax, str.models_armor_eger_eger.mcsa
mov qword [rbp + 0x3d0], rax
lea rax, str.models_amor_eger_eger.mcsa
mov qword [rbp + 0x3d8], rax
lea rax, str.models_armor_vorsa_vorsa.mcsa
mov qword [rbp + 0x3e0], rax
lea rax, str.models_amor_vorsa_vorsa.mcsa
mov qword [rbp + 0x3e8], rax
lea rax, str.models_armor_worm_worm.mcsa
mov qword [rbp + 0x3f0], rax
lea rax, str.models_amor_worm_worm.mcsa
mov qword [rbp + 0x3f8], rax
lea rax, str.models_armor_scout_scout.mcsa
mov qword [rbp + 0x400], rax
lea rax, str.models_amor_scout_scout.mcsa
mov qword [rbp + 0x408], rax
lea rax, str.models_armor_chieftain_chieftain.mcsa
mov qword [rbp + 0x410], rax
lea rax, str.models_amor_chieftain_chieftain.mcsa
mov qword [rbp + 0x418], rax
lea rax, str.models_armor_granite_granite.mcsa
mov qword [rbp + 0x420], rax
lea rax, str.models_amor_granite_granite.mcsa
mov qword [rbp + 0x428], rax
lea rax, str.models_armor_reiter_reiter.mcsa
mov qword [rbp + 0x430], rax
lea rax, str.models_amor_reiter_reiter.mcsa
mov qword [rbp + 0x438], rax
lea rax, str.models_armor_vanguard_vanguard.mcsa
mov qword [rbp + 0x440], rax
lea rax, str.models_amor_vanguard_vanguard.mcsa
mov qword [rbp + 0x448], rax
lea rax, str.models_armor_apostle_apostle.mcsa
mov qword [rbp + 0x450], rax
lea rax, str.models_amor_apostle_apostle.mcsa
mov qword [rbp + 0x458], rax
lea rax, str.models_armor_legion_legion.mcsa
mov qword [rbp + 0x460], rax
lea rax, str.models_amor_legion_legion.mcsa
mov qword [rbp + 0x468], rax
lea rax, str.models_armor_goplit_goplit.mcsa
mov qword [rbp + 0x470], rax
lea rax, str.models_amor_goplit_goplit.mcsa
mov qword [rbp + 0x478], rax
lea rax, str.models_armor_mule_mule.mcsa
mov qword [rbp + 0x480], rax
lea rax, str.models_amor_mule_mule.mcsa
mov qword [rbp + 0x488], rax
lea rax, str.models_armor_mast_mast.mcsa
mov qword [rbp + 0x490], rax
lea rax, str.models_amor_mast_mast.mcsa
mov qword [rbp + 0x498], rax
lea rax, str.models_armor_gromila_gromila.mcsa
mov qword [rbp + 0x4a0], rax
lea rax, str.models_amor_gromila_gromila.mcsa
mov qword [rbp + 0x4a8], rax
lea rax, str.models_armor_smorodina_smorodina.mcsa
mov qword [rbp + 0x4b0], rax
lea rax, str.models_amor_smorodina_smorodina.mcsa
mov qword [rbp + 0x4b8], rax
lea rax, str.models_armor_longcoat_longcoat.mcsa
mov qword [rbp + 0x4c0], rax
lea rax, str.models_amor_longcoat_longcoat.mcsa
mov qword [rbp + 0x4c8], rax
lea rax, str.models_armor_ghillie_ghillie.mcsa
mov qword [rbp + 0x4d0], rax
lea rax, str.models_amor_ghillie_ghillie.mcsa
mov qword [rbp + 0x4d8], rax
lea rax, str.models_armor_grenadier_grenadier.mcsa
mov qword [rbp + 0x4e0], rax
lea rax, str.models_amor_grenadier_grenadier.mcsa
mov qword [rbp + 0x4e8], rax
lea rax, str.models_armor_ratcatcher_ratcatcher.mcsa
mov qword [rbp + 0x4f0], rax
lea rax, str.models_amor_ratcatcher_ratcatcher.mcsa
mov qword [rbp + 0x4f8], rax
lea rax, str.models_armor_bear_bear.mcsa
mov qword [rbp + 0x500], rax
lea rax, str.models_amor_bear_bear.mcsa
mov qword [rbp + 0x508], rax
lea rax, str.models_armor_ris_ris.mcsa
mov qword [rbp + 0x510], rax
lea rax, str.models_amor_ris_ris.mcsa
mov qword [rbp + 0x518], rax
lea rax, str.models_armor_kim_yantar_kim_yantar.mcsa
mov qword [rbp + 0x520], rax
lea rax, str.models_amor_kim_yantar_kim_yantar.mcsa
mov qword [rbp + 0x528], rax
lea rax, str.models_armor_bover_bover.mcsa
mov qword [rbp + 0x530], rax
lea rax, str.models_amor_bover_bover.mcsa
mov qword [rbp + 0x538], rax
lea rax, str.models_armor_voshod_old_voshod_old.mcsa
mov qword [rbp + 0x540], rax
lea rax, str.models_amor_voshod_old_voshod_old.mcsa
mov qword [rbp + 0x548], rax
lea rax, str.models_armor_expedition_expedition.mcsa
mov qword [rbp + 0x550], rax
lea rax, str.models_amor_expedition_expedition.mcsa
mov qword [rbp + 0x558], rax
lea rax, str.models_armor_kim_malahit_kim_malahit.mcsa
mov qword [rbp + 0x560], rax
lea rax, str.models_amor_kim_malahit_kim_malahit.mcsa
mov qword [rbp + 0x568], rax
lea rax, str.models_armor_quartz_quartz.mcsa
mov qword [rbp + 0x570], rax
lea rax, str.models_amor_quartz_quartz.mcsa
mov qword [rbp + 0x578], rax
lea rax, str.models_armor_sokol_sokol.mcsa
mov qword [rbp + 0x580], rax
lea rax, str.models_amor_sokol_sokol.mcsa
mov qword [rbp + 0x588], rax
lea rax, str.models_armor_snowgirl_snowgirl.mcsa
mov qword [rbp + 0x590], rax
lea rax, str.models_amor_snowgirl_snowgirl.mcsa
mov qword [rbp + 0x598], rax
lea rax, str.models_armor_citizen_citizen.mcsa
mov qword [rbp + 0x5a0], rax
lea rax, str.models_amor_citizen_citizen.mcsa
mov qword [rbp + 0x5a8], rax
lea rax, str.models_armor_dash_dash.mcsa
mov qword [rbp + 0x5b0], rax
lea rax, str.models_amor_dash_dash.mcsa
mov qword [rbp + 0x5b8], rax
lea rax, str.models_armor_turist_turist.mcsa
mov qword [rbp + 0x5c0], rax
lea rax, str.models_amor_turist_turist.mcsa
mov qword [rbp + 0x5c8], rax
lea rax, str.models_armor_trader_over_trader_over.mcsa
mov qword [rbp + 0x5d0], rax
lea rax, str.models_amor_trader_over_trader_over.mcsa
mov qword [rbp + 0x5d8], rax
lea rax, str.models_armor_ao2_ao2.mcsa
mov qword [rbp + 0x5e0], rax
lea rax, str.models_amor_ao2_ao2.mcsa
mov qword [rbp + 0x5e8], rax
lea rax, str.models_armor_mocking_mocking.mcsa
mov qword [rbp + 0x5f0], rax
lea rax, str.models_amor_mocking_mocking.mcsa
mov qword [rbp + 0x5f8], rax
lea rax, str.models_armor_saturn_saturn.mcsa
mov qword [rbp + 0x600], rax
lea rax, str.models_amor_saturn_saturn.mcsa
mov qword [rbp + 0x608], rax
lea rax, str.models_armor_ip4m_ip4m.mcsa
mov qword [rbp + 0x610], rax
lea rax, str.models_amor_ip4m_ip4m.mcsa
mov qword [rbp + 0x618], rax
lea rax, str.models_armor_raincoat_raincoat.mcsa
mov qword [rbp + 0x620], rax
lea rax, str.models_amor_raincoat_raincoat.mcsa
mov qword [rbp + 0x628], rax
lea rax, str.models_armor_punisher_punisher.mcsa
mov qword [rbp + 0x630], rax
lea rax, str.models_amor_punisher_punisher.mcsa
mov qword [rbp + 0x638], rax
lea rax, str.models_armor_skat10_skat10.mcsa
mov qword [rbp + 0x640], rax
lea rax, str.models_amor_skat10_skat10.mcsa
mov qword [rbp + 0x648], rax
lea rax, str.models_armor_kleptoman_kleptoman.mcsa
mov qword [rbp + 0x650], rax
lea rax, str.models_amor_kleptoman_kleptoman.mcsa
mov qword [rbp + 0x658], rax
lea rax, str.models_armor_picklock_picklock.mcsa
mov qword [rbp + 0x660], rax
lea rax, str.models_amor_picklock_picklock.mcsa
mov qword [rbp + 0x668], rax
lea rax, str.models_armor_gorka_gorka.mcsa
mov qword [rbp + 0x670], rax
lea rax, str.models_amor_gorka_gorka.mcsa
mov qword [rbp + 0x678], rax
lea rax, str.models_armor_ao1_ao1.mcsa
mov qword [rbp + 0x680], rax
lea rax, str.models_amor_ao1_ao1.mcsa
mov qword [rbp + 0x688], rax
lea rax, str.models_armor_hound_hound.mcsa
mov qword [rbp + 0x690], rax
lea rax, str.models_amor_hound_hound.mcsa
mov qword [rbp + 0x698], rax
lea rax, str.models_armor_ao6_ao6.mcsa
mov qword [rbp + 0x6a0], rax
lea rax, str.models_amor_ao6_ao6.mcsa
mov qword [rbp + 0x6a8], rax
lea rax, str.models_armor_armai_armai.mcsa
mov qword [rbp + 0x6b0], rax
lea rax, str.models_amor_armai_armai.mcsa
mov qword [rbp + 0x6b8], rax
lea rax, str.models_armor_spanner_spanner.mcsa
mov qword [rbp + 0x6c0], rax
lea rax, str.models_amor_spanner_spanner.mcsa
mov qword [rbp + 0x6c8], rax
lea rax, str.models_armor_exomod_old_exomod_old.mcsa
mov qword [rbp + 0x6d0], rax
lea rax, str.models_amor_exomod_old_exomod_old.mcsa
mov qword [rbp + 0x6d8], rax
lea rax, str.models_armor_exo_old_exo_old.mcsa
mov qword [rbp + 0x6e0], rax
lea rax, str.models_amor_exo_old_exo_old.mcsa
mov qword [rbp + 0x6e8], rax
lea rax, str.models_armor_smog_old_smog_old.mcsa
mov qword [rbp + 0x6f0], rax
lea rax, str.models_amor_smog_old_smog_old.mcsa
mov qword [rbp + 0x6f8], rax
lea rax, str.models_armor_soldier_soldier.mcsa
mov qword [rbp + 0x700], rax
lea rax, str.models_amor_soldier_soldier.mcsa
mov qword [rbp + 0x708], rax
lea rax, str.models_armor_nye_tank_nye_tank.mcsa
mov qword [rbp + 0x710], rax
lea rax, str.models_amor_nye_tank_nye_tank.mcsa
mov qword [rbp + 0x718], rax
lea rax, str.models_armor_nye_shaman_nye_shaman.mcsa
mov qword [rbp + 0x720], rax
lea rax, str.models_amor_nye_shaman_nye_shaman.mcsa
mov qword [rbp + 0x728], rax
lea rax, str.models_armor_nye_hunter_nye_hunter.mcsa
mov qword [rbp + 0x730], rax
lea rax, str.models_amor_nye_hunter_nye_hunter.mcsa
mov qword [rbp + 0x738], rax
lea rax, str.models_armor_exosan_exosan.mcsa
mov qword [rbp + 0x740], rax
lea rax, str.models_amor_exosan_exosan.mcsa
mov qword [rbp + 0x748], rax
lea rax, str.models_armor_exoblj_exoblj.mcsa
mov qword [rbp + 0x750], rax
lea rax, str.models_amor_exoblj_exoblj.mcsa
mov qword [rbp + 0x758], rax
lea rax, str.models_armor_ny_exomod_ny_exomod.mcsa
mov qword [rbp + 0x760], rax
lea rax, str.models_amor_ny_exomod_ny_exomod.mcsa
mov qword [rbp + 0x768], rax
lea rax, str.models_armor_ny_h_ny_h.mcsa
mov qword [rbp + 0x770], rax
lea rax, str.models_amor_ny_h_ny_h.mcsa
mov qword [rbp + 0x778], rax
lea rax, str.models_armor_tstranger_tstranger.mcsa
mov qword [rbp + 0x780], rax
lea rax, str.models_amor_tstranger_tstranger.mcsa
mov qword [rbp + 0x788], rax
lea rax, str.models_armor_dr_tank_dr_tank.mcsa
mov qword [rbp + 0x790], rax
lea rax, str.models_amor_dr_tank_dr_tank.mcsa
mov qword [rbp + 0x798], rax
lea rax, str.models_armor_dr_zivcas_dr_zivcas.mcsa
mov qword [rbp + 0x7a0], rax
lea rax, str.models_amor_dr_zivcas_dr_zivcas.mcsa
mov qword [rbp + 0x7a8], rax
lea rax, str.models_armor_abo_abo.mcsa
mov qword [rbp + 0x7b0], rax
lea rax, str.models_amor_abo_abo.mcsa
mov qword [rbp + 0x7b8], rax
lea rax, str.models_armor_polar_polar.mcsa
mov qword [rbp + 0x7c0], rax
lea rax, str.models_amor_polar_polar.mcsa
mov qword [rbp + 0x7c8], rax
lea rax, str.models_armor_bully_bully.mcsa
mov qword [rbp + 0x7d0], rax
lea rax, str.models_amor_bully_bully.mcsa
mov qword [rbp + 0x7d8], rax
lea rax, str.models_armor_pumpkin_pumpkin.mcsa
mov qword [rbp + 0x7e0], rax
lea rax, str.models_amor_pumpkin_pumpkin.mcsa
mov qword [rbp + 0x7e8], rax
lea rax, str.models_armor_corpse_corpse.mcsa
mov qword [rbp + 0x7f0], rax
lea rax, str.models_amor_corpse_corpse.mcsa
mov qword [rbp + 0x7f8], rax
lea rax, str.models_armor_trader_kyrtka_trader_kyrtka.mcsa
mov qword [rbp + 0x800], rax
lea rax, str.models_amor_trader_kyrtka_trader_kyrtka.mcsa
mov qword [rbp + 0x808], rax
lea rax, str.models_armor_trader_heavycoat_trader_heavycoat.mcsa
mov qword [rbp + 0x810], rax
lea rax, str.models_amor_trader_heavycoat_trader_heavycoat.mcsa
mov qword [rbp + 0x818], rax
lea rax, str.models_armor_trader_longcoat_trader_longcoat.mcsa
mov qword [rbp + 0x820], rax
lea rax, str.models_amor_trader_longcoat_trader_longcoat.mcsa
mov qword [rbp + 0x828], rax
mov ecx, 0x8a0
call fcn.140002708
mov rdi, rax
mov qword [rsp + 0x70], rax
lea rbx, [rax + 0x8a0]
mov qword [rbp - 0x80], rbx
mov r8d, 0x8a0
lea rdx, [rbp - 0x70]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rsp + 0x78], rbx
movabs r14, 0x600000000
mov r15, rdi
cmp rdi, rbx
je 0x14000239a
movabs rdi, 0x700000000
nop dword [rax]
cmp r14, rdi
jae 0x140002388
nop dword [rax]
mov r9d, 0x30
lea r8, [rsp + 0x30]
mov rdx, r14
mov rcx, qword [0x1400096c8]
call qword [sym.imp.KERNEL32.dll_VirtualQueryEx]
test rax, rax
je 0x140002384
cmp dword [rsp + 0x50], 0x1000
jne 0x140002376
mov eax, dword [rsp + 0x58]
add eax, 0xfffe0000
test eax, 0xfffdffff
jne 0x140002376
mov rcx, qword [rsp + 0x48]
call fcn.140002744
mov r13, rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x48]
mov r8, r13
mov rdx, r14
mov rcx, qword [0x1400096c8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
je 0x14000236e
mov rbx, qword [rsp + 0x68]
test rbx, rbx
je 0x14000236e
mov rdi, r14
mov r12, r13
sub r12, r14
nop dword [rax]
nop dword [rax + rax]
mov rdx, qword [r15]
mov rsi, qword [r15 + 8]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rdx + r8], 0
jne 0x140002290
lea rcx, [r12 + rdi]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140002352
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rsi + rbx], 0
jne 0x1400022b2
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov r9d, 4
mov r8, rbx
mov rdx, rdi
mov rcx, qword [0x1400096c8]
call qword [sym.imp.KERNEL32.dll_VirtualProtectEx]
mov qword [rsp + 0x20], 0
mov r9, rbx
mov r8, rsi
mov rdx, rdi
mov rcx, qword [0x1400096c8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov qword [rsp + 0x20], 0
mov r9d, dword [rsp + 0x60]
mov r8, rbx
mov rdx, rdi
mov rcx, qword [0x1400096c8]
call qword [sym.imp.KERNEL32.dll_VirtualProtectEx]
lea rdx, str.String_modified_at_address:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400024c0
mov rcx, rax
mov rdx, rdi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___void_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [0x140002690]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, qword [rsp + 0x68]
inc rdi
mov rax, rdi
sub rax, r14
cmp rax, rbx
jb 0x140002280
movabs rdi, 0x700000000
mov rcx, r13
call fcn.140002700
add r14, qword [rsp + 0x48]
cmp r14, rdi
jb 0x1400021e0
mov rbx, qword [rbp - 0x80]
add r15, 0x10
cmp r15, rbx
jne 0x1400021d0
mov rdi, qword [rsp + 0x70]
mov rcx, qword [0x1400096c8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
test rdi, rdi
je 0x1400023e0
sub rbx, rdi
and rbx, 0xfffffffffffffff0
cmp rbx, 0x1000
jb 0x1400023d5
add rbx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x1400023e7
mov rdi, rcx
mov rdx, rbx
mov rcx, rdi
call fcn.140002700
xor eax, eax
jmp 0x14000124b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3