|11 Nov 2017 23:16:14
security/sandsifter: fix typo to block non-x86 archs
cc -O2 -pipe -isystem /usr/local/include -fno-strict-aliasing -c injector.c
-o injector.o -Wall
injector.c:338:93: warning: excess elements in array initializer
injector.c:339:91: warning: excess elements in array initializer
injector.c:870:32: error: no member named 'mc_eip' in 'struct __mcontext'
injector.c:95:14: note: expanded from macro 'IP'
# define IP mc_eip
^(Only the first 15 lines of the commit message are shown above )
|30 Sep 2017 15:13:32
The sandsifter audits x86 processors for hidden instructions and
hardware bugs, by systematically generating machine code to search
through a processor's instruction set, and monitoring execution for
anomalies. Sandsifter has uncovered secret processor instructions from
every major vendor; ubiquitous software bugs in disassemblers,
assemblers, and emulators; flaws in enterprise hypervisors; and both
benign and security-critical hardware bugs in x86 chips.
Submitted by: rozhuk.im AT gmail.com
Reviewed by: swills