原文:攻防世界-web-favorite_number(php5.5的数组key溢出、换行符绕过正则跨行匹配、inode号绕过文件名过滤、文件输出绕过正则)

进入界面 简单的代码审计 首先是个判断,既要数组强等于,又要首元素不等 然后是个正则 d im ,要求整个字符串都是数字,大小写不敏感,跨行检测 和 匹配字符串开头和结尾 d 匹配数字 i 表示匹配的时候不区分大小写 m 表示多行匹配。什么是多行匹配呢 就是匹配换行符两端的潜在匹配。影响正则中的 符号 接着是个黑名单,把常用的可以执行的代码命令都排除了 最后是一个system函数,可以执行外部程式 ...

2020-11-12 15:03 0 700 推荐指数:

查看详情

UNCTF2020-WEB:babyeval(php执行运算|php过滤括号|换行符绕过正则)

php执行运算 代码: 上面的代码使用了反引号,PHP 将尝试将反引号中的内容作为 shell 命令来执行,并将其输出信息返回(即,可以赋给一个变量而不是简单地丢弃到标准输出) 如果过滤了括号可以使用执行运算绕过进行输出 题目源码 ...

Sat Nov 21 19:12:00 CST 2020 0 472
php正则绕过

https://blog.csdn.net/mochu7777777/article/details/104631142 ...

Fri Sep 11 07:07:00 CST 2020 0 455
数字验证正则绕过

0x01 preg_match() 定义: 执行一个正则表达式匹配 语法:preg_math(pattern,string,matches,flags) pattern,必需,要搜索的模式 string,必需,输入的字符串 返回pattern的匹配次数,0次 ...

Wed May 06 07:07:00 CST 2020 0 723
js正则匹配获取文件名

//获取文件名,不带后缀 var file_name=file_path.replace(/(.*\/)*([^.]+).*/ig,"$2"); //获取文件后缀 1.var FileExt=file_path.replace(/.+\./,""); 2.var ...

Wed Jan 04 22:19:00 CST 2017 0 3838
实验吧——Web——文件上传绕过

题目链接:http://www.shiyanbar.com/ctf/1781 分析: 1.上传2.jpg,显示必须上传后缀名为php文件 2.上传2.php文件, 3.解题思路:上传2.jpg文件,使用Burpsuite抓 ...

Thu Nov 15 01:18:00 CST 2018 0 707
PHP文件包含漏洞-绕过过滤的姿势

如图,过滤php常用的伪协议 1.大小写绕过 Php://input 抓包,并在数据包中写入<?php system('ls'); ?>查看目录下文件 发现存在fl4gisisish3r3.php文件,使用system('cat fl4gisisish3r3.php ...

Wed Mar 11 07:19:00 CST 2020 0 2587
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM