zoukankan      html  css  js  c++  java
  • 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 (结果是不存在)

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

  • 相关阅读:
    对文本抽取词袋模型特征
    jieba分词
    家用电器用户行为分析与事件识别
    Linux系统调用:创建和终止进程
    Linux系统调用:获取进程PID
    使用函数指针解决函数重载二义性调用问题
    C++ string基本操作
    有界深度优先搜索-八数码问题
    数据传送指令
    x86-64数据格式、通用寄存器与操作数格式
  • 原文地址:https://www.cnblogs.com/9223lx/p/9000033.html
Copyright © 2011-2022 走看看