NoPaste

hikaru - spectre.c i7-2700k

von hikaru

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

Quellcode

Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. Alternativ kannst du den gesamten Eintrag auch als Datei herunterladen.