scist s6 資安筆記
開頭
紀錄一下,第一次上資安課有點緊張(?)
希望之後能交到朋友,一起去打比賽(該發祭品了)
然後gpt剛到期了,等去成大上機考前再續(前提是我能去)vscode括號沒關會被標記紅色,好煩
筆記
剛講到了zeroday,這是一個可以上傳你發現的漏洞的網站,也許之後會有用紀錄一下
開始講CTF是什麼,這讓我想到去年我天真的想在資安0基礎的情況下準備一堂CTF社課(所以我把鳳新電研社放黑歷史)
講到flag格式,沒聽懂,之後應該就熟悉了(吧)。
Jeopardy怎麼念OsGa英文真好
還有一個半小時才下課但我水快喝完了,完蛋
雖然還有飲料可以喝但我不喜歡喝飲料阿
有人把自己的discord bot token丟到github上
然後怎麼有人在課堂上鞭屍阿,嚴厲譴責
這就不得提到我把我的arch內核搞爆了然後我修不好最後整個洗掉到現在還沒重裝
什麼年代了我還能聽到熊貓燒香這個東西…
講了root跟sudo,sudo就是一個有授權的使用者使用sudo暫時借用root的權限來做事,比較安全且可以追溯是誰幹了哪件事
GUI vs CLI
圖形化介面vs文字輸入介面,圖形介面易用但太慢,對開發者CLI快速且易用(但我菜雞沒有GUI我怎麼活阿)
shell
shell就是使用者與作業系統交互的介面
shell可以做很多事(整活)
開始講指令(ls, cd, mkdir, touch, cat, adduser, deluser)
OsGa:要期中考了自己的心比外面的天氣還涼
依序執行多個指令:ls; pwd; whoami (用;)
一個一個一個(?)執行下去,但前面的成功才執行下一個:mkdir test && cd test (用&&)
前一個指令失敗時才執行下一個:make || echo "Build failed" (用||)
管道(|)將前一個指令的輸出傳給下一個:cat file | grep "keyword"
好多東西我直接複製貼上
*匹配任意多個字元(萬用字元)?匹配單一字元~使用者家目錄(home directory)$變數標示,例如$USER,$PATH#註解符號(在指令或腳本中忽略該行內容)\轉義字元,用來避免符號被解讀&將指令放到背景執行 例:python app.py &
講了nano跟vim,反正就是趕緊地去學vim,下次就把你nano ban了
寫了一題,反正就是cat好像被ban了要你用rev去讀檔案然後在rev回來
1 | rev /flag | rev |
講了一大堆工具,現在4:57他在飆車完全沒聽懂
資安感覺比競程有實作感多了