25分钟了解命令执行漏洞【例题+详细讲解】(二)

简介: >1继续了解如何绕过过滤>2学会构造数字

@TOC

🍀预计时间:25分钟
学习目标:
1继续了解如何绕过过滤
2学会构造数字
⚠别看今天目标少,内容需要思考滴!!!
在这里插入图片描述

过滤cat,flag,空格,数字,$

承接上文,我们介绍了如何绕过过滤cat,flag等,可是如果同时过滤了空格和$我们该怎么办呢???
在这里插入图片描述

明显,$IFS我们用不了了,所以这里再介绍几个绕过空格的方法:
==$IFS==
==$IFS$1==
==${IFS}==
=={,}:例如{cat,/flag}==
==<==
==<>==

这道题我们使用<来作答
在这里插入图片描述
传参tac</fla\g||就可以得到flag了!!!

构造数字(这个比较难搞,所以重点介绍下)

==在linux shell中 $(()) 用来计算数学表达式==
例如:
echo $(()) 0
echo $((~$(()))) -1
echo $((~$(())))$((~$(())))$((~$(()))) -1-1-1
echo $((~$(($((~$(())))$((~$(())))$((~$(()))))))) 2
echo $(($((~$(())))$((~$(())))$((~$(()))))) -3
有没有发现规律???
很明显,如果括号内不加表达式就是0,取反就是-1,我们可以把它们拼接在一起(-1-1-1),也可以加在一起(-3)

在这里插入图片描述

🏆🏆结束语:
==命令执行漏洞的内容会不定期更新,如果对您有帮助的话可以订阅一下专栏==

相关文章
|
关系型数据库 Go 网络安全
go语言中PostgreSQL驱动安装
【11月更文挑战第2天】
575 5
|
Linux vr&ar C语言
Linux怎样更新Centos下Gcc版本支持C++17?
Centos7快速安装gcc8.3.1 可支持C++17(附gcc相关链接整理) centos7直接yum安装的那个gcc版本为4.8.5,对于大多数的需求来说都是低了。系统安装镜像里的那个版本也是4.8.5。 在g++ 7 以上的版本中添加了对c++17 的支持,所以为了工作需要现在需要升级到高版本。
2549 1
|
SQL 安全 数据处理
Web 测试神器:HackBar 保姆级教程
Web 测试神器:HackBar 保姆级教程
|
自然语言处理 前端开发 JavaScript
Day 9: TextBlob——对文本进行情感分析
又是“30天学习30种新技术”的一天,我打算暂时把JavaScript放一放,然后学下用Python进行文本处理。本文的重点是情感分析。我在几年前就对情感分析产生了兴趣,当时我想写一个分析与电影有关的推的应用。这个应用将帮助我决定是否看某部电影。
1528 0
Day 9: TextBlob——对文本进行情感分析
|
2天前
|
数据采集 人工智能 安全
|
11天前
|
云安全 监控 安全
|
3天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1020 151
|
3天前
|
编解码 人工智能 机器人
通义万相2.6,模型使用指南
智能分镜 | 多镜头叙事 | 支持15秒视频生成 | 高品质声音生成 | 多人稳定对话
|
16天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1713 9