Skip to content

Commit e48f13d

Browse files
author
罗江
committed
add readme.md
1 parent 38b817d commit e48f13d

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
- [ ] parse_url 函数研究
1414
- [ ] curl 函数研究
1515
- [ ] addslashes 函数绕过研究
16+
- [ ] move_uploaded_file
17+
- [ ] str_shuffle 函数缺陷
1618

1719
## 一些资源
1820

escapeshellarg 和 escapeshellcmd 函数.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ lj@lj:/usr/share/virtualbox$ echo '"`date`"'
3939

4040
php手册上的解释为:
4141

42-
escapeshellcmd() 对字符串中可能会欺骗 shell 命令执行任意命令的字符进行转义。 此函数保证用户输入的数据在传送到 exec() 或 system() 函数,或者 执行操作符 之前进行转义。
42+
escapeshellcmd() 对字符串中可能会欺骗 shell 命令执行的字符进行转义。 此函数保证用户输入的数据在传送到 exec() 或 system() 函数,或者 执行操作符 之前进行转义。
4343

4444
反斜线(\)会在以下字符之前插入: &#;`|*?~<>^()[]{}$\, \x0A 和 \xFF。 ` ' 和 " 仅在不配对儿的时候被转义`。 在 Windows 平台上,所有这些字符以及 % 和 ! 字符都会被空格代替。
4545

open_basedir 研究.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ PHP_FUNCTION(realpath)
8787
}
8888
}
8989
```
90+
9091
open_basedir的验证函数是php_check_open_basedir,我们查看以下这个函数: `main/fopen_wrappers.c`
9192
9293
```c

0 commit comments

Comments
 (0)