一次简单靶机的渗透测试

        最近一直在准备OSCP的考试,于是就下载了很多的靶机做渗透的练习,目的就是为了更进一步的学习渗透并拿到靶机中的flag。先挑一个简单一点的(路过的大佬们求放过),废话不多说直接上干货。

1. 获取靶机ip

直接用nmap开路:root@kali:~# nmap -F 192.168.1.0/24,可以看到靶机的ip为192.168.1.5

图片.png

2. 服务枚举,扫一下tcp端口:root@kali:~# nmap -sV 192.168.1.5

图片.png

并没有什么特别的发现,只是一些常见的服务端口。

3. Web服务

看来只能从web上入手了,首先跑一下目录,这也是渗透中信息搜集的最常规思路:

root@kali:~# dirb http://192.168.1.5/ ,从中发现了robots.txt,进行访问我们发现了两个文件

图片.png

图片.png

我们访问key-1-of-3.txt,于是得到了第一个flag

图片.png

访问fsocity.dic,下载得到的应该是一个字典图片.png

图片.png

随便一看就发现有很多重复的,我们把重复的删除掉,并创建一个新的字典

图片.png

通过跑目录我们还发现这个靶机使用的是Wordpress,那我们就用wpscan跑一下

图片.png

4. 获取shell

root@kali:~# wpscan --url http://192.168.1.5/ --enumerate u 

似乎也没有找到什么可以利用的信息,于是我们尝试用wp的登录页面找突破口,联想到刚才找到了一个字典,可以用里面的用户名进行枚举,发现存在elliot的用户

图片.png

下面用wpscan通过刚才生成的字典进行爆破,看个人习惯,也可以用burp来进行

root@kali:~# wpscan --url http://192.168.1.5 --wordlist=/root/Downloads/dic.txt --username elliot --thread 25

图片.png

得到用户名elliot的密码是ER28-0652。登录后界面:

图片.png

找到Appearance->Editor,找到404.php,并在攻击机上php的webshell:/usr/share/webshells/php/php-reverse-shell.php 把它写入里面,并将ip改成自己的攻击机。然后在攻击机上监听这个端口,访问任意错误页面触发shell

图片.png

运行$ python -c 'import pty;pty.spawn("/bin/bash")'  来获得一个交互式shell

进入home目录查看一下,发现了一个robot目录,进入查看发现一个md5值

图片.png

进行破解我们可以得到它的值为abcdefghijklmnopqrstuvwxyz

图片.png

既然得到了密码,就进行登录,然后我们就找到了第二个flag

5. 获取root权限

图片.png

然后用nmap进行提权

图片.png

查看root目录就能看到最后一个flag

图片.png

到此整个渗透过程就算是完成了,思路很清楚,就是提权部分很难想到,提权的方法很多,因此需要更多的积累和练习。好了,多谢各位,以后会尽量多多更新!

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kali Linux是一种专门用于渗透测试和网络安全的操作系统。它集成了大量的渗透测试工具和资源,使得安全专业人员能够有效地评估和保护网络系统的安全性。 Kali Linux提供了多种渗透测试靶机,用于练习和测试渗透测试技术。这些靶机模拟了真实世界中的各种漏洞和攻击场景,帮助安全专业人员熟悉和理解不同类型的漏洞,并学习如何利用它们。 以下是一些常见的Kali Linux渗透测试靶机: 1. Metasploitable:Metasploitable是一个故意构建的易受攻击的虚拟机,它包含了多个漏洞和弱点,可以用于学习和实践Metasploit框架的使用。 2. DVWA(Damn Vulnerable Web Application):DVWA是一个故意构建的Web应用程序,包含了多个常见的Web漏洞,如SQL注入、XSS等,可以用于学习和实践Web应用程序渗透测试技术。 3. OWASP Mutillidae II:Mutillidae II是一个故意构建的Web应用程序,旨在模拟真实世界中的各种Web漏洞和攻击场景,包括SQL注入、文件包含等。 4. Hack The Box:Hack The Box是一个在线平台,提供了一系列的渗透测试靶机,每个靶机都有不同的漏洞和挑战,可以用于测试和提高渗透测试技能。 这些渗透测试靶机都可以在Kali Linux上进行安装和使用。通过实践和探索这些靶机,安全专业人员可以提高他们的渗透测试技能,并了解如何保护网络系统免受各种攻击。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值