蓝队必备技能--yara-让自己编写AVVT

🎼个人主页:金灰

😎作者简介:一名简单的大一学生;易编橙·终身成长社群的嘉宾.✨

专注网络空间安全服务,期待与您的交流分享~

感谢您的点赞、关注、评论、收藏、是对我最大的认可和支持!❤️

🍊易编橙·终身成长社群🍊 : http://t.csdnimg.cn/iSLaP 期待您的加入~

免责声明:本文仅做技术交流与学习... 

目录

yara

项目地址(客户端下载)

部分规则(规则下载)

规则结合客户端使用

使用方法

yara规则写法

开源规则

dizong规则

 xmrig挖矿样本

内存马:php


yara

yara 为 yara 使用程序 
yarac 为编译 yara 规则工具


检测范围: 
1、样本文件 2、内存数据 3、网络流量 


特征提取: 
1、多个样本同时对比筛选通用的数据 
2、要根据样本的应用(分类,走的协议,文件头固定等) 


项目地址(客户端下载)

GitHub - VirusTotal/yara: The pattern matching swiss knife

 

部分规则(规则下载)

别人已经写好的--

GitHub - Yara-Rules/rules: Repository of yara rules

都能检测... 

 

等等... 


规则结合客户端使用

下载客户端

将这两个exe复制到规则的目录下--->

以后自己写的规则和搜集的规则就可以放到这个目录下.


使用方法

从命令行运行 YARA — yara 4.5.0 文档

yara64.exe 规则文件(yar文件) -r C:\Users\Administrator\Desktop\

-r        指定要扫描的目录


yara64.exe demo1.yar PID

yara64.exe 规则 进程号

这个检测可以匹配到一个条件就告警,也可多条.

如果规则较少或者一条就告警,则会检测到多条~

所以自己要好好找特征~~~


yara规则写法

Yara 规则内容支持字符串、正则表达式、十六进制进行匹配。

字符串:定义一个变量 $a = "字符串内容" 

正则表达式:定义一个变量 $a = /正则表达式内容/ 

十六进制:定义一个变量 $a = {十六进制内容} 



-Yara 规则条件 
and:与 or:或 not:非 
all of them:所有条件匹配即告警 
any of them:有一个条件匹配即告警 
$a and $b and $c:abc 同时匹配即告警 
($a and $b) or $c:匹配 a 和 b 或 c 即告警 
-Yara规则常用修饰符
nocase:不区分大小写
base64:base64字符串
xor:异或字符串
wide:宽字符


开源规则

dizong规则

 xmrig挖矿样本

提取:文件头4D 5A,关键字xmrig,协议--比特币矿池的协议,域名--等	--挖矿是通过特定的协议wa,根据特性分析,	--种类
rule xmrigdemo
{meta:tag="xmrigdemo"description="test xmrigdemo"author="xiaodisec"strings:$hex={4D 5A}	--文件头$a="stratum"$b="xmrig"$c="pool"condition:all of them
}

内存马:php

借助其他的工具找指纹特征啊.

知攻善防yyds!

