CentOS7下安装yara

article/2025/9/23 7:29:17

Linux之yara的安装和使用

  • 前言
  • 一、前置安装包
    • 1.安装automake
    • 2.安装libtool
    • 3.其余包
    • 4.SecureCRT
  • 二、安装yara
  • 总结


前言

提示:本文将简述在centos下安装yara的方法:


一、前置安装包

在安装yara之前请先确定你的系统中是否已经安装automake,libtool,make 和 gcc ,没有请安装。

1.安装automake

在安装automake之前还需要安装autoconf,命令如下:
1.下载安装包 wget http://mirrors.kernel.org/gnu/autoconf/autoconf-2.69.tar.gz
2. 解压安装包 tar -xzvf autoconf-2.69.tar.gz
3. 进入安装目录 cd autoconf-2.69
4. 配置安装目录 ./configure --prefix=/usr/local
5. 编译并安装 make && make install
6. 编译并安装 autoconf --version
autoconf安装成功后可以安装automake,命令如下:
1.下载安装包 wget http://mirrors.kernel.org/gnu/automake/automake-1.16.tar.gz
2. 解压安装包 tar xzvf automake-1.16.tar.gz
3. 进入安装目录 cd automake-1.16
4. 配置安装目录 ./configure --prefix=/usr/local
5. 编译并安装 make && make install
6. 编译并安装 automake --version
可能会报错:
help2man: can’t get `–help’ info from automake-1.16……
报错信息
解决办法:可以通过vi Makefile,在3694行的末尾加上–-no-discard-stderr
解决办法
如果vim编辑器无法显示行数可以使用如下方法:
使用命令:vim ~/.vimrc
打开后发现是一个空的文件,可以然后手动添加set nu,最后:wq保存退出,再次打开vim编辑器便可以显示行数了。
还有可能会报错:“none” is not exported by the “List::Util module” Can’t continue after import errors at ./bin/automake line 76…
报错信息
解决办法:vi /usr/local/bin/automake 第76行,将use List::Util ‘none’; 改为 use List::Util;
解决办法
最后使用step6的命令成功的完成了automaker的安装。

参考文章Centos中 安装 perl, m4, autoconf,automake,感谢这位不知名的老哥。

2.安装libtool

1.下载安装包 wget http://ftpmirror.gnu.org/libtovol/libtool-2.4.6.tar.gz
2. 解压安装包tar -zxvf libtool-2.4.6.tar.gz
3. 进入安装目录 cd libtool-2.4.6
4. 配置安装目录 ./configure --prefix=/usr
5. 编译并安装 make && make install
6. 然后ldconfig(这步不知道干嘛的)
7. libtool --version一下,发现安装成功。

3.其余包

make 和 gcc应该也都是有的,如果没有参照上述方法或者面对CSDN编程。

4.SecureCRT

提示:这个软件可以把windows的文件传到linux虚拟机里
下载这个软件之后,可以打开会让你快速新建链接。
CRT
点击左上角的小闪电新建连接
连接
Hostname就是你的虚拟机的IP地址,如果是linux系统可以用命令ip addr来查看
查看ip地址
然后连接成功后,新建SFTP链接,使用PUT命令就传输对应的文件了
命令为:put E:\yara\yara-4.2.3.tar.gz(就是put+你要传输的文件的位置)

二、安装yara

先解压刚刚传输好的压缩包
tar -xzvf yara-4.2.3.tar.gz
然后进入该目录
cd yara-4.2.3
编译环境
./bootstrap.sh
以标准模式编译和安装yara
./configure
sudo make && make install
运行测试
make check
然后编写一个小的yara规则来检查是否成功
echo “rule test{condition:true}” >my_first_rule
yara my_first_rule my_first_rule(第一个my_first_rule是选择你的yara规则,第二个是选择检测目录)、
出现结果:显示 test my_first_rule 表示yara安装

总结

本篇简述了作者本人安装和使用yara遇到的一些问题和解决办法,最后成功的安装并运行了yara


http://chatgpt.dhexx.cn/article/Rfus6VHX.shtml

相关文章

使用 OSquery 和 YARA 进行审计

Part 1: osquery 简介 osquery是适用于 Windows、OSX、Linux 和 FreeBSD 的操作系统工具框架。这些工具使低级操作系统分析和监控既高效又直观。 osquery中的SQL表表示抽象概念,例如运行进程、加载的内核模块、开放式网络连接、浏览器插件、硬件事件或文件哈希。…

yara 实验

yara 实验 免责声明 本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关. 什么是 yara YARA 是一款旨在帮助恶意软件研究人员识别和分类恶意软件样本的开源工具,使用 YARA 可以基于文本或二进制模式创建恶意软件家族…

yara 分析器

1.下载源码 wget https://github.com/VirusTotal/yara/archive/refs/tags/v4.2.3.tar.gz 2.预编译 tar -zxf yara-4.2.0.tar.gz cd yara-4.2.0 ./bootstrap.shyum -y install automake libtool make gcc pkg-config yum -y flex bison 3.编译与安装 ./bootstrap.sh ./conf…

yara安装与使用

yara安装与使用 环境及安装工具使用yara规则编写strings部分转义大小写字符集表示匹配单个词组文本字符串 condition部分infilesizeatentrypointint8/16/32、uint8/16/32of???[X-Y]them/($*)!for xxx of xxx :(xxx)for xxx i in (xxx) :(xx…

yara规则初识

一、YARA介绍 YARA 是一个免费开源工具,旨在帮助安全人员检测和分类恶意软件,但它不应仅限于这一种用途。YARA规则还可以帮助检测特定文件或您可能想要检测的任何内容。目前使用YARA 的知名软件有赛门铁克、火眼、卡巴斯基、VirusTotal、安天等。 YARA的…

Yara规则概述

一、Yara概述 YARA是一款旨在帮助恶意软件研究人员识别和分类恶意软件样本的开源工具(由virustotal的软件工程师Victor M. Alvarezk开发),使用YARA可以基于文本或二进制模式创建恶意软件家族描述信息,当然也可以是其他匹配信息。…

这五个资源超多的资源网站 请务必珍藏起来

现在很多人都会在网上找资源,如今互联网的快速发展也让大家找起资源来非常的容易,只要有好的资源网站,就不怕没有找不到的资源。而今天我和大家分享的就是几个资源超多的网站,希望你们不再缺少资源。 1、落花网 这个就很厉害了&…

这5款电影资源网站,让人第一眼就心动,第二眼就流连忘返!

工作烦心了一天,回到家忙完事情泡一杯热腾腾的咖啡,拿起手机或平板,打开电影网站,惬意的躺在沙发上享受自己心仪的电影带给你的快乐时光吧! 今天小编为大家推荐几款电影资源网站,喜欢的小伙伴千万不要错过&…

盘点程序员必备的免费资源网站

文章目录 1、软件资源类1、JDK国内镜像资源站2、 Arm原生 JDK(为 M1系列Mac而生)3、程序员大礼包 2、工具类1、在线工具2、菜鸟工具3、爱资料 2、算法&题库1、LeetCode2、LintCode3、牛客网 3、在线资源1、Github2、Stack Overflow3、CSDN4、天堂电影…

游戏美术资源网站推荐

梚辰 2022.4.25 未经授权禁止转发 最近我整理了一下以前使用过的购买游戏美术资源的网站,现在把这些分享给大家,希望对大家有些帮助。 1.Unity Asset Store(Unity资源商店) 这些Unity资源商店可以算是Unity官方的资源库了&#x…

晶体结构资源网站

晶体结构资源网站 1、无机晶体结构数据查询软件ICSD(findit)2、[晶体原型百科全书aflowlib](http://aflowlib.org/prototype-encyclopedia/index.html)3、[Crystallography Open Database](http://www.crystallography.net/cod/search.html)4、[American…

免费资源网站,你想要的全都有【各类宝藏资源 】

这6个免费资源网站,能帮你找到所有想要资源 前言 今天就把多年收藏整理的各类资源网站全都分享出来,都是完全免费的“资源”网站,质量非常高,一起来看看吧! 1、我爱分享网 网站整理了办公软件、解压软件、截图工具、…

刷机资源网站推荐

是不是各位想刷机的朋友找不到资源站今天就来推荐一下(资源均来源于网络,如果侵权请联系删除) 1.萤火虫资源站 首页 - 首页 - 👈萤火虫资源站 (kamiui.ml) 资源比较充足还有OneDrive资源 2.Mindows工具箱 mindows.cn 可以把你的手…

珍藏已久的6个资源网站,每天让你不愁找不到资源,你值得拥有

想必如果你是一名在网上混迹多年的老网民,手上一定有几套属于自己的网站,有时候想要什么直接在里面搜索十分方便!也不需要满网进行瞎找,但是这类网站起来很快倒下来也很多,所以在很多时候我们要不断的更新自己手头上的资源。 这里我也整理了6款适合我们工作学习中常用的网…

你还在为找资源而发愁?这里有最佳的5个资源网站!

搜索引擎在我们工作生活中是举足轻重的工具了,想要在如此庞大的互联网资源库中找到自己需要的信息也是不简单的,这里给大家分享5个优质的资源网站,看完你肯定有相见恨晚的感觉。 1、纳米学习 http://www.1nami.com/ 这是一个集合了网易云课…

13个免费资源网站,你想要的全都有!【各类宝藏资源,建议收藏】

前言 前段时间,博主写了一篇文章关于如何用Python自制一款音乐播放器,有不少粉丝私信我说,这些高颜值UI设计模板都是从哪里找的,可以把网址分享出来嘛~ 当然没问题,今天就把多年收藏整理的各类资源网站全都分享出来&…

​遗传算法优化神经网络实现数据预测

作者 | 李秋键 责编 | 寇雪芹 头图 | 下载于视觉中国 出品 | AI科技大本营(ID:rgznai100) 引言 随着人工智能和大数据的发展,大量实验和数据处理等流程对算法的要求也随之变得越来越高,故综合以及灵活运用不同的算法以实现更高效的…

Python实现GWO智能灰狼优化算法优化支持向量机回归模型(svr算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 灰狼优化算法(GWO),由澳大利亚格里菲斯大学学者 Mirjalili 等人于2014年提出来的一种群智能…

基于遗传算法GA算法优化BP神经网络(Python代码实现)

一、 概述 BP-GA算法的设计︰基于遗传算法的BP神经网络算法(以下简称BP-GA)就是在BP神经网络的学习过程中,将权重和阀值描述为染色体,并选取适宜的适应函数,然后进行GA迭代,直到某种意义上的收敛.与普通BP学习算法相比,算法 BP一GA的优势在于可以处理一些传统方法不能处理的例子…

Python实现WOA智能鲸鱼优化算法优化支持向量机分类模型(SVC算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 鲸鱼优化算法 (whale optimization algorithm,WOA)是 2016 年由澳大利亚格里菲斯大学的Mirjalili 等提出…