lampiao靶机实验实战演练

一、明确目标

探测主机存活情况

靶机 ip : 192.168.119.155

Kali  ip :192.168.119.129

二、信息搜集

Nmap 进行常规端口开放扫描

开放了22 ssh 80 http

访问80 端口之后 这个只是个静态页面

加上参数 -p- 全端口探测 等同于 -p 1-65535  进行全端口扫描

发现了1898 端口 也开放 http 服务  

进行访问 可见有一个登录界面

对其目录进行扫描 dirsearch -u "192.168.119.155:1898"

扫描的结果 出现常见的 robots.txt 文件

翻译:此文件用于防止对某些部分进行爬网和索引,

通过雅虎等网站运行的网络爬虫。通过告诉这些“机器人”

不要在你的网站上去哪里,您可以节省带宽和服务器资源。

查看其他目录 但未找到可利用的信息

基于之前nmap 扫描找到的

进行找到了一个更新日志

看看这个 Drupal 7.54 版本有没有存在漏洞

通过查找资料 看来是有存在 一个 CVE-2018-7600(远程代码执行漏洞)

三、漏洞验证

使用MSF搜索相关漏洞利用脚本,使用msf 攻击

找到对应时间 2018 年的

使用攻击模块1 

设置 目标ip 192.168.119.155 目标端口 1898

查看配置情况 show options

使用run 进行攻击  会话连接成功建立

获取到shell,权限较低需要提权,查看系统内核版本

开启python 交互式终端

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

家目录下的 tiago 可能是用户名

查看网站上的默认配置文件

对default.settings.php 和settings.php 进行查看

最终在settings.php找到 密码 password :Virgulino

四、漏洞利用

基于之前开放了22 ssh 尝试进行ssh 登录

用户名: drupaluser 或 tiago

密码:Virgulino

用户名为tiago 成功登录

五、权限提升

Linux为2016年7月更新,那我们可以使用脏牛进行提权

CVE-2016-5195脏牛 复现

漏洞范围:Linux kernel>2.6.22

searchsploit dirty

Kali中自带了脏牛提权脚本

存放目录:/usr/share/exploitdb/exploits/lnux/local/40847.cpp

Kali 上 开启 http 80 服务

使用wget 方式 将 40847.cpp 传到 靶机里

对这个40847.cpp 使用gcc进行编译生成cowboy 文件

g++ -Wall -pedantic -O2 -std=c++11 -pthread -o  xigua 40847.cpp -lutil

运行xigua

执行./xigua后,得到root密码:dirtyCowFun

利用拿到的root密码,通过su 命令 输入密码 切换成root用户,提权成功。

恭喜完成!!!

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为了安装Lampiao靶机,您可以按照以下步骤进行操作: 1. 首先,您需要准备一个基于Linux的操作系统,比如Ubuntu或者Kali Linux。 2. 在您选择的操作系统上安装Apache服务器、MySQL数据库和PHP解释器,这就是所谓的LAMP堆栈。 - 对于Ubuntu,您可以使用以下命令安装LAMP堆栈: ``` sudo apt update sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql ``` - 对于Kali Linux,您可以使用以下命令安装LAMP堆栈: ``` sudo apt update sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql ``` 3. 安装完成后,您需要下载Lampiao靶机的源代码。您可以在Lampiao的GitHub存储库上找到源代码:https://github.com/felipefacundes/lampiao 4. 解压下载的源代码包,并将其复制到Apache服务器的网页根目录下,默认情况下是`/var/www/html/`。 5. 接下来,您需要创建一个MySQL数据库并导入Lampiao的数据。进入MySQL命令行界面并执行以下命令: - 创建数据库: ``` CREATE DATABASE lampiao; ``` - 导入数据: ``` USE lampiao; SOURCE /path/to/lampiao.sql; ``` 将`/path/to/lampiao.sql`替换为实际的lampiao.sql文件路径。 6. 配置Lampiao的数据库连接。编辑Lampiao源代码中的`config.php`文件,并根据您的MySQL配置进行相应的更改。 7. 最后,启动Apache服务器并访问Lampiao靶机。在浏览器中输入服务器的IP地址或域名,您应该能够看到Lampiao的登录页面。 请注意,Lampiao是一个漏洞靶场,仅供学习和研究目的使用。在安装和使用Lampiao时,请确保您遵守当地法律和道德准则。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值