2021年中职“网络安全“江西省赛题—B-3:应用服务扫描与利用

简介: 2021年中职“网络安全“江西省赛题—B-3:应用服务扫描与利用

B-3:应用服务扫描与利用

任务环境说明:

 服务器场景:Server15

 服务器场景操作系统:未知(关闭链接)

  1. 使用命令nmap深入目标靶机的服务版本信息,将需要使用的参数作为FLAG进行提交;
    nmap -sV ip 扫描

    flag:[sV]



2.通过上述端口访问靶机系统并深入隐藏的页面,将找到的敏感文件、目录名作为FLAG(形式:[敏感文件或目录1,敏感文件或目录2…,敏感文件或目录n])提交;

nmap扫描发现31337端口也有http服务,用dirb扫描目录,发现几个敏感目录



3通过上述敏感文件或目录下载可利用的私钥和认证关键字文件,将私钥文件名和认证关键字文件名作为FLAG(形式:[私钥文件名,认证关键字文件名])进行提交;

通过dirb扫描发现个.ssh文件


访问http://172.16.105.1:31337/.ssh

把id_rsa和authorized_keys给下载下来

访问格式:http://172.16.105.1:31337/.ssh/id_rsahttp://172.16.105.1:31337/.ssh/authorized_keys

15c92d64ad49476ca23219b03a04fe6e.png




flag:[id_rsa,authorized_keys]

4.查找认证关键字文件中用于登录靶机服务器的用户名,将用户名作为FLAG提交;

在证书authorized_keys中找到用户名


flag:[simon]

5.使用该用户名及私钥登录靶机服务器,将服务器返回信息的第一行结尾的最后一个英文单词作为FLAG提交;


flag:[key](没有标准答案,不知道是不是这个)


6.将私钥文件进行格式转换后进行解密,将成功解密出的密码作为FLAG提交;

利用kali中自带的python文件ssh2john.py对私钥文件id_rsa进行格式转换

然后利用john进行解密

flag:[starwars]


7.利用靶机服务器上的溢出程序进行提权,将接收用户输入的缓冲区的大小作为FLAG提交;

登入服务器,密码输入刚刚破解的密码

进入root目录

发现一个txt和一个c文件,尝试打开chjenie.txt,发现权限不够

再试试能不能打开c文件


通过代码审计,感觉是缓冲区溢出,代码中提示节数为20,Simon 5个字节 还需要输入15个字节


提权成功
flag:[20](不知道标准答案,应该是这个)

8.成功提权后将获得到的靶机/root下的唯一.txt文件的文件名作为FLAG(形式:[文件名])提交;
flag:[chjenie.txt]

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

权限已经是root了,直接cat文件就行了


flag:[das_bof_MEISTER]



目录
相关文章
|
3月前
|
安全 网络安全
Kali渗透测试:使用Armitage扫描网络
Kali渗透测试:使用Armitage扫描网络
77 3
|
2月前
|
安全 Linux 网络安全
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息。本文分三部分介绍 nmap:基本原理、使用方法及技巧、实际应用及案例分析。通过学习 nmap,您可以更好地了解网络拓扑和安全状况,提升网络安全管理和渗透测试能力。
224 5
|
3月前
|
Web App开发 JSON 网络协议
|
3月前
|
安全 网络协议 IDE
使用Python编写网络扫描程序
使用Python编写网络扫描程序
66 0
|
5月前
|
监控 安全 网络协议
这10款网络扫描工具,是个网工,都想全部安装!
这10款网络扫描工具,是个网工,都想全部安装!
429 1
|
5月前
|
安全 网络协议 网络安全
|
6月前
|
网络协议 安全 Shell
`nmap`是一个开源的网络扫描工具,用于发现网络上的设备和服务。Python的`python-nmap`库允许我们在Python脚本中直接使用`nmap`的功能。
`nmap`是一个开源的网络扫描工具,用于发现网络上的设备和服务。Python的`python-nmap`库允许我们在Python脚本中直接使用`nmap`的功能。
|
6月前
|
SQL 安全 网络协议
网络扫描与渗透测试基础
【7月更文挑战第12天】网络扫描与渗透测试是保障网络安全的重要手段,通过模拟黑客攻击的方式,发现潜在的安全漏洞,并提供修复建议,为系统安全保驾护航。在网络安全日益重要的今天,掌握网络扫描与渗透测试技术对于企业和组织来说至关重要。希望本文能够为读者提供有益的参考和借鉴。
|
6月前
|
数据采集 云安全 SQL
数字化时代下的网络安全,漏洞扫描工具提供更好的保障
在数字化时代,企业的网络安全对于其成功实现数字化转型具有重要意义。漏洞扫描工具作为网络安全防护的重要组成部分,能够帮助企业快速发现漏洞,提高数字化转型的安全性和稳定性。
|
8月前
|
安全 Linux 网络安全
第十六届山东省职业院校技能大赛中职组网络安全赛项竞赛正式试题
第十六届山东省职业院校技能大赛中职组网络安全赛项竞赛正式试题