ITPub博客

首页 > 数据库 > 数据库开发技术 > 哪些常用的免杀技巧

哪些常用的免杀技巧

原创 数据库开发技术 作者:逍遥子 时间:2023-12-05 08:00:00 0 删除 编辑

能否让shellcode长期在宿主中存活,这与其免杀能力有很大的关系。本文我们简单的梳理下在安全测试中常用的免杀技巧吧!

注意:本文仅供安全学习和研究,坚决反对一切危害网络安全的行为。

我们首先在cs中生成一个常见的Payload。

文件加壳

最常见的,我们可以采用UPX这款工具给paylaod进行加壳操作。当加壳的文件被运行后,解压代码会从已压缩的数据中重建原始程序并运行。

在kali中,此工具已默认安装。

对程序进行加壳

upx beacon.exe

但是,这种方法还是太简单了,不能达到免杀的效果。

替换图标

接下来,我们可以修改软件的一些基本属性,如修改图标,作者等信息。尽可能地去除病毒地特征。我们可以利用Resource hacker这款工具来修改EXE图标。

伪造签名

可以利用此项目https://github.com/secretsquirrel/SigThief对exe文件进行签名。

python .\sigthief.py -i wps.exe -t .\shellcode.exe -o shellcode2.exe

计划任务隐藏自启动

即使免杀做的再好,当目标主机关机或重启后,由于不能自启动。目标还是不能上线,所以我们可以在计划任务中添加自启动。当目标开机后,我们的shell也能够上线。项目地址:https://github.com/0x727/SchTask_0x727/tree/main直接下载 Release 版本快速使用

更多精彩文章 欢迎关注我们

原文作者:Kali笔记;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2021-01-22

  • 博文量
    760
  • 访问量
    444307