And now, the POC https://github.com/iaik/meltdown
edit: yet another https://github.com/paboldin/meltdown-exploit
I can't compil, obscur error ( gcc version for x86 ? )
Code: Select all
make
make -C libkdump
make[1]: Entering directory `/root/Downloads/meltdown-master.zip.extracted/meltdown-master/libkdump'
gcc -c -fPIC libkdump.c -o libkdump.o -O3 -pthread -Wno-attributes
libkdump.c: In function ‘libkdump_read_tsx’:
libkdump.c:97:3: error: inconsistent operand constraints in an ‘asm’
asm volatile("xor %%eax, %%eax\n" \
^
libkdump.c:119:18: note: in expansion of macro ‘meltdown_nonull’
#define MELTDOWN meltdown_nonull
^
libkdump.c:478:7: note: in expansion of macro ‘MELTDOWN’
MELTDOWN;
^
make[1]: *** [libkdump.o] Error 1
make[1]: Leaving directory `/root/Downloads/meltdown-master.zip.extracted/meltdown-master/libkdump'
make: *** [libkdump/libkdump.a] Error 2
Code: Select all
root# ldd --version
ldd (Ubuntu EGLIBC 2.19-0ubuntu6.9) 2.19
gcc --version
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
[/code]