Function at 0x407090
Capabilities:
Get session user name

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xcc8
mov eax, dword [0x439040]
xor eax, ebp
mov dword [ebp - 4], eax
push 0
push 9
call fcn.00405da0
push str._Macro_Scanner__Running_checks_to_detect_macro_file_bypasses..._n
call fcn.00404070
push str._Macro_Scanner__Running_checks_to_detect_macro_file_modifications..._n
call fcn.00404070
add esp, 0x10
call fcn.00405d80
lea eax, [ebp - 0xcc8]
mov dword [ebp - 0xcc8], 0x104
push eax
push 0x43b500
call dword [sym.imp.ADVAPI32.dll_GetUserNameW]
test eax, eax
je 0x4075da
push ebx
mov ebx, dword [sym.imp.KERNEL32.dll_FileTimeToSystemTime]
push esi
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetFileAttributesExW]
xor esi, esi
mov dword [ebp - 0xc88], str._appdata_LocalBY_COMBO2
mov dword [ebp - 0xc84], str.C:Users_username_AppDataLocalRazerSynapse3LogRazer_Synapse_3.log
mov dword [ebp - 0xc80], str.C:Users_username_AppDataLocalLGHUB_settings.db
mov dword [ebp - 0xc7c], str.C:Users_username_AppDataLocalLGHUB_setting.db_wal
mov dword [ebp - 0xc78], str.C:Users_username_AppDataRoaming_steelseries_engine_3_clientSession_Storage000003.log
mov dword [ebp - 0xc74], str.C:Program_FilesAYAX_GamingMouse_record.ini
mov dword [ebp - 0xc70], str.C:Program_FilesGaming_MouseV30_record.ini
mov dword [ebp - 0xc6c], str._appdata_LocalBY_COMBOcurid.dct
mov dword [ebp - 0xc68], str._appdata_LocalBY_COMBOpro.dct
mov dword [ebp - 0xc64], str.C:Program_Files__x86_Bloody7Bloody7UserLogMouseTLcir_9EFF3FF4languageSettingsEnvironmentVar.ini
mov dword [ebp - 0xc60], str.C:ProgramDataGlorious_CoreuserdatagurudataMacroDB.db
mov dword [ebp - 0xc5c], str.C:ProgramDataGlorious_CoreuserdatagurudataDevicesDB.db
mov dword [ebp - 0xc58], str.C:Program_Files__x86_KROM_KOLTConfig_sequence.dat
mov dword [ebp - 0xc54], str.C:Program_Files__x86_SPC_Gear
mov dword [ebp - 0xc50], str.C:Users_username_AppDataRoamingROCCATSWARMmacromacro_list.dat
mov dword [ebp - 0xc4c], str.C:Users_username_AppDataRoamingROCCATSWARMmacrocustom_macro_list.dat
mov dword [ebp - 0xc48], str.C:Users_username_AppDataRoamingREDRAGONGamingMouse
mov dword [ebp - 0xc44], str.C:Users_username_AppDataRoamingREDRAGONGamingMousemacro.ini
mov dword [ebp - 0xc40], str.C:Users_username_AppDataRoamingREDRAGONGamingMouseconfig.ini
mov dword [ebp - 0xc3c], str.C:Progam_Files__x86_AJ390R_Gaming_Mousedata
mov dword [ebp - 0xc38], str.C:Program_Files__x86_SPC_Gear
mov dword [ebp - 0xc34], str.C:Program_Files__x86_Xenon200Configs
mov dword [ebp - 0xc30], str.C:Program_Files__x86_FANTECH_VX7_Gaming_Mouseconfig.ini
mov dword [ebp - 0xc2c], str.C:Users_username_AppDataLocalBY_8801_GM917_v108curid.dct
mov dword [ebp - 0xc28], str.C:Users_username_AppDataLocalBY_8801_GM917_v108pro.dct
nop word [eax + eax]
push dword [ebp + esi*4 - 0xc88]
lea eax, [ebp - 0x20c]
push 0x42c4ac
push 0x104
push eax
call fcn.004076c0
push 0x43b500
lea eax, [ebp - 0x20c]
push 0x104
push eax
call fcn.00407620
lea eax, [ebp - 0x20c]
push eax
call fcn.00406c00
add esp, 0x20
test al, al
je 0x407284
lea eax, [ebp - 0xcac]
push eax
push 0
lea eax, [ebp - 0x20c]
push eax
call edi
test eax, eax
je 0x407284
mov eax, dword [ebp - 0xc98]
mov ecx, dword [ebp - 0xc94]
mov dword [ebp - 0xcc4], eax
lea eax, [ebp - 0xcbc]
push eax
lea eax, [ebp - 0xcc4]
mov dword [ebp - 0xcc0], ecx
push eax
call ebx
inc esi
cmp esi, 0x19
jl 0x407200
push 0x43b500
push str.C:users_sdocumentsASUSROGROG_Armourycommonmacro
lea eax, [ebp - 0x60c]
push 0x104
push eax
call fcn.004076c0
push 0x43b500
lea eax, [ebp - 0x60c]
push 0x104
push eax
call fcn.00407620
push str..GMAC
lea eax, [ebp - 0x60c]
push 0x104
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscat_s]
lea eax, [ebp - 0x60c]
push str..GMAC
push eax
call fcn.00406d00
push str..MA32AIY
push str.C:Blackweb_Gaming_APconfig
call fcn.00406d00
push str..json
push str.C:ProgramDataAlienwareAlienWare_Command_Center_fxmetadata
call fcn.00406d00
add esp, 0x40
push str..bin
push str.C:Program_Files__x86_MotoSpeed_Gaming_MouseV60modules_setting
call fcn.00406d00
push str.macro.db
push str.C:Users_username_DocumentsM711_Gaming_Mouse
call fcn.00406d00
push 0x43b500
push str.C:Users_sAppDataLocalRazerSynapselogmacrosMacrosRazer3.txt
lea eax, [ebp - 0x814]
push 0x104
push eax
call fcn.004076c0
push 0x43b500
lea eax, [ebp - 0x814]
push 0x104
push eax
call fcn.00407620
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__wfopen_s]
lea eax, [ebp - 0x814]
push 0x42b518
push eax
lea eax, [ebp - 0xcc0]
push eax
call ebx
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 0x38
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgetws]
test eax, eax
jne 0x4073ee
mov eax, dword [ebp - 0xcc0]
test eax, eax
je 0x4073ee
nop
push eax
lea eax, [ebp - 0x404]
push 0x200
push eax
call esi
add esp, 0xc
test eax, eax
je 0x4073de
lea eax, [ebp - 0x404]
push 0x42b51c
push eax
call sub.VCRUNTIME140.dll_wcsstr
add esp, 8
test eax, eax
je 0x4073d2
lea eax, [ebp - 0x404]
push eax
push str.____Razer_Macro_detected_and_deleted:__s._This_is_bannable.
call fcn.00404070
add esp, 8
mov eax, dword [ebp - 0xcc0]
test eax, eax
jne 0x407390
jmp 0x4073ee
mov eax, dword [ebp - 0xcc0]
test eax, eax
je 0x4073ee
push eax
call edi
add esp, 4
push 0x42b518
lea eax, [ebp - 0xcc0]
push str.C:ProgramDataRazerSynapse3LogSynapseService.log
push eax
call ebx
add esp, 0xc
test eax, eax
jne 0x40747b
mov eax, dword [ebp - 0xcc0]
test eax, eax
je 0x40747b
push eax
lea eax, [ebp - 0x404]
push 0x200
push eax
call esi
add esp, 0xc
test eax, eax
je 0x407470
nop dword [eax + eax]
lea eax, [ebp - 0x404]
push str.turbo:_true
push eax
call sub.VCRUNTIME140.dll_wcsstr
add esp, 8
test eax, eax
je 0x407455
push str.Razer_macro_detected:_Found_turbo:_true_in_the_log_file._This_is_bannable._n
call fcn.00404070
add esp, 4
push dword [ebp - 0xcc0]
lea eax, [ebp - 0x404]
push 0x200
push eax
call esi
add esp, 0xc
test eax, eax
jne 0x407430
push dword [ebp - 0xcc0]
call edi
add esp, 4
push 0x43b500
push str.C:Users_sAppDataLocalLGHUB_settings.db
lea eax, [ebp - 0xa1c]
push 0x104
push eax
call fcn.004076c0
push 0x43b500
push str.C:Users_sAppDataLocalLGHUB_settings.db_wal
lea eax, [ebp - 0xc24]
push 0x104
push eax
call fcn.004076c0
push str..MA32AIY
push str.C:Blackweb_Gaming_APconfig
call fcn.00406f00
push str..json
push str.C:ProgramDataAlienwareAlienWare_Command_Center_fxmetadata
call fcn.00406f00
push str..bin
push str.C:Program_Files__x86_MotoSpeed_Gaming_MouseV60modules_setting
call fcn.00406f00
push 0x42c8b8
push str.C:Users_username_AppDataLocalLGHUB
call fcn.00406f00
add esp, 0x40
push str..db_wal
push str.C:Users_username_AppDataLocalLGHUB
call fcn.00406f00
push str.Razer_Synapse_3.log
push str.C:Users_username_AppDataLocalRazerSynapse3Log
call fcn.00406f00
push str.000003.log
push str.C:Users_username_AppDataRoaming_steelseries_engine_3_clientSession_Storage
call fcn.00406f00
push str.record.ini
push str.C:Program_FilesAYAX_GamingMouse
call fcn.00406f00
push str.record.ini
push str.C:Program_FilesGaming_MouseV30
call fcn.00406f00
push str.EnvironmentVar.ini
push str.C:Program_Files__x86_Bloody7Bloody7UserLogMouseTLcir_9EFF3FF4languageSettings
call fcn.00406f00
push str.MacroDB.db
push str.C:ProgramDataGlorious_Coreuserdatagurudata
call fcn.00406f00
push str.DevicesDB.db
push str.C:ProgramDataGlorious_Coreuserdatagurudata
call fcn.00406f00
add esp, 0x40
push str.sequence.dat
push str.C:Program_Files__x86_KROM_KOLTConfig
call fcn.00406f00
push str.macro_list.dat
push str.C:Users_username_AppDataRoamingROCCATSWARMmacro
call fcn.00406f00
push str.custom_macro_list.dat
push str.C:Users_username_AppDataRoamingROCCATSWARMmacro
call fcn.00406f00
push str.config.ini
push str.C:Program_Files__x86_FANTECH_VX7_Gaming_Mouse
call fcn.00406f00
push str.curid.dct
push str.C:Users_username_AppDataLocalBY_8801_GM917_v108
call fcn.00406f00
push str.pro.dct
push str.C:Users_username_AppDataLocalBY_8801_GM917_v108
call fcn.00406f00
push str.macro.db
push str.C:Users_username_DocumentsM711_Gaming_Mouse
call fcn.00406f00
add esp, 0x38
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00426399
mov esp, ebp
pop ebp
ret