跳转至

课程综合实践I——安全攻防实践基础(CTF) 2.5 学分

授课教师

AAA战队成员

认定

专业必修课(短学期课程)

这门课虽然在教务的课程分类中归为秋冬学期课程,但实际上课时间为7月初,因此归到sp24中

分数构成

  • 出勤 5% (每次课都会点名,不过请假都会批准)
  • Lab0 5% (需提前完成用于报名)
  • 五个基础专题 10% * 5 = 50%
  • 自选至少两个专题进阶,四次作业 10% * 4 = 40%
  • 每个专题都有bonus 15分(总评1.5%),基础专题与进阶专题不可相互溢出,也不可溢出出勤)
  • 进阶专题每迟交一天扣除该专题5%

学习建议

这是一门相当困难的课程,当然也是收益颇丰的课程,第一周为导论,学习web,misc,reverse,pwn,crypto五个方向的基础,第二周为专题课程,在上述五个专题中选择至少两个各再上两次进阶课程,每次课程均需要完成相关习题,提交实验报告,每个实验报告ddl均为两周,共计需要提交5+2*2 = 9个实验报告(也就是第二周课程结束后还需要做两周作业,这意味着该门课程持续至少四周,事实证明即使有两周的ddl时间依然非常紧,如果想要轻松愉快的短学期建议run)
课程要求:

  • 自学python(其实所有内容都要自学)
  • web,misc,crypto三个专题几乎不需要基础(如已修读密码学对crypto专题有帮助),reverse专题需要一些汇编知识,pwn进阶几乎要求必须先修汇编语言

上课类似于自学导论,完成作业大部分依靠自主探索,但只要竭尽全力给分还是相当好的(本人crypto专题只做出45分的题目,其余题目几乎只是叙述了一些思路最后获得了95的给分)

切勿抄袭!切勿抄袭!切勿抄袭!23级因抄袭导致挂科人数众多

2024实验文档

P.S. 如果希望在每年10月举行的CTF校赛上一展风采乃至更进一步,你应该知道该怎么做