procdump提取PHP内存马:
procdump.exe -accepteula -ma phpstudy_pro.exe php.dmp
yara64.exe demo1.yar PID
rule phpfindshell
{	meta:tag="phpfindshell"description =“test phpfindshell"author="xiaodisec"strings:...tasklist | finder xxx
exe yar 进程号

java内存等等...


都能检测:
内存
流量
工具的指纹
漏洞
样本文件


抓流量,010, 多个分析共性, 找关键点,特征...

分类,样本应用,协议,特点...

 


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/870187.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

51单片机STC89C52RC——16.1 五线四相步进电机

目录 目的/效果 一,STC单片机模块 二,步进电机 2.2 什么是步进电机? 2.2.1 步进电机驱动板 静态参数 动态参数 2.2.2 五线四相 单相激励步进 双相激励步进 混合激励驱动 2.3 细分驱动 2.4 通过数字信号控制旋转位置和转速。 2…

基于Java+Vue的场馆预约系统源码体育馆羽毛球馆篮球馆预约

市场前景 市场需求持续增长:近年来,随着人们生活水平的提高和休闲娱乐需求的多样化,各类场馆(如体育馆、图书馆、博物馆、剧院等)的访问量不断增加。然而,传统的预约方式往往存在效率低下、信息不透明等问…

AI算力中心研究分析

中国 AI 算力中心研究报告 算力产业稳健发展,算力创新能力持续增强,推动我国数字经济量质齐升。 2022 年我国算力规模稳步扩张,算力发展为拉动我国 GDP 增长做出突出贡献,在 2016-2022 年期间,我国算力规模平均每年增…

[计算机网络] VPN技术

VPN技术 1. 概述 虚拟专用网络(VPN)技术利用互联网服务提供商(ISP)和网络服务提供商(NSP)的网络基础设备,在公用网络中建立专用的数据通信通道。VPN的主要优点包括节约成本和提供安全保障。 优…

IT专业入门,高考假期预习指南(C++学习路线)

目录 IT专业入门,高考假期预习指南 一、V C的学习内容: 二、C学习书籍: 三、学习网站: 四、技术学习路线图: IT专业入门,高考假期预习指南 七月来临,各省高考分数已揭榜完成。而高考的完结并不意味着学习的结束,而…

程序设计与问题求解 实验二 循环结构程序设计

目录 引言 一.实验目的: 二、实验内容和步骤: 1. 分析并修改下面程序错误,使之能够正常运行。 2. 编写程序实现以下功能 三、实验小结 引言 我想把大学期间写的材料挑选一些发上来保存一下,这是本人大学期间做的一次实验作业…

小型内衣裤洗衣机哪个牌子好?五大卓越臻品不容错过!

随着科技的发展,市面上也出现许多便利的小家电。其中被多次讨论起来的莫过于是内衣洗衣机,选择一款耐用、质量优秀的内衣洗衣机,不仅可以减少洗衣负担,还能提供高效的洗涤效果。然而,随着内衣洗衣机的爆火,…

Python机器学习推理工程化落地步骤指南

目录 一、引言 二、数据准备 2.1 数据收集 2.2 数据清洗 2.3 特征工程 2.4 数据分割 三、模型训练 3.1 选择算法 3.2 训练模型 3.3 模型评估 3.4 模型调优 四、模型部署 4.1 模型序列化 4.2 构建推理服务 4.3 部署与监控 五、总结 在当今科技飞速发展的时代…

【SD教程】全网最详细的AI绘画提示词语法讲解!(附提示词插件包)

AI绘画提示词如何写?对于入门的小伙伴来说这是一个大问题,提示词写的好,才能有高质量的作品,那今天给大家详细讲解一下,建议点赞收藏! 文末附提示词插件 一、SD提示词基础 AI绘画提示词基本规则 1、提示…

AI时代的产品经理的成长之路:可能是小宇宙最全的产品经理指南

2019年~2021年期间,我在做智能写作项目创业的时候,由于当时市场相关产品较少,遇到了问题没有可以参考的竞品。 我们只能一路探索,一路踩坑,一路修正。随着产品的迭代,我也在不断地迭代自己的认…

牛刀小试--三元对角矩阵压缩存储

详细解析博客 对角矩阵的压缩存储_对角矩阵压缩存储-CSDN博客 功能函数: //为N阶对角矩阵初始化成的一维数组分配空间 void Init_opposite_angles_matrix(int *&matrix); //返回二维对角矩阵的值(压缩存取) int get_Value_opposite_angles_matrix(int matrix[],int x,int …

充电桩语音芯片方案选型:让充电体验更智能化

在新能源汽车日益普及的今天,充电桩作为其“加油站”般的存在,其智能化、人性化的设计显得尤为重要。而语音芯片,正是这一智能化趋势下的重要一环。 一、NV020C语音芯片概述 NV020C是一款性能稳定的语音芯片,无需任何外围电路&…

【C++】类和面向对象很懵?其实很简单

有不少朋友会遇到这种情况,在学完C入门的一些知识后,就开始接触类和面向对象的概念,大家去看书、文章的时候都会先抛出一大堆的概念,导致我们听得很懵。那么这篇文章将言简意赅,理解类和面向对象其实很简单&#xff01…

apple watch程序出错 Cannot launch apps while in nightstand mode

开发的时候运行apple watch程序出错: ailure Reason: The request was denied by service delegate (IOSSHLMainWorkspace) for reason: Busy ("Cannot launch apps while in nightstand mode"). 这是因为: 将Apple Watch放在充电器上并直立…

.net C# 使用网易163邮箱搭建smtp服务,实现发送邮件功能

功能描述:使用邮箱验证实现用户注册激活和找回密码。邮箱选择网易163作为smtp服务器。 真实测试情况:第一种:大部分服务器运行商的25端口默认是封禁的,可以联系运营商进行25端口解封,解封之后可以使用25端口。第二种&…

matlab R2016b安装cplex12.6,测试时cplex出现出现内部错误的解决方法

问题场景 网上搜索matlabyalmipcplex的安装教程,跟着步骤操作即可,假如都安装好了,在matlab中测试安装是否成功,出现以下问题: 1、matlab中设置路径中添加了yalmip和cplex路径,在命令窗口中输入yalmiptest…

视频号矩阵系统源码,实现AI自动生成文案和自动回复私信评论,支持多个短视频平台

在当今短视频蓬勃发展的时代,视频号矩阵系统源码成为了自媒体人争相探索的宝藏。这一强大的技术工具不仅能帮助我们高效管理多个短视频平台,更能通过AI智能生成文案和自动回复私信评论,为自媒体运营带来前所未有的便利与效率。 一、视频号矩…

Xshll连接服务器【过程记录】

背景&目标 开学老师提供了一款服务器,可以网页端打开,但是不可进行上传文件、复制黏贴指令。 希望连接Xshll进行更有效的学习活动! 配置过程 一、已知信息 二、配置 使用第一部分,先打通隧道。 【选择公钥时,没…

CTF php RCE (四)

0x08 取反以及异或、或 这两个东西呢相当的好玩&#xff0c;也能够达到一下小极限的操作 <?php error_reporting(0); if(isset($_GET[code])){$code$_GET[code];if(strlen($code)>40){die("This is too Long.");}if(preg_match("/[A-Za-z0-9]/",$…

【游戏客户端】大话slg玩法架构(二)背景地图

【游戏客户端】大话slg玩法架构&#xff08;二&#xff09;背景地图 大家好&#xff0c;我是Lampard家杰~~ 今天我们继续给大家分享SLG玩法的实现架构&#xff0c;关于SLG玩法的介绍可以参考这篇上一篇文章&#xff1a;【游戏客户端】制作率土之滨Like玩法 PS&#xff1a;和之前…