Php函数安全Windows系列之FindFirstFile
来源:互联网 发布:vivo软件开发待遇 编辑:程序博客网 时间:2024/05/20 21:43
说一下Window 下的API函数FindFirstFile,相关函数介绍可以查看MSDN
https://msdn.microsoft.com/zh-cn/library/aa364418(v=vs.85).aspx
这个函数顾名思义就是查找当前目录下的符合命名的第一个文件,这个函数遇到如下字符有如下特性:
双引号(“””) <==> 点号(“.”)';
大于符号(“>”) <==> 问号(“?”)';
小于符号(“<“) <==> 星号(“*”)';
PHP这些函数使用到了这个api
有了这个特性我们就可以这样进行构造变形
1.<< == 1.php // ‘<‘ = ‘*’ 理论只要一个<符可以匹配所有,但有时会失败用<< 更好
1.>>> == 1.php // ‘>’ =’?’ 正则下匹配单个字符 所有 ‘>>>’个数要一致
同理:
1″<< == 1.<< == 1.php
1″>>> == 1.>>> == 1.php
乌云漏洞案列:
http://www.wooyun.org/bugs/wooyun-2010-071540
参考文档:
osec.whitepaper-02
0 0
- Php函数安全Windows系列之FindFirstFile
- FindFirstFile()函数
- FindFirstFile()函数
- FindFirstFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- Windows API一日一练(58)FindFirstFile和FindNextFile函数
- 理解RESTful架构
- Hadoop2.7.2版本分布式集群搭建详细记录(2)
- Skinned Mesh原理解析和一个最简单的实现示例
- 构建微服务-第一章-什么是微服务_002技术多样性
- CCS 5 利用profile测试函数运行时间
- Php函数安全Windows系列之FindFirstFile
- 基础练习 Huffuman树
- php cookie用法之 setcookie()函数
- sql 安全漏洞
- HDU_1686_POJ_3461_Oulipo
- 迷宫问题
- 数据库体系结构-共享池(shared pool),largepool,Java池,流池
- Android学习之ListView与SimpleAdapter的使用
- 第1章 Java语言概述与开发环境