PHP create_function()代码注入 (执行脚本函数)
来源:互联网 发布:php内容管理系统 编辑:程序博客网 时间:2024/06/09 20:49
1
create_function(
'$fname'
,
'echo $fname."Zhang"'
)
1
2
3
function
fT(
$fname
) {
echo
$fname
.
"Zhang"
;
}
1
2
3
4
5
6
7
8
9
<?php
$newfunc
= create_function(
'$a,$b'
,
'return "ln($a) + ln($b) = " . log($a * $b);'
);
echo
"New anonymous function: $newfunc"
;
echo
$newfunc
(2, M_E) . "
";
// outputs
// New anonymous function: lambda_1
// ln(2) + ln(2.718281828459) = 1.6931471805599
?>
1
2
3
4
5
6
7
8
9
10
11
12
<?php
//02-8.php?id=2;}phpinfo();/*
$id
=
$_GET
[
'id'
];
$str2
=
'echo '
.
$a
.
'test'
.
$id
.
";"
;
echo
$str2
;
echo
"<br/>"
;
echo
"=============================="
;
echo
"<br/>"
;
$f1
= create_function(
'$a'
,
$str2
);
echo
"<br/>"
;
echo
"=============================="
;
?>
1
2
3
4
5
6
7
8
9
10
源代码:
function
fT(
$a
) {
echo
"test"
.
$a
;
}
注入后代码:
function
fT(
$a
) {
echo
"test"
;}
phpinfo();/*;
//此处为注入代码。
}
阅读全文
0 0
- PHP create_function()代码注入 (执行脚本函数)
- create_function 函数 应用
- create_function 函数 应用 one
- create_function 创建匿名函数
- php create_function()产生的漏洞
- 执行php表达式字符串,相比于eval,create_function也许是个更好的选择……
- PHP 执行注入分享
- PHP中create_function的用法总结
- 本人原创可编译执行php脚本的php函数
- eval 函数 检查并执行php代码
- 远程注入执行函数
- [李景山php] 深入理解PHP内核[读书笔记]--第二章:用户代码执行--PHP脚本的执行
- php传参调用shell脚本执行代码
- php的exec()函数执行外部Linux脚本问题
- Linux执行PHP脚本(简单实例)
- PHP防注入攻击过滤HTML代码函数
- php执行shell脚本
- PHP执行shell脚本
- 你绝对想知道:芝麻信用新域名xin.xin是个什么鬼!
- Android的js与java交互
- ios 二维码扫描和生成
- 链栈
- iOS开发
- PHP create_function()代码注入 (执行脚本函数)
- SQL——后台分页(C#,mysql)
- adb调试命令
- leetcode-第十三周
- 算法实例
- redis的配置以及简单使用
- Android实现饿了么搜索框效果(兼容低版本)ValueAnimator
- OpenStack权威技术认证COA简介及全球实考统计数据
- string、wstring、cstring、 char、 tchar、int转换方法