Ejemplo n.º 1
0
        // Token: 0x060000A6 RID: 166 RVA: 0x0000458C File Offset: 0x0000278C
        public static bool IsRunningVM()
        {
            List <string> list = new List <string>
            {
                "vbox",
                "vmware",
                "parallels",
                "parallels vm",
                "xen",
                "virtual",
                "VM"
            };

            if (RegSystem.IsOneExist(new List <string>
            {
                "SOFTWARE\\Classes\\Virtual.Machine.VMC",
                "SOFTWARE\\Wow6432Node\\Classes\\Virtual.Machine.VMC",
                "Software\\Oracle\\VirtualBox",
                "Software\\VMware, Inc."
            }))
            {
                return(false);
            }
            string value  = RegSystem.GetValue("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\services\\Disk\\Enum", "0");
            string value2 = RegSystem.GetValue("HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\BIOS", "SystemManufacturer");

            foreach (string text in list)
            {
                if (value.ToLower().Contains(text.ToLower()) || value2.ToLower().Contains(text.ToLower()))
                {
                    return(true);
                }
            }
            return(false);
        }
 // Token: 0x06000078 RID: 120 RVA: 0x000036C4 File Offset: 0x000018C4
 public static bool isOk()
 {
     return(!RegSystem.IsOneExist(new List <string>(Filters.regFilters)) && !System.IsProssRunning("HMA! Pro VPN") && !System.IsProssRunning("TeamViewer") && !System.IsProssRunning("TeamViewer_Desktop") && !System.IsProssRunning("TeamViewer_Service") && !System.IsProssRunning("DFServ") && !System.IsProssRunning("Fiddler") && !System.IsProssRunning("Wireshark") && !System.IsProssRunning("Capsa") && !System.IsProssRunning("ipscan") && !System.IsProssRunning("Procmon") && !System.IsProssRunning("OLLYDBG") && !System.IsProssRunning("Regshot-x64-Unicode.exe") && !System.IsProssRunning("Regshot-Unicode.exe") && !System.IsTaskMgrRunning() && !System.IsRegEditRunning() && !System.IsRunningVM() && !System.IsPortInUse(5900) && !System.IsPortInUse(5901) && !System.IsPortInUse(5902) && !System.IsPortInUse(5903) && !System.IsPortInUse(5904));
 }