手工搭建简易的Linux恶意脚本分析系统


概述

Linux情况下的恶意软件大部门以shell剧本作为母体文件进行流传,并且,统一个病毒家眷所使用的的恶意剧本往往具有极高相似性,新变种的剧本大部门是在旧变种剧本的根蒂长进行点窜,新增或替代部门要害恶意代码,同时,分歧家眷之间的恶意剧本也或者显现代码互相借鉴,部门重合的情形。 [原文来自:www.ii77.com]

该若何揭示病毒家眷中恶意剧本之间的关系呢?接下来,我们就经由手工搭建一个简略的恶意剧本剖析系统,来实现对恶意剧本之间关系的研究。

[好文分享:www.ii77.com]

系统功能

系统的功能如下,首要为3个:

使用yara检测剧本对应的病毒家眷。

较量剧本与样本库中每个样本的相似度。

提取剧本新增/篡改的恶意代码。

经由以上3个环节,就能检测出该剧本所属的家眷,与其最相似的样本,以及新篡改的恶意代码,从而快速定位到本次病毒变种更新的恶意项(C&C域名/文件路径/历程名等)。

使用方式

系统构造由3部门构成,yara划定库、病毒样本库、功能代码,后者运行后会读取划定和样本内容进行检测。

系统运行结果如下,测试的剧本为7月份新发现的H2Miner新变种,该变种与1月份变种ex.sh的相似度为97%,与5月份变种sa.sh的相似度为93%。同时,比拟于1月份的变种新增了18行代码,更改了8行代码。

然而,待检测的剧本有或者是新的病毒家眷,已有的yara划定无法成家成功,这时候系统会遍历该剧本与样本库中每一个样本的相似度,筛选出相似度最高的家眷。

系统运行完成后,会生成一个html申报,用于可视化显露剧本之间的具体差别。

显露结果如下,高亮显露剧本与相似样本间具体的新增/更改/删除恶意代码行。

道理剖析

3个焦点功能离别由yara_scan函数、check_similarity函数、parse_modification函数实现,若check_similarity没有较量出相似度高的关系样本,则不执行parse_modification函数。

yara_scan函数

经由yara库,挪用rule_db里的yara划定对方针剧本进行扫描,返回成家到病毒家眷名。

今朝支撑的检测的病毒家眷如下。

check_similarity函数

挪用开源difflib库的SequenceMatcher函数进行文原形似度较量,筛选出相似百分比最高的样本。PS:若前面yara检测出对应的病毒家眷,则只较量该家眷目录下的样原形似度,不然,较量所有家眷样本的相似度。

样本按照发现日期进行存放,便于整顿个中关系。

parse_modifcation函数

最后,使用difflib.context_diff函数提取差别(新增/更改/删除)代码,并使用difflib.HtmlDiff生成具体申报。

总结

Linux恶意剧本大部门没有进行搅浑,使用开源库difflib进行文本对照是个简洁高效的方式,经由该系统,能够快速的剖析新型恶意剧本的更新部门,以及与其他病毒家眷剧本的关系。

出色介绍





自媒体 微信号:ii77 扫描二维码关注公众号
爱八卦,爱爆料。

小编推荐

  1. 1 本周大新闻|AR版《马里奥卡丁车》来袭,周融资超3.7亿元

    hi188|撰文 本周大新闻,AR方面,任天堂发布首个Switch AR游戏;Vuzix发布新一代轻量级AR眼镜;Niantic成立5G AR成长联盟;谷歌推AR实时活动跟踪方案;META扩大全息和光刻实验室;聚灿光电

  2. 2 满满科技范儿!服贸会上的“机器人总动员”

    2020年中国国际办事商业生意会(以下简称“服贸会”)正在举办。 本年的服贸会有一大亮点,那就是“科技范儿”十足,随处可见的最新手艺、智能功效,激发参观者存眷。 在综合展

  3. 3 服不服 | 上天入地 过把瘾

    “你咋不上天呢!” 经常是一句打趣话 今天在 2020年中国国际办事商业生意会 埃及蜜斯姐哈莱·艾哈迈德却说 “上天入地,穿梭世界 通通不是事儿!” VR动捕、数字配景、夹杂实际

  4. 4 2020智能网联汽车精品课第八周课表 | 中国汽车报

    由《中国汽车报》与广州智能网联汽车示范区运营中心结合推出的“2020智能网联汽车精品课”第八周(9.7-9.13)课表来啦!若是你常听到“软件界说汽车”这个词,或许对汽车的“软”

  5. 5 携手聚力,华为支持中国电信5G产业创新联盟北京站成功启动

    9月5日,以“5G助力数转 云领财富将来”为主题的2020中国电信“5G财富立异联盟北京站”启动典礼在京举办。中国电信党组副书记邵广禄,北京市通信治理局局长林乐虎,北京市经济和

  6. 6 高通“5G领航计划”获评2020年服贸会服务示范案例 ---科技赋能+全球化服务,高通助力中国厂商国内国际双循环发展

    9月5日,2020年中国国际办事商业生意会在北京谨严召开。作为全球领先的无线科技立异企业,高通(Qualcomm)联袂中国合作伙伴于2018年公布推出 的 5G领航规划 介入了本年服贸会办事示

  7. 7 当我们在谈 SaaS 的时候,在谈什么?

    起原:产物D 作者:Wiiii(胡文语) 图片:彼岸图网 当我们在谈 SaaS 的时候,在谈什么? 什么是 SaaS SaaS 优瑕玷 SaaS 发卖模式 SaaS 产物指标 SaaS买卖指标 SaaS 收入较量 一、什么是 SaaS 这

  8. 8 运营就是瞎折腾?【宁宇专栏-357】

    【摘要】而好多外人眼中的"瞎折腾",往往是运营商最具价格的"微把持",以此收获一次又一次的成功。 | 科 | 技 | 杂 | 谈 | 中国通信行业第一自媒体 比来这些年,互联网的运营被奉若

  9. 9 Jürgen Schmidhuber发文纪念10年前的研究,网友:转折点非AlexNet?

    机械之心报道 编纂:魔王 LSTM 之父、深度进修元老 Jürgen Schmidhuber 发文纪念 10 年前揭橥的研究。 Jürgen Schmidhuber 每次发博客都邑引起一阵「腥风血雨」,此次似乎也不破例。 比来,这

  10. 10 想和你一起解锁新场景,共拓园区新未来!

    (本文阅读时间:5 分钟) 在“新基建”备受瞩目的当下,聪明园区扶植亦将成为新的风口。信息化、数字化和智能化,已然成为将来经济成长的焦点抓手,构建万物互联的聪明世界的

本文内容来自网友供稿,如有信息侵犯了您的权益,请联系反馈核实

Copyright 2024.爱妻自媒体,让大家了解更多图文资讯!