zoukankan      html  css  js  c++  java
  • 20145235李涛《网络对抗技术》- 恶意代码分析

    基础问答

    • 如果在工作中怀疑一台主机上有恶意代码,但只是猜想,所有想监控下系统一天天的到底在干些什么。请设计下你想监控的操作有哪些,用什么方法来监控。
      • 可以通过计划任务,来建立一个定时更新的日志来查看
      • 通过sysmon来监控。
      • 通过Process Explorer工具,查看是否有程序调用了异常的dll库
    • 如果已经确定是某个程序或进程有问题,你有什么工具可以进一步得到它的哪些信息。
      • 可以通过抓包工具,进行分析。
      • 通过systracer工具分析某个程序执行前后,计算机注册表、文件、端口的一些变化情况。
      • 通过

    使用schtasks指令监控系统运行

    • 先在C盘目录下建立一个netstatlog.bat文件,用来将记录的联网结果格式化输出到netstatlog.txt文件中,netstatlog.bat内容为:
    date /t >> c:
    etstatlog.txt
    time /t >> c:
    etstatlog.txt
    netstat -bn >> c:
    etstatlog.txt
    • 输入指令schtasks /create /TN netstat /sc MINUTE /MO 2 /TR "c: etstatlog.bat"指令创建一个每隔两分钟记录计算机联网情况的任务:
    • 查看一下netstatlog.txt文件,可以看到所有进程的活动链接了

    使用sysmon工具监控系统运行

    • 通过实验指导,先搞定了配置文件,接着安装sysmon

     

    • 打开事件查看器之后,找到sysmon,可以发现sysmon的事件日志

    随便点开了一个看看详细信息,发现是360的。

    利用SysTracer 分析

    使用分析

    实验感想:

          通过本次试验,从监测发现可疑文件到对可疑代码进行分析再到确认恶意代码,收获是不少的。这次学习,学会了杀毒软件所不能解决的事情。上次做免杀得知,杀毒软件的检测是基于恶意代码的特征吗进行识别的。如果一个恶意代码的特征码不在杀毒软件的特征库里,那么后果是不堪设想的。作为学信息安全的人来说,掌握本次是实验所要掌握的的东西是必须的。通过本次试验,有收获,挺好。

  • 相关阅读:
    Angular Universal 学习笔记
    SAP Spartacus 如何获得当前渲染页面的 CMS 元数据
    Angular 服务器端渲染的学习笔记(二)
    Angular 服务器端渲染的学习笔记(一)
    第三方外部 Saas提供商如何跟使用 SAP 系统的客户进行对接接口集成
    如何从 SAP Spartacus Product Detail 页面,找到其 Angular 实现 Component 的位置
    具备自动刷新功能的 SAP ABAP ALV 报表
    C++学习目录
    c--条件编译
    c--文件读写--二进制
  • 原文地址:https://www.cnblogs.com/20145235litao/p/6666909.html
Copyright © 2011-2022 走看看