首页 > 其他分享 >简单讲一下免杀的一个思想

简单讲一下免杀的一个思想

时间:2025-01-18 10:31:46浏览次数:1  
标签:上线 免杀 思想 检测 杀软 服务器 简单 C2

这几天一直在忙,没时间学新东西,也不知道写什么,正好今天有人跟我要免杀,cs 二开的东西,这里就水一篇文章,带各位入门免杀,建立一个免杀思路。

1、什么是免杀?

首先各位需要了解一下,免杀的基本概念

免杀,全称为反杀毒技术,用来使木马病毒程序逃过杀毒软件的检测

免杀的学习成本是很高的,因为他涉及了很多门技术,包括逆向工程,汇编代码,系统底层,程序设计等等,但也为此,你学好免杀,你也能在安全圈子里独霸一方。

2、免杀的应用对象

一般的免杀,都是和我们的 C2 服务器相关联的,那这时就要有人问了
什么是 C2?
C2 的全称是 Command & Control Server,又称 C&C 服务器,也就是命令控制服务器,光看这些东西,各位可能不太了解,那我举个例子,我们常用的 CS 就是一个标准的 C2 服务器。

图片名称

除了 CS,在市面上还有很多的 C2 服务器,像是 MSF,帝国,Sliver 等等。
这里着重说一下 Sliver。

https://github.com/BishopFox/sliver

这是国外的一位天才少年黑客,拿 golang 写的一款 C2 服务器,整体的功能较为完善,而且其本身生成的木马是可以裸过 X 绒的。

3、杀软是怎么检测的?

想要学会免杀,第一点就是要了解杀软是怎么检测木马病毒的,一般现在的杀软的检测方式都会是以下的几种

特征码---这个很容易绕过,你自己去修改特征就好,比如 cs 的端口为 50050,我们可以改成 3344 等其他端口

行为检测---这个是现在免杀的一个大门槛,杀软会检测木马的各种行为,这时候我们就要想办法让杀软信任我们,比较简单的方法比如使用 powershell 等这些白名单的父进程去伪装我们的木马

内存扫描----这个和特征码扫描差不多,只不过这个是在内存中扫描,我们可以利用一些特殊的方式对内存的 beacon 加密,达到免杀的目的

沙盒分析----这个也是比较新的技术,可能很多师傅都有过一段经历,某天一醒来,自己的 cs 突然上线一堆的主机,这就是因为自己的木马被人上传到沙箱里,所以我们读取到了很多沙箱的机器 ip,这里就需要我们研究反沙箱技术

4、编程语言选择

这里就简单说一嘴,所有的编程语言都能用来做免杀,只是难易度不同,比如 golang 免杀,这个难度就很高,因为 360 核晶检测到莫名其妙的 Go 文件会直接杀,当然还有 python,虽然 python 相对简单,但他代码量太大,体积大,确实不太适合做免杀
这里我还是建议使用 C/++来搞免杀。

5、免杀注意点

不要上线就杀掉杀软!不要上线就 whoami!不要上传 VT!

不要上线就杀掉杀软!不要上线就 whoami!不要上传 VT!

不要上线就杀掉杀软!不要上线就 whoami!不要上传 VT!

标签:上线,免杀,思想,检测,杀软,服务器,简单,C2
From: https://www.cnblogs.com/cn-sec-/p/18678106

相关文章

  • String类及其衍生类的简单理解
    String类及其衍生类的简单理解StringString指的是字符串的类,在java中,它是不可以更改的。1.下面简单介绍两种构造方法。publicclasshaohaoxuexi{publicstaticvoidmain(String[]args){Stringa=newString();Stringb="abc";}}这是两......
  • 说说CORS为何要区分预检请求和简单请求呢?
    CORS(Cross-OriginResourceSharing,跨域资源共享)机制中区分预检请求和简单请求的原因主要涉及Web应用的安全性、请求的特性以及服务器的处理逻辑。以下是详细的解释:安全性考虑:Web应用的安全性是CORS机制的核心关注点。浏览器默认禁止跨域请求是为了防止恶意行为,如跨站脚本攻......
  • 简单电路的故事
    电池:像一个大推手,推着电子跑。电线:像一条小路,电子在上面跑。灯泡:电子跑到灯泡那里,灯泡就亮了!电路故事:电池推电子,电子跑啊跑,跑到灯泡那里,灯泡亮了!电子跑完一圈,又回到电池,继续跑。欧姆定律的故事电压:电池的力气,力气越大,电子跑得越快。电阻:路上的石头,石头越多,电子跑得越慢......
  • 简单组合逻辑
    多路选择器 在多路数据传输过程中,能够将任意一路选出来的电路叫做数据选择器,也称多路选择器。对于一个具有2^n个输入和一个输出的多路选择器,有n个选择变量,多路选择器也是FPGA内部的一个基本资源,主要用于内部信号的选通。简单的多路选择器还可以通过级联生成更大的多路选择器......
  • Python 实现简单的验证码识别
    验证码是一种常见的验证机制,用来区分用户是人还是程序。在本教程中,我们将使用Python编写一个程序,通过图像处理和OCR技术自动识别英文数字组合的验证码。以下将逐步介绍如何实现这一功能。环境准备安装Python和必要库首先,确保已安装Python。如果未安装,可以前往Python......
  • CyberRT_源码与简单功能
    阅读源码首先快速地作了一个每个模块的简单功能介绍,后续会按照程序的顺序对每个模块深入源码学习核心功能:数据通信和任务调度CyberRT采用了基于Component模块和有向无环图(DAG)的动态加载配置 role_attributescyber/proto/role_attributes.proto中定义了两个数据结......
  • 超高频算法——双指针思想的领悟 python
    目录问题引入1解决方案牛刀小试问题引入2解决方案举一反三实战演练(双指针)问题引入3Whatis滑动窗口关键要素实战演练(滑动窗口)总结问题引入1给你一个数组(按非递减顺序排列),假定为【2,4,5,6,7,9】请你在数组中找到两个数满足:相加等于10,返回它们的值。你是一个不知道双......
  • Java编程思想第四版第十五章第8题(java中的一些基本概念)
    1.编程题目概况这是Java编程思想(第四版)第十五章中的编程作业题第8题,原文如下:练习8.模仿Coffee示例的样子,根据你喜爱的电影人物,创建一个StoryCharacters的类层次结构,将它们划分为GoodGuys和BadGuys.再按照CoffeeGenerator的形式,编写一个StoryCharacters的生成......
  • 21岁前简单谈谈工作过的暑假工兼职
    21岁前简单谈谈工作过的暑假工/兼职第一份工作,小时工:小学:亲戚厂里忙,找了一堆小孩去帮忙,干了5个小时左右,就是把不知名的明星的的圆形半身照塞进一个纸袋里,应该是谷子或者代言。收货第一桶金,不到100,好像是70左右,后面还是上交了。第二份:亲戚让我辅导他儿子学业(我表弟,小我两岁,初三......
  • 域密码到期发送提醒邮件的超简单方法.210715
    1,AD服务器下载安装免费的卓豪AD管理工具   https://www.manageengine.cn/products/self-service-password/free-password-expiry-notification-tool.html2,设置邮箱3,设置提醒邮件内容,选择域4,愉快的玩耍吧。......