免杀一直是红队和蓝队热议的话题。各种姿势的免杀绕过令人瞠目结舌。python作为当今很热门的编程语言之一,它是如何进行免杀操作的呢?
本文仅供学习和研究,坚决反对一切危害网络安全的行为。
(相关资料图)
我们首先在msf中生成python的shellcode
替换关键词。
替换完成后,将下面代码放到下面shellcode中去。
接下来,我们来测试是否能正常上线。
将保存的python代码复制到目标主机,执行python文件如下,成功得到会话。
并不是所有的目标主机都有python环境,因此我们需要将其打包成exe文件。执行命令如下
-F 打包为单文件 -w 不显示窗口 -i ico图标文件 --key 加密字节码的密钥等待打包完成。。。。打包好后的可执行程序在dist目录中
运行程序后,成功上线。
360云查杀
电脑管家
在线查杀1/46
先用cs或者msf生成python shellcode然后把shellcode进行BS64加密放在里面并存放到服务器。
利用base64加密
接着,我们将上面加密后的代码保存为txt
文件。放在/var/www/html
目录下。然后启动apache服务。
注意給放入的txt文件要添加权限,不然访问会403
。即chmod -R 777 html
接着修改加载器的服务器地址后进行一次BaSe64加密,然后把代码放在txt
里面并存放到服务器
修改主程序修改服务器地址后使用pyinstaller
打包成exe可执行文件
为了保险起见,我们可以将其进行代码混淆
接着打包为exe文件
完美逃逸腾讯 360云查杀
cs 完美上线
无论是哪种方法,归根到底都是利用了base64
加密 XOR
AES
加密、代码混淆等方式。因此在实际工作中切勿运行来历不明的工具和软件。
更多精彩文章 欢迎关注微信公众号 kali笔记
关键词:
品牌