Hackthebox:Bastard Walkthrough(not use metasploit)
预备知识
dirbuster、nmap、Wappalyzer
php 反序列化、Drupal7.x RCE、php-curl
certutil、MS15-051
信息收集和获取立足点
nmap 10.10.10.9
结果如下
Starting Nmap 7.91 ( https://nmap.org ) at 2020-12-07 15:16 CST
Nmap scan report for 10.10.10.9
Host is up (0.18s latency).
Not shown: 997 filtered ports
PORT STATE SERVICE
80/tcp open http
135/tcp open msrpc
49154/tcp open unknown
Nmap done: 1 IP address (1 host up) scanned in 11.72 seconds
需要详细结果,执行nmap -sC -sV -p- 10.10.10.9 ,先搁置一边,等待结果时做点别的
先访问web功能,目前知道可以注册、登录,先扫下目录有没有admin页面

执行dirb http://10.10.10.9,先搁置一边,等待结果时做点别的
使用Wappalyzer看看网络技术架构

发现了Drupal 7,后来查阅资料还知道这个cms的版本在CHANGELOG.txt文件里,也就是http://10.10.10.9/CHANGELOG.txt
查找Drupal 7漏洞,找到了Drupal < 7.58 - ‘Drupalgeddon3’ (Authenticated) Remote Code Execution (PoC) 不过利用失败了 ,问题不大,慢慢试


本文详细介绍了不使用Metasploit渗透测试平台的情况下,如何对Hackthebox的Bastard靶机进行渗透测试。通过信息收集、目录扫描和Drupal CMS的漏洞利用,最终获得远程代码执行权限。利用了Drupal 7.x Module Services的反序列化漏洞,通过修改exploit并耐心等待,成功建立连接,并借助nmap进行提权。
最低0.47元/天 解锁文章
622

被折叠的 条评论
为什么被折叠?



