/20230211

Primary LanguageJupyter Notebook

SecurityFoscusOnline2023 上課資訊

上課模式

  • 請務必先聽完如何使用本課程與相關規範
  • 本課程採兩種模式進行:(1)預錄模式 (2)Google Meet線上直播模式
  • 此次課程主要採 (2)Google Meet線上直播模式,部分解題採預錄模式(就是錄影後,放在YOUTUBE讓你觀看學習的啦)

上課所使用的平台

  • 立馬點選加入線上上課平台(Google Meet)上課去
    • 8:50開放,9:20關閉連結(遲到太久 ==>就不要參加| 以後會更嚴格: 遲到==>就不要參加)
    • 參與的觀摩教師可自行安排登入時間,也請聯繫小編
  • CTF平台解題(平常沒開放~只有上課期間才會開放)
    • CTF平台會記錄解題的時間,請在上課及開放期間解完你會解的題目
    • 需要做學習歷程的同學,請及早多做準備(先將解題過程使用Windows的剪取工具解貼到你的powerpoint==>後續再加上你的心得)
    • 學習歷程報告盡量強調解題原理,不要只有答案及畫面
    • 平台原則上在上課後當天就會關閉 ==> 你要在兩天內完成會解的題目 ==>請配合時間|不要要求延長賽
    • 燃燒你的資安戰鬥力吧 ! 想想看 CTF戰隊選手兩三天內就要打完戰 你還有時間摸辜錒
    • 專注!專注!再專注!專注的學習 才是 王道!
    • 極限學習的模式:在極短時間內掌握學習主題的深刻內涵
      • 三天內或三小時把C或C++學會?基本的~ 多深刻? 語法理解 ? 還是 ..就看你的 樓!
  • Discord課程討論區:https://discord.gg/yWCfDtQjzJ 同學互相討論區
    • 嚴格禁止上傳答案(違背者取消證書|且不得參與後續研習活動)
  • 上課簽到簿:請每日上課不要遲到
  • 問卷調查
    • (最後填寫!一定要填寫,不然沒有證書)
    • 問卷調查須正確填寫CTF註冊的使用者ID 以供驗證解題數作為通過課程考核的依據

第一天上課時程

早上 A1_MyFirstSecurity資安入門的第一堂課

  • CTF 入門:透過參與CTF搶旗大賽學習資安實務 [線上課程]
  • 網站安全初體驗 == > Web101
  • 編碼與解碼 == > 編碼101 [YOUTUBE教學錄影]
    • Ascii 編碼與解碼[線上課程] {編碼101:Ascii}
    • 【自行完成】{編碼101:Base64}
    • 【自行完成】{編碼101:Base32}
    • 【自行完成】{編碼101:Morse code}
    • 【自行完成】{編碼101:第一堂base64編碼}
    • 【自行完成】{編碼101:第一堂Unicode}
    • BASE64原理說明 [中文Wiki的說明] [YOUYUBE教學錄影]
    • 【自行完成】Base32原理說明
  • 古典密碼學之破密分析 == > Crypto101

下午 A2_Linux資安技術入門 本課程使用Kali Linux進行

第二天上課時程 A3_Python程式與資安應用入門

  • 本課程是針對完全沒有開發過程式(或是沒學過Python程式)的同學所設計的課程
  • 要在三小時內學到基本的python程式能力
  • 下午的課程則是使用python解CTF題目(相對而言比較深一點)
  • 學習步驟
    • 早上
      • 依據自己的學習進度完成Python快速上手的課程學習
      • 完成SecurityFocus 2023平台上的Python101題目
    • 下午
      • 依據自己的喜好選擇 有興趣的主題學習
      • 推薦可以先看完有👍記號的內容
      • 要參加暑假 Summer camp的同學一定要學好 3.使用Python求解PPC(Professional Program Code)問題

早上: Python 快速上手

下午: Python 資安應用

  • 1.使用Python求解編碼與解碼問題
  • 2.使用Python求解古典密碼破密分析問題 Crypto102
    • 【自行完成】{Crypto102::CRY11_PythonCrypto}
    • 👍使用Python求解變形caesar密碼{Crypto102::CRY12_變形caesar密碼} 線上解答 [教學影片]
    • 使用Python求解affine-cipher{Crypto102::CRY13_affine-cipher} 線上解答
  • 3.使用Python求解PPC(Professional Program Code)問題