[程設二 期末專題](https://github.com/Darrin-Lin/NTNUCSIE-CPII-Final_Project/tree/SDL_ver)
===
---
## 實踐功能
----
### 開始畫面
遊戲標題
開始畫面圖片
標題音樂
----
### 場景
場景名稱
場景背景
----
### 頭像
頭像顯示
頭像隨著心情(好感度增減)變換
----
### 立繪
立繪顯示
立繪隨著心情(好感度增減)切換
與場景及對話疊加顯示
----
### 對話
支援對話選項
支援對話觸發事件
可透過不同對話選擇觸發不同支線
----
### 結局
結局圖片
結局標題
結局內文
結局音樂
----
### 設定欄位
按鍵提示
存檔
背包
角色好感度顯示(只會顯示出現過的角色)
離開遊戲
----
### README
使用說明
必要檔案
格式規定
----
### 範例遊戲
3 個角色
3 個場景
3 個物品
3 個結局
---
## 範例遊戲示範
----
# ~~期末專題?~~
# CTF 推廣大會
----
## [什麼是 CTF](https://kb.hitcon.org/post/129279431507/ctf介紹)
Capture The Flag 的縮寫,是一種資安比賽形式
----
### 比賽形式
Jeopardy : 取得 flag 然後送出到網頁,也是我這次劇本檔的形式
King of the Hill : 取得控制權
Attack & Defence : 簡單來講就是打別人主機,保護自己的主機
----
### 常見領域
Web:攻擊網站漏洞取得 flag
Crypto:密碼學,常會給 source code
Reverse:逆向工程從檔案中想辦法撈出 flag
Pwn:把原端的程式打下來讓它吐出 flag,通常會給執行檔跟環境
Misc:個是個樣混合的,通靈大賽
還有其他如 OSINT、Forensics,有時候會直接分到 Misc
---
### 實際演示
三題 baby 難度以下的 crypto
{"title":"程設二 期末專題","description":"程設二 期末專題","contributors":"[{\"id\":\"bd47cc0a-d3e4-4997-b042-3ae3230b8982\",\"add\":1112,\"del\":188}]"}