透過簡單的情境和 typescript 的 code 去理解 Dependency Inversion Principle 的有趣之處
使用 pyenv 建立獨立的 Jupyter kernels!
因為這學期課程有很多課都需要用到 python,版本不同且要安裝的也不同,直覺想到的解法就是使用 pyenv + virtualenv 來獨立環境,但是需要用到 jupyter 的話,難道要每個環境都安裝 jupyter 嗎?於是研究了一個晚上,發現可以只用一個 jupyter,然後分別為每個 virtualenv 環境建立 jupyter kernel。
EDU-CTF 2018 - TripleSigma
這題包含很多知識,在做的時候查很多資料而收穫良多,從 nginx 漏洞到 PHP POP 都有。推薦大家先自己做做看!因為很有趣,從 22:00 解到 07:00 …
EDU-CTF 2018 - DuoRenSnake
開場 10 分鍾內可以解掉的水題,網站點進去是一個簡單的貪食蛇小遊戲,觀察後發現可以透過偽造 http header 來 pass check
EDU-CTF 2018 - HackerTyper
題目點進去會看到一個風格很 hacker 的網站,觀察 js 後發現什麼也沒有zzz
EDU-CTF 2018 - TwoFile
這題目寫起來很有趣,反斜線看到時覺得好像有問題,卻過一小時後才去確認有沒有問題,前面都在找其他的洞,非常失策
Insomni'hack teaser 2019 - phunk2
利用 wrapper 對字串解析的不同來成功 getshell
開發 Telegram Bot 的筆記雜談
利用 Github 的 issues 當 blog 的留言板 ( 詳細內容可以到 關於
的頁面看 ),但是 Github 預設是有人留言評論就會寄一封信,如果討論熱烈可能就會一直收到信,容易淹沒重要的信。反過來關閉的話收不到通知也是很麻煩,剛好最近開始用 telegram,就想說寫寫看 bot 做通知
在 Hexo 上使用 uuid link
對於一個喜歡不斷修改文章內容甚至標題的人來說,每次修改都會讓 hexo 產生的文章 url 變化,不利於 SEO 和文章的分享。再來也是因為這是一個中文的 blog ,難免會使用中文當標題,產生的連結就會很長 ( 瀏覽器會幫你轉成中文,但實際上很長 ),所以必須想個避免出現中文和固定 url 的方法!
在 Git-bash for windows 新增命令
現在已經很習慣在 win10 的環境下用 ConEmu 開 Git-bash 輸入命令。不過 Git-bash 只收入基本的常用命令,有些命令是找不到的,例如 make
、wget
等,於是就研究了一下怎麼在 Git-bash 上增加命令。順便附上我已經額外新增的命令列表。