zoukankan      html  css  js  c++  java
  • 恶意代码分析_00_入手资料

    零、写在前面的话

     恶意代码(Malware) is a set of instructions that run on your computer and make your system do something that an attacker wants it to do.

    PC恶意代码分类
    感染性病毒(Virus) 一般指可将恶意代码感染到其他可执行的宿主文件中的病毒,使恶意代码在被感染的宿主程序运行时取得运行权的病毒,不影响正常文件的功能,危害级别S
    蠕虫病毒(Worm) 一般存在非本地存储器中,可以利用漏洞感染其他计算机的恶意代码,传播方式:U盘、邮件、MSN、QQ、P2P软件等,危害级别A
    高级持续性威胁(APT) Advanced Persistent Thread,攻击前对攻击对象的业务流程和目标系统进行精确收集,在收集过程中,会主动挖掘被攻击对象授信系统和应用程序漏洞,利用漏洞组建网络,并利用0Day漏洞进行攻击
    木马(Trojan)

    可以在用户完全不知情的情况下,在被感染机器上隐藏运行,且能够窃取用户隐私的程序

    TrojanSpy:窃取用户信息;

    PSW:窃取密码;

    Clicker:点击指定的网页;

    Dialer:通过拨号来骗取钱财的程序;

    Dropper:释放病毒的程序

    后门(BackDoor) 可以在用户完全不知情的情况下,隐藏运行,且能够给控制者提供访问权限的程序
    间谍软件(Spyware) 在未经用户许可的前提下,非法收集用户的个人信息、系统操作信息、上网记录等
    RootKit

    用户RootKit(FakeGINA、DLL注入、API Hooking)

    内核RootKit(SSDT Hook、IDT Hook)

    漏洞利用程序(Exploit)

    -

    黑客工具(HackTool) -
    整蛊程序(Joke) -
    广告程序(Adware) -
    不安全灰色软件(PUA) -
    移动端恶意代码分类
    信息窃取(Privacy)
    恶意扣费(Payment)
    远程控制(Remote)
    资费消耗(Expense)
    诱骗欺诈(Fraud)
    流氓行为(Rogue)
    系统破坏(System)

    一、常见的杀毒引擎分析与源码

    ClamAV开源杀毒引擎
    http://www.clamav.net/

    百度雪狼引擎
    https://bbs.kafan.cn/thread-1791456-1-1.html

    腾讯TAV引擎
    http://www.vuln.cn/7059

    卡巴斯基泄漏源码

    二、获取样本的途径的网站:

    卡饭论坛(获取样本、查看杀软资讯和评测)
    http://bbs.kafan.cn

    精睿论坛(获取样本)
    http://bbs.vc52.cn/forum-63-1.html

    吾爱破解(获取样本、分析样本文章)
    https://www.52pojie.cn

    各大杀毒软件论坛样本上报板块(获取样本,了解杀软)

    国外恶意代码分析网站(查看分析样本信息,获取样本)
    http://www.virustotal.com
    http://www.virscan.org

    国外样本分析网站(查看分析样本信息)
    https://habo.qq.com/

    三、如何存储样本(本地组策略gpedit.msc)

    四、开源杀毒软件ClamAV使用(简介,考虑到ClamAV病毒库的说明较多,因此决定另外单独写一篇博文)

     0、clamscan扫描

    命令A:clamscan 扫描当前目录

    命令B:clamscan -r -i C:vir 扫描目录以及子目录

    1、sigtool,查看和创建签名数据库(签名数据库后缀不同,代表不同的类型)

    命令A:sigtool -i main.cvd 查看签名库信息

    命令B:sigtool -u main.cvd 解压签名库

    命令C:sigtool --md5 xxx_virus.exe > xxx_virus.hdb 制作md5签名库

    2、freshclam 更新病毒库

    3、附录(目录结构)

  • 相关阅读:
    失业状态,整理一下近期的面试问题 -- 直面自我
    nginx 学习 查一天不如问一句
    (10)kendo UI使用基础介绍与问题整理——MultiSelect
    kendo常用的实用方法(肯定有用得上的)
    (9)kendo UI使用基础介绍与问题整理——numerictextbox/基础说明
    去掉小数点后无效的0
    cmakelists编写样例
    visio 设计
    优化压测
    (转)语音处理基础知识
  • 原文地址:https://www.cnblogs.com/Reginald-S/p/8862437.html
Copyright © 2011-2022 走看看