2022-渗透测试-代码审计-PHP常用函数

简介: 2022-渗透测试-代码审计-PHP常用函数

1.isset()函数

用于检测变量是否已设置并且非 NULL。

2.extract()函数

从数组中将函数导入当前列表,将数组的键当作变量名,数组的值当作对应变量的值。

3.file_get_contents() 函数

把整个文件读入一个字符串中。

4.eval()函数

把字符串按照php代码计算

5.assert()函数

判断一个表达式是否成立,返回true or false。

6.preg_replace() 函数

执行一个正则表达式的搜索和替换。

7.call_user_func()函数

把第一个参数作为回调函数调用,并且将其余的参数作为回调函数的参数。

8.require()、include()、require_once()、include_once()函数

包括并运行指定文件。

9.exec()函数

执行一个外部程序

10.passthru()函数

执行外部程序并且显示原始输出

11.proc_open()函数

执行一个命令,并且打开用来输入/输出的文件指针。

12.shell_exec()函数

通过shell环境执行命令,并且将完整的输出以字符串的方式返回

13.system()函数

执行外部程序,并且显示输出

14.popen()函数

通过popen()的参数传递一条命令,并对popen()所打开的文件进行执行

15.copy()函数

拷贝文件

16.file_get_contents()函数

将整个文件读入一个字符串

17.file_put_contents()函数

将一个字符串写入文件

18.file()函数

把整个文件读入一个数组中

19.fopen()函数

打开文件或者URL

20.move_uploaded_file()函数

将上传的文件移动到新位置

21.readfile()函数

读取一个文件,并写入到输出缓冲。

22.rename()函数

重命名一个文件或目录

23.rmdir()函数

删除目录

24.unlink() & delete()函数

删除文件

25.in_array()函数

搜索数组中是否存在指定的值。

26.ini_set()函数

设置php.ini的值

27.ini_get()函数

获取php.ini文件里的环境变量的值

28.is_*()函数

is_array — 检测变量是否是数组

is_bool — 检测变量是否是布尔型

is_callable — 检测参数是否为合法的可调用结构

is_dir — 判断给定文件名是否是一个目录

is_double — is_float() 的别名

is_float — 检测变量是否是浮点型

is_file — 判断给定文件名是否为一个正常的文件

is_int — 检测变量是否是整数

is_null — 检测变量是否为NULL

is_numeric — 检测变量是否为数字或数字字符串

is_object — 检测变量是否是一个对象

is_string — 检测变量是否是字符串

相关文章
|
5天前
|
JSON PHP Apache
[GFCTF 2021]Baby_Web(CVE-2021-41773) 从一道题入门PHP代码审计 (保姆级)
[GFCTF 2021]Baby_Web(CVE-2021-41773) 从一道题入门PHP代码审计 (保姆级)
7 1
|
11天前
|
SQL 安全 API
PHP代码审计示例(一)——淡然点图标系统SQL注入漏洞审计
PHP代码审计示例(一)——淡然点图标系统SQL注入漏洞审计
26 4
|
10天前
|
前端开发 网络安全 PHP
PHP代码审计之MVC与ThinkPHP简介
PHP代码审计之MVC与ThinkPHP简介
19 2
|
10天前
|
监控 安全 网络安全
PHP代码审计之简单思路方法
PHP代码审计之简单思路方法
28 1
|
1月前
|
数据库
基于PHP+MYSQL开发制作的趣味测试网站源码
基于PHP+MYSQL开发制作的趣味测试网站源码。可在后台提前设置好缘分, 自己手动在数据库里修改数据,数据库里有就会优先查询数据库的信息, 没设置的话第一次查询缘分都是非常好的 95-99,第二次查就比较差 , 所以如果要你女朋友查询你的名字觉得很好 那就得是她第一反应是查和你的缘分, 如果查的是别人,那不好意思,第二个可能是你。
40 3
|
13天前
|
监控 数据库连接 PHP
php中register_shutdown_function函数用法详解
通过 `register_shutdown_function`,PHP开发者可以对脚本的终止进行更精细化的处理,这个函数让开发者能在脚本的生命周期结束时有机会执行最后的操作,无论脚本是正常结束还是发生错误。由于它的高度实用性和灵活性,`register_shutdown_function`是PHP开发中不可或缺的工具之一。
11 0
|
1月前
|
SQL 关系型数据库 MySQL
php所有函数总结
以上只是PHP中函数的一部分,实际上PHP提供了丰富的内置函数,能够处理各种复杂的任务。
13 2
|
21天前
|
存储 域名解析 缓存
函数计算产品使用问题之怎么使用浏览器测试函数
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
1月前
|
Serverless PHP
【PHP常用函数封装】 php 判断两个数组所有的值是否是完全相等
【PHP常用函数封装】 php 判断两个数组所有的值是否是完全相等
23 3
|
1月前
|
Java 测试技术
在Java中使用断言函数进行代码测试
在Java中使用断言函数进行代码测试

热门文章

最新文章