You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ConsoleConfig.DisplayHeader("Executing Anti Virtualization Tricks");
107
107
ConsoleConfig.DisplayResult("Checking For Triage: ",AntiVirtualization.TriageCheck(),"Checks if Triage is present through disk.");
108
+
ConsoleConfig.DisplayResult("Checking For Qemu: ",AntiVirtualization.CheckForQemu(),"Checks if running under Qemu.");
108
109
ConsoleConfig.DisplayResult("Checking For Sandboxie Module in Current Process: ",AntiVirtualization.IsSandboxiePresent(),"Checks if Sandboxie is present.");
109
110
ConsoleConfig.DisplayResult("Checking For Comodo Sandbox Module in Current Process: ",AntiVirtualization.IsComodoSandboxPresent(),"Checks if Comodo Sandbox is present.");
110
111
ConsoleConfig.DisplayResult("Checking For Cuckoo Sandbox Module in Current Process: ",AntiVirtualization.IsCuckooSandboxPresent(),"Checks if Cuckoo Sandbox is present.");
ConsoleConfig.DisplayHeader("Executing Anti DLL Injection Tricks");
130
-
ConsoleConfig.DisplayResult("Patching and Changing LoadLibraryA Page Protection To Prevent DLL Injection..... ",AntiDllInjection.PatchLoadLibraryA(),"Patches LoadLibraryA to prevent DLL injection.");
131
-
ConsoleConfig.DisplayResult("Patching and Changing LoadLibraryW Page Protection To Prevent DLL Injection..... ",AntiDllInjection.PatchLoadLibraryW(),"Patches LoadLibraryW to prevent DLL injection.");
131
+
ConsoleConfig.DisplayResult("Patching LoadLibraryA To Prevent DLL Injection..... ",AntiDllInjection.PatchLoadLibraryA(),"Patches LoadLibraryA to prevent DLL injection.");
132
+
ConsoleConfig.DisplayResult("Patching LoadLibraryW To Prevent DLL Injection..... ",AntiDllInjection.PatchLoadLibraryW(),"Patches LoadLibraryW to prevent DLL injection.");
132
133
ConsoleConfig.DisplayResult("Taking Advantage of Binary Image Signature Mitigation Policy to Prevent Non-Microsoft Binaries From Being Injected..... ",AntiDllInjection.BinaryImageSignatureMitigationAntiDllInjection(),"Enforces binary image signature mitigation policy.");
133
134
ConsoleConfig.DisplayResult("Checking if any injected libraries are present (simple DLL path whitelist check): ",AntiDllInjection.IsInjectedLibrary(),"Checks for injected libraries.");
ConsoleConfig.DisplayResult("Detecting if Test-Signed Drivers are Allowed to Load: ",OtherChecks.IsTestSignedDriversAllowed(),"Checks if test-signed drivers are allowed.");
142
143
ConsoleConfig.DisplayResult("Detecting if Kernel Debugging is Enabled on the System: ",OtherChecks.IsKernelDebuggingEnabled(),"Checks if kernel debugging is enabled.");
143
144
ConsoleConfig.DisplayResult("Detecting if Secure Boot is Enabled on the System: ",OtherChecks.IsSecureBootEnabled(),"Checks if secure boot is enabled.");
145
+
ConsoleConfig.DisplayResult("Detecting if Virtualization-Based Security is Enabled: ",OtherChecks.IsVirtualizationBasedSecurityEnabled(),"Checks if VBS is enabled.");
146
+
ConsoleConfig.DisplayResult("Detecting if Memory Integrity Protection is Enabled: ",OtherChecks.IsMemoryIntegrityEnabled(),"Checks if Memory Integrity is enabled.");
147
+
ConsoleConfig.DisplayResult("Detecting if the current assembly has been invoked by another one: ",OtherChecks.IsInovkedAssembly(),"Checks if assembly has been invoked.");
ConsoleConfig.DisplayResult("Detecting Hooks on Common WinAPI Functions by checking for Bad Instructions on Functions Addresses (Most Effective on x64): ",HooksDetection.DetectHooksOnCommonWinAPIFunctions(null,null),"Detects hooks on common WinAPI functions.");
155
+
ConsoleConfig.DisplayResult("Detecting Hooks on CLR Functions (x86 only): ",HooksDetection.DetectCLRHooks(),"Detects hooks on CLR Functions.");
0 commit comments