• 2017-2018-2 20179223《网络攻防技术》恶意代码分析实践


    实验操作

    在linux 下使用md5sum工具进行计算哈希值。

    确认文件格式

    使用命令:strings RaDa.exe | less 查看程序可以打印的字符串

    发现呈现乱码,推测程序加壳。

    0X02 目标运行测试

    注意:目标程序运行测试请勿在工作环境下进行

    运行filemon、wireshark、regmon监控工具,然后再执行样本rada.exe,使用上述三个监控工具记录日志并保存。

    注册表行为:

    以下按照行为顺序叙述目标行为:

    创建键值:HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun

    设置键值:HKLMSOFTWAREMicrosoftWindowsCurrentVersionRunRaDa 添加路径:C:RaDainRaDaRaDa.exe(此意为将路径C:RaDainRaDaRaDa.exe的RaDa.exe文件添加到系统自启动中)

    关闭键值:HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun

    文件系统行为:

    以下按照执行目标行为过程顺序叙述监测行为:

    首先查看路径C:下是否存在文件夹RaDa mp。(结果是不存在)

    在C盘创建文件夹RaDa。

    在RaDa文件夹中创建子文件夹tmp。

    打开路径C:RaDa mp。(测试子文件夹tmp创建是否成功)

    查看路径C:RaDa下是否存在文件夹bin。(结果是不存在)

    创建路径C:RaDa mp。(结果是名称冲突,创建失败。原因是上面的操作已经创建了该路径)

    创建路径C:RaDa。(结果是名称冲突,创建失败。原因是上面的操作已经创建了该路径)

    创建路径C:RaDain。(创建成功)

    查询路径:C:RaDainRaDa.exe (结果是不存在)

    在上条的路径下创建该文件,查询属性、文件大小,写入文件。

  • 相关阅读:
    .NET技术对软件行业的积极作用
    ADO.NET Entityframework MYSQL provider
    用杯子量水问题通用解法
    详解.NET异步
    说 框架、架构、模式、重构
    谈 三层结构与MVC模式的区别
    面试题一例分享
    LINQ notes2 lambda expression
    毕业论文B.3 DTW算法
    LINQ notes1 intro
  • 原文地址:https://www.cnblogs.com/9223lx/p/9000033.html
Copyright © 2020-2023  润新知