系统漏洞利用与提权

任务二:系统漏洞利用与提权

任务环境说明:

服务器场景:PYsystem0033

服务器场景操作系统:Ubuntu

服务器场景用户名:未知 密码:未知

1.使用nmap扫描靶机系统,将靶机开放的端口号按从小到大的顺序作为FLAG(形式:[端口1,端口2…,端口n])提交;(1分)

首先第一道题目的思路就是使用nmap来进行扫描:

Flag:[21,22,80]

2.通过上述端口访问靶机系统,使用弱口令进行登录,将正确的用户名和密码作为FLAG(形式:[用户名,密码])提交;(1分)

看到弱口令那必须想到用密码来爆破:

现在我们来使用弱口令来爆破一下ssh的密码:

  

爆出了账号和密码:

Flag:[ubuntu,admin123]

3.利用Kali渗透机生成反弹木马,将生成木马命令执行后提示的第四行的首个单词作为FLAG(形式:[单词])提交;(1分)

其实从这里不难看出这是一个linux的靶机,那我们生成木马也要生成linux的木马:

 

Flag:Payload

4.对上述木马文件进行修改后上传到靶机系统中,使用MSF开启监听,将获得的当前权限的用户名作为FLAG(形式:[用户名])提交;(1分)

这一道题目的大体思路就是,首先将刚刚生成的木马使用scp来进行传入靶机,随后使用ssh连接刚刚爆破出的ssh的账号和密码,在kali机上建立监听,最后启动木马即可拿到shell:

首先使用scp来将木马传入靶机:

 在kali机中进行监听:

 

最后使用刚刚爆破出的账号密码进行登录:

 最后运行木马程序,完成最后的渗透:

 成功拿到shell:

 接着我们查看用户:

 

Flag:[ubuntu]

5.查看系统内核版本信息,将系统内核版本号作为FLAG(形式:[版本号])提交;(1分)

查看内核版本号:

Flag: 4.4.0

6.在Kali攻击机中查找可使用的漏洞源码,将找到的漏洞源码文件名作为FLAG(形式:[文件名])提交;(1分)

我们在kali的/root的目录下找到提权文件:

Flag[upstream44]

7.利用上述漏洞源码后获得到的靶机/root下的唯一.txt文件的文件名作为FLAG(形式:[文件名])提交;(1分)(2分)

接下来我们将ubuntu用户进行提权:

首先我们使用刚刚拿到的shell来进行上传提权文件:

 上传后我们使用ssh登录ubuntu用户:

看到提权文件:

我们使用gcc编译木马:

 给文件提权运行:

看到提权成功。

我们接着到/root目录下看一下文件:

Flag:[dajvsev]

8.利用上述漏洞源码后将获得到的靶机/root下的唯一.txt文件的文件内容作为FLAG(形式:[文件内容])提交。(2分)

下一道题目直接看文件:

Flag:[ flag{06474975137c13d577c8d75ce1a776f1}]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浩~~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值