資源簡介
復旦大學_軟件安全_SEED labs_8- Spectre實驗
是從雪城大學SEED labs上找的實驗
資源包括: 攻擊修改代碼、實驗報告詳細版、實驗指導書、參考鏈接

代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
uint8_t?array[10*4096];
int?main(int?argc?const?char?**argv)?{
??int?junk=0;
??register?uint64_t?time1?time2;
??volatile?uint8_t?*addr;
??int?i;
??//?Initialize?the?array
??for(i=0;?i<10;?i++)?array[i*4096]=1;
??//?FLUSH?the?array?from?the?CPU?cache
??for(i=0;?i<10;?i++)?_mm_clflush(&array[i*4096]);
??//?Access?some?of?the?array?items
??array[3*4096]?=?100;
??array[7*4096]?=?200;
??for(i=0;?i<10;?i++)?{
????addr?=?&array[i*4096];
????time1?=?__rdtscp(&junk);???junk?=?*addr;
????time2?=?__rdtscp(&junk)?-?time1;??
????printf(“Access?time?for?array[%d*4096]:?%d?CPU?cycles\n“i?(int)time2);
??}
??return?0;?
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-06-27?23:58??復旦大學_軟件安全_SEED?labs_8-?Spectre\
?????目錄???????????0??2019-06-27?22:05??復旦大學_軟件安全_SEED?labs_8-?Spectre\Spectre_Attack\
?????文件??????462768??2019-05-30?13:04??復旦大學_軟件安全_SEED?labs_8-?Spectre\Spectre_Attack.pdf
?????文件?????????723??2018-02-23?04:42??復旦大學_軟件安全_SEED?labs_8-?Spectre\Spectre_Attack\CacheTime.c
?????文件????????1085??2018-02-23?04:42??復旦大學_軟件安全_SEED?labs_8-?Spectre\Spectre_Attack\FlushReload.c
?????文件????????1855??2019-05-20?22:07??復旦大學_軟件安全_SEED?labs_8-?Spectre\Spectre_Attack\SpectreAttack.c
?????文件????????2485??2019-05-23?15:09??復旦大學_軟件安全_SEED?labs_8-?Spectre\Spectre_Attack\SpectreAttackImproved.c
?????文件????????1400??2018-02-23?04:42??復旦大學_軟件安全_SEED?labs_8-?Spectre\Spectre_Attack\SpectreExperiment.c
?????文件?????2204295??2019-06-27?23:58??復旦大學_軟件安全_SEED?labs_8-?Spectre\spectre_report.docx
- 上一篇:計算機網絡實驗三運輸層
- 下一篇:CHAdeMO 3.0
評論
共有 條評論