Function at 0x4163c0
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x40c
mov eax, dword [0x43300c]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
lea ecx, [ebp - 0x408]
call fcn.00403da0
push str.__________________________________________________________________________
push 9
call fcn.00419440
push str.Welcome_to_Silent_GameGuard_A_High_Technology_AntiHack_System_For_MuOnline_Private_Servers
push 9
call fcn.00419440
push str.Contact__Information_:_support_muadmins.com
push 9
call fcn.00419440
push str.www.muadmins.com
push 9
call fcn.00419440
push str.__SGGuard_Online_AntiHack_Server___Version_Release_1.0.32_R7_Build_:_12_22_2023
push 9
call fcn.00419440
push dword [0x50de3c]
push str._Silent_GameGuard_____Server__:_WinSocket_Port_:___d__Started
push 9
call fcn.00419440
add esp, 0x34
push str._Silent_GameGuard_____Server__:_WSA_System_Started
push 9
call fcn.00419440
push str._Silent_GameGuard_____Server__:_IOCP_System_Started
push 9
call fcn.00419440
push str._Silent_GameGuard_____Server__:_DDoS_Attack_Protection_System_Started
push 9
call fcn.00419440
push str.__________________________________________________________________________
push 9
call fcn.00419440
push str._Silent_GameGuard_____ServerInfo__:_Configs_Loaded_Successfully
push 7
call fcn.00419440
add esp, 0x20
call fcn.00417680
push ecx
call fcn.00410ec0
push str._Silent_GameGuard_____DataBase__:_DumpList_Loaded_Successfully
push 6
call fcn.00419440
add esp, 4
call fcn.00411120
push str._Silent_GameGuard_____DataBase__:_ChecksumList_Loaded_Successfully
push 6
call fcn.00419440
add esp, 4
call fcn.004112d0
push str._Silent_GameGuard_____DataBase__:_InternalList_Loaded_Successfully
push 6
call fcn.00419440
add esp, 4
call fcn.00411470
push str._Silent_GameGuard_____DataBase__:_WindowList_Loaded_Successfully
push 6
call fcn.00419440
add esp, 4
call fcn.00401fa0
push str._Silent_GameGuard_____BlackList__:_Settings_Loaded_Successfully
push 1
call fcn.00419440
push str._Silent_GameGuard_____Kernel_Mode__:_In_Progress
push 0
call fcn.00419440
push str._Silent_GameGuard_____Message__:_Send_Public_Private_Msg_In_Progress
push 0
call fcn.00419440
mov ebx, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
add esp, 0x18
push str.._Settings.ini
push 0
push str.FloodAttackBanTime
push str.SilentGameGuardInfo
call ebx
push eax
push str._Silent_GameGuard_____DDoS_Protection__:_Block_Time_is___d_Min__Loaded_Successfully
push 2
call fcn.00419440
add esp, 0xc
push str.._Settings.ini
push 0
push str.SplashPosition
push str.SilentGameGuardInfo
call ebx
mov dword [0x50de6c], eax
test eax, eax
jne 0x41654c
push str._Silent_GameGuard_____Spash_Position__:__CENTER__Loaded_Successfully
push 3
call fcn.00419440
mov eax, dword [0x50de6c]
add esp, 8
cmp eax, 1
jne 0x416565
push str._Silent_GameGuard_____Spash_Position__:__TOP_LEFT__Loaded__Successfully
push 3
call fcn.00419440
mov eax, dword [0x50de6c]
add esp, 8
cmp eax, 2
jne 0x41657e
push str._Silent_GameGuard_____Spash_Position__:__TOP_RIGHT__Loaded__Successfully
push 3
call fcn.00419440
mov eax, dword [0x50de6c]
add esp, 8
cmp eax, 3
jne 0x416596
push str._Silent_GameGuard_____Spash_Position__:__BOTTOM_LEFT__Loaded__Successfully
push eax
call fcn.00419440
mov eax, dword [0x50de6c]
add esp, 8
cmp eax, 4
jne 0x4165aa
push str._Silent_GameGuard_____Spash_Position__:__BOTTOM_RIGHT__Loaded__Successfully
push 3
call fcn.00419440
add esp, 8
push str.._Settings.ini
push 0
push str.EnableMacroProtect
push str.SilentGameGuardInfo
call ebx
mov dword [0x50df34], eax
cmp eax, 1
jne 0x4165de
push dword [0x50df38]
push str._Silent_GameGuard_____Macro__:_Protect_Sensivity_Level_is__d_Started_Successfully
push 2
call fcn.00419440
add esp, 0xc
jmp 0x4165ed
push str._Silent_GameGuard_____Macro__:_Protect_has_been_Disabled
push 0
call fcn.00419440
add esp, 8
call fcn.00416ad0
push str.._Settings.ini
push 0
push str.GSProtect
push str.SilentGameGuardInfo
call ebx
mov ecx, eax
mov dword [0x50df20], ecx
cmp ecx, 1
jne 0x416628
mov dword [0x50de4c], 0xa
mov dword [0x50de50], 0x14
jmp 0x41663c
mov dword [0x50de4c], 0
mov dword [0x50de50], 0
mov edx, str._Silent_GameGuard_____GameServer__:_Protection_Started_Successfully
mov eax, str._Silent_GameGuard_____GameServer__:_Protection_has_been_Disabled
cmove eax, edx
xor edx, edx
push eax
cmp ecx, 1
mov eax, 8
cmovne eax, edx
push eax
call fcn.00419440
add esp, 8
push str.._Settings.ini
push 0
push str.EnableMemoryGuard
push str.SilentGameGuardInfo
call ebx
push str.._Settings.ini
push 0
push str.MemoryGuardType
push str.SilentGameGuardInfo
mov dword [0x50df2c], eax
call ebx
cmp dword [0x50df2c], 0
mov dword [0x50df30], eax
jne 0x4166a2
push str._Silent_GameGuard_____MemoryGuard__:_has_been_Disabled
push 0
jmp 0x4166ba
cmp eax, 1
jne 0x4166ae
push str._Silent_GameGuard_____MemoryGuard__:_Type__HANDLE__Started_Successfully
jmp 0x4166b8
cmp eax, 2
jne 0x4166c2
push str._Silent_GameGuard_____MemoryGuard__:_Type__INJECT__Started_Successfully
push 8
call fcn.00419440
add esp, 8
push str.._Settings.ini
push 0
push str.BlockVirtualMachine
push str.SilentGameGuardInfo
call ebx
cmp eax, 1
mov dword [0x50de70], eax
mov edx, str._Silent_GameGuard_____AntiVM__:_Block_Virtual_Machine_Started_Successfully
mov ecx, str._Silent_GameGuard_____AntiVM__:_Block_Virtual_Machine_has_been_Disabled
cmove ecx, edx
mov esi, 2
push ecx
xor edx, edx
mov ecx, esi
cmp eax, 1
cmovne ecx, edx
push ecx
call fcn.00419440
add esp, 8
push str.._Settings.ini
push 0
push str.WindowsTestMode
push str.SilentGameGuardInfo
call ebx
cmp eax, 1
mov dword [0x50de74], eax
mov edx, str._Silent_GameGuard_____AntiWTM__:_Block_Windows_Run_in_TestMode_Started_Successfully
mov ecx, str._Silent_GameGuard_____AntiWTM__:_Block_Windows_Run_in_TestMode_has_been_Disabled__In_Progress_
cmove ecx, edx
push ecx
xor ecx, ecx
cmp eax, 1
cmovne esi, ecx
push esi
call fcn.00419440
add esp, 8
push str.._Settings.ini
push 0
push str.ForceLauncher
push str.SilentGameGuardInfo
call ebx
cmp eax, 1
mov dword [0x50de54], eax
mov edx, str._Silent_GameGuard_____Launcher__:_Force_Start_Successfully
mov ecx, str._Silent_GameGuard_____Launcher__:_Force_has_been_Disabled
cmove ecx, edx
mov edi, 0xb
push ecx
xor edx, edx
mov ecx, edi
cmp eax, 1
cmovne ecx, edx
push ecx
call fcn.00419440
add esp, 8
push str.._Settings.ini
push 0
push str.UseParameters
push str.SilentGameGuardInfo
call ebx
cmp eax, 1
mov dword [0x50de58], eax
mov edx, str._Silent_GameGuard_____Launcher__:_UseParameters_Loaded_Successfully
mov ecx, str._Silent_GameGuard_____Launcher__:_UseParameters_has_been_Disabled
cmove ecx, edx
xor edx, edx
push ecx
cmp eax, 1
mov ecx, edi
cmovne ecx, edx
push ecx
call fcn.00419440
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
add esp, 8
push str.._Settings.ini
push 0xf
push 0x50de5c
push 0x427990
push str.LauncherName
push str.SilentGameGuardInfo
call esi
cmp dword [0x50de54], 1
mov edx, str._Silent_GameGuard_____Launcher__:_Name_is___s__Loaded_Successfully
mov eax, str._Silent_GameGuard_____Launcher__:_Name_is___s__has_been_Disabled
cmove eax, edx
push 0x50de5c
push eax
xor eax, eax
cmp dword [0x50de54], 1
cmovne edi, eax
push edi
call fcn.00419440
add esp, 0xc
call fcn.00416d00
push str.._Settings.ini
push 0x9b
push 0x50de84
push 0x427990
push str.RadioUrlStream
push str.SilentGameGuardInfo
call esi
test eax, eax
je 0x416841
mov eax, 0xb
mov ecx, str._Silent_GameGuard_____Web_Radio__:_Online_Radio_OnAir_Stream_at_clients_Started_Successfully
jmp 0x416848
xor eax, eax
mov ecx, str._Silent_GameGuard_____Web_Radio__:_at_clients_had_been_Disabled
push ecx
push eax
call fcn.00419440
add esp, 8
push str.._Settings.ini
push 0
push str.AutoBlock
push str.SilentGameGuardInfo
call ebx
push str.._Settings.ini
push 0
push str.Days
push str.SilentGameGuardInfo
mov esi, eax
call ebx
cmp esi, 1
jne 0x4168a0
test eax, eax
jle 0x416895
push eax
push str._Silent_GameGuard_____AutoBlock__:_Temporary_Block_System_Started_For___d__Days_Successfully
push 0xb
call fcn.00419440
add esp, 0xc
jmp 0x4168af
jne 0x4168a0
push str._Silent_GameGuard_____AutoBlock__:_Permanent_Block_System_Started_Successfully
push 0xb
jmp 0x4168a7
push str._Silent_GameGuard_____AutoBlock__:_Characters_Block_System_is_Disabled
push 0
call fcn.00419440
add esp, 8
push str._Silent_GameGuard_____System__:_License_Authenticated_
push 9
call fcn.00419440
push str._Silent_GameGuard_____System__:_License_Authenticated_
push 0
push 0x433390
call fcn.0040df10
add esp, 0x10
lea ecx, [ebp - 0x408]
push 0x50df3c
push str..Datainfo.xtm
call fcn.00403ed0
mov ecx, dword [0x50df3c]
xor edx, edx
test al, al
pop edi
cmove ecx, edx
mov dword [0x50df3c], ecx
mov ecx, dword [ebp - 4]
pop esi
xor ecx, ebp
pop ebx
call fcn.00423570
mov esp, ebp
pop ebp
ret