当前位置: 首页 > news >正文

20232411 2024-2025-1 《网络与系统攻防技术》实验四实验报告

1.实验内容

总结一下本周学习内容,不要复制粘贴

2.实验过程

1.恶意代码文件类型标识、脱壳与字符串提取,对提供的rada恶意代码样本,进行文件类型识别,脱壳与字符串提取,以获得rada恶意代码的编写作者。

(1)使用文件格式和类型识别工具,给出rada恶意代码样本的文件格式、运行平台和加壳工具。

首先使用file指令查看文件类型,可以看见是一个PE32格式的可执行文件。
image
接下来使用PEiD工具查看RaDa.exe的基本信息,可以看到文件的入口点、偏移、文件类型、EP短、汇编程序以及加壳类型为upx。
image
再使用strings命令查看RaDa.exe中可打印字符串,由于加壳结果是一团乱码。
image

(2)使用超级巡警脱壳机脱壳软件,对rada恶意代码样本进行脱壳处理。

可以看见超级巡警脱壳机支持该upx脱壳,省去了人工脱壳的麻烦。
image
image

(3)使用字符串提取工具,对脱壳后的rada恶意代码样本进行分析。

脱壳成功后再次使用strings命令查看,现在可以看见正常的字符串。
image
查看分析可知rada恶意代码的编写作者为Raul Siles与David Perez。
image

2.使用IDA Pro静态或动态分析crackme1.exe与crakeme2.exe,寻找特定输入,使其能够输出成功信息。

(1)查看crackme的文件类型,进行初步破解。

使用file命令查看crackme文件类型,可以看见都是32位windows下PE文件。
image
尝试运行程序,发现crackme1.exe和crackme2.exe都是在输入一个参数下,有不同反映,可以初步认为crackme1.exe和crackme2.exe需要参数数量为1。
image
image

(2)用IDA pro工具破解crackme1.exe文件,进行破解。

查看字符串,发现“I know the secret”和“You know how to speak to programs, Mr. Reverse-Engineer\n”两个未见字符串,初步猜测“You know how to speak to programs, Mr. Reverse-Engineer\n”为正确输出信息。
image
查找“I know the secret”的调用,根据函数调用,猜测对“I know the secret”进行了比较,正确则输出正确输出信息,即“I know the secret”为密码。
image
验证猜想,符合预期,破解成功。
image

(3)用IDA pro工具破解crackme2.exe文件,进行破解。

crackme2.exe结构与crackme1.exe相似,查看main函数调用,发现进行了两次比较,第一次对“crackmeplease.exe”,第二次对“I know the secret”。
image
具体查看main函数,寻找比较的具体对象。可以发现比较的具体对象为argc参数,并且是2个。推测“crackmeplease.exe”作为文件名被比较,“I know the secret”作为密码被比较。
image
将crackme2.exe复制一份名为crackmeplease.exe的副本,验证猜想,符合预期,破解成功。
image

3.分析自制恶意代码样本rada。

3.问题及解决方案

  • 问题1:使用powershell破解crackme2.exe时失败
  • 问题1解决方案:crackme2.exe破解需从命令行验证文件名信息,powershell执行命令需要使用“./”导致验证失败,使用cmd破解即可解决。
    image
  • 问题2:XXXXXX
  • 问题2解决方案:XXXXXX - ...

4.学习感悟、思考等

xxx xxx

http://www.jsqmd.com/news/36274/

相关文章:

  • 2025 年 11 月开关按钮厂家推荐排行榜,带灯开关按钮,防水开关按钮,防爆开关按钮,防腐开关按钮,紧急式/开启式/联锁式/旋转式/钥匙式/蘑菇头/面板式开关按钮公司推荐
  • 2025年靠谱的缓冲托底轨厂家推荐及选择参考
  • 2025年业内知名的木质建筑模板厂家最新权威推荐排行榜
  • 从 @click开始:轻松掌握 Vue 自定义指令
  • springboot-bean
  • 基于88 DCT变换的图像压缩MATLAB实现
  • 2025年热门的非膨胀型防火涂料厂家最新推荐权威榜
  • 如何利用outlook大附件插件解决大文件传输难题?
  • 推荐一款专为APP而生的AI运动识别插件
  • 信创浪潮下 2025ITSM 厂商选型核心指南:从能用到好用的智能价值升级
  • 检查SSD是否开启了trim
  • 2025年玻璃钢厂家权威推荐榜单:玻璃钢缠绕管道/一体化泵站/玻璃钢消防水池源头厂家精选
  • ubuntu24.04: 安装python 3.10.19
  • 2025年口碑好的活性炭空气过滤器厂家最新TOP实力排行
  • 大文件跨国传输怎么合规,确保安全与高效的解决方案
  • AtCoder Beginner Contest 431 题解
  • 2025年轻钢龙骨厂家权威推荐榜单:龙骨/卡式龙骨/隔墙龙骨源头厂家精选
  • 常见的跨网文件安全交换系统解析及应用指南
  • 摄影提示词
  • 2025年比较好的蛇形帘厂家推荐及采购参考
  • 2025年靠谱的高定全品类五金厂家最新权威实力榜
  • firewalld防火墙关闭后telnet仍然不通的原因
  • 2025年11月北京律师推荐排名榜:行业白皮书视角下的十位优质律师
  • 2025年质量好的冰雕施工厂家推荐及选择参考
  • 2025年北京生态原产地保护产品认证机构权威推荐榜单:生态原产地保护产品认证证书/生态原产地保护产品认证管理办法/生态原产地保护产品认证办理时长源头机构精选。
  • 如何用 Calibre 轉化爲 PDF
  • 2025年,别让技术文档再“沉睡”了!手把手教你搭建一个会思考的AI文档库
  • 2025年11月北京律师推荐榜:权威评测十家律所与律师服务排行
  • 2025年热门的东莞平板硫化机最新TOP厂家排名
  • 2025 年 11 月防腐木厂家推荐排行榜,防腐木地板,防腐木花架,防腐木凉亭,防腐木围栏,防腐木批发公司推荐