

It is a value that can be obtained by another script or program which executes the program after it terminates. Note that an exitcode is not a “printed” output from the program-it won't be printed onto a command console.
SPECTRE MELTDOWN ZIP
This zip archive: “ InSpectre-Probe-Samples.zip” contains sample batch file and powershell script files for capturing InSpectre's exitcode. Since InSpectre's exitcode is the sum of the values shown above which are true for any specific system, the table above can be used to decompose InSpectre's probe-mode exitcode to determine the system's trouble. Spectre protection disabled by registry setting Meltdown protection disabled by registry setting OS is not aware of the Spectre vulnerabilityĬPU does not support Spectre (microcode not updated)ĬPU does not support low-overhead Meltdown protection OS is not aware of the Meltdown vulnerability Therefore, for example, an exitcode of zero (0) is returned only by a fully secure system. It will assess its hosting system's status, then immediately terminate itself returning a decimal exitcode which encodes the eight “trouble bits” shown below, which itemizes any trouble.
SPECTRE MELTDOWN WINDOWS
When InSpectre is launched with the string “probe” in its command line, its Windows user interface will be suppressed and InSpectre will act like a command-line utility. Release #4 - Silent System Probe Option:.Click on the little “Spectre” icon and select the “Show Tech Details” item to display the raw data obtained by InSpectre's analysis of its operating environment. As shown to the right, InSpectre release #3 adds a “Show Technical Details” item in the system control menu at the upper-left corner of the app. Non-Windows users have also asked for that information so that InSpectre could be run on Linux and MacOS machines (under WINE) to check the non-Windows machine's CPU support. InSpectre's more technically inclined users have asked for more information about how InSpectre makes its decisions. Release #3 - Raw Technical Data Display:.And that confusing paragraph was rewritten into two, which are now presented more correctly. A pass through Virus Total shows that made a huge difference. This second release hides its use of the registry key that was upsetting so many anti-virus scanners. Also, the language used in one of the text-explainers was confusing and self-contradictory. This was probably due to a registry key the application uses to enable/disable the Meltdown and Spectre protections. The first release was triggering false-positive warnings from 3rd-party anti-virus scanners.
SPECTRE MELTDOWN UPDATE
This InSpectre utility was designed to clarify every system's current situation so that appropriate measures can be taken to update the system's hardware and software for maximum security and performance. But older processors, lacking these newer features, will be significantly burdened and system performance will suffer under some workloads. To further complicate matters, newer processors contain features to minimize the performance impact of these important security improvements. Protection from these two significant vulnerabilities requires updates to every system's hardware–its BIOS which reloads updated processor firmware–and its operating system–to use the new processor features. The industry quickly responded, and is responding, to these Meltdown and Spectre threats by updating operating systems, motherboard BIOSes and CPU firmware.
SPECTRE MELTDOWN PC
In early 2018 the PC industry was rocked by the revelation that common processor design features, widely used to increase the performance of modern PCs, could be abused to create critical security vulnerabilities.

System's ability to prevent the Meltdown and Spectre attacks.Īs the application's textual display says.

The many overlapping and confusing aspects of any Windows “InSpectre” is an easy to use & understand utility designed to clarify
