逆向分析-Ollydbg动态跟踪Ransomware.exe恶意锁机程序

1.认识Ollydbg

Ollydbg是一个新的动态追踪工具,将IDA与SoftICE结合起来的思想,Ring 3级调试器,非常容易上手,己代替SoftICE成为当今最为流行的调试解密工具了。同时还支持插件扩展功能,是目前最强大的调试工具。

Ollydbg快捷键

F2:设置断点;F8:单步步过;F7:单步步入;F4:运行到选定位置(运行到光标所在位置暂停);F9:运行(如果设置断点的程序就会停到断点处,反之程序一直运行到结束);CTRL+F9:执行到返回(执行,直至遇到返回指令ret后暂停),重新加载-后退按钮

2.Ransomwaree.exe

本文所分析的恶意程序-Ransomwar.exe是很多年以前,在一位好心博主分享的站点上免费下载的,原名叫:英雄之刃全图辅助_内部定制版.exe,时隔多年很想链接跳转到原文以示感谢,但怎么也找不着了。。。念叨博主800次,感谢……

此恶意病毒仅限于学习逆向分析使用,程序能实现电脑锁机,破解需要密码,且即使破解玩也会丢失部分原始数据。因此强烈建议在虚拟机中逆向分析。

请勿在真实网络环境中运行或传播,否则责任自负。。。。

3.逆向分析

(1)运行恶意代码Ransomware.exe,初步判定恶意代码的类型。

1.下载Ransomware.exe恶意程序。

2.虚拟机拍快照(非常重要!务必完成!)。

3.在虚拟机中运行恶意程序Ransomware.exe。

运行完发现电脑被锁机了,初步判定该恶意代码是一个锁机勒索程序。

(2)恢复快照,分析锁机程序实现机理

疑问:上图锁机效果如何实现?

解答:Windows系统创建新的登录账户,屏蔽以前的账户。

疑问:Windows系统如何创建新的登录账户?

解答:调用cmd。如:net user 用户名 密码 /add 

因此:在动态跟踪恶意代码时,我们要关注在何时何地调用了cmd。

(3)使用OllyDbg动态跟踪恶意代码Ransomware,分析恶意代码行为。

1.利用OllyDbg动态跟踪Ransomware.exe。

2.字符串里寻找 “cmd.exe /c”。插件-中文搜索引擎-搜索ASCII码

3.双击字符串“cmd.exe /c”,跳转到调用语句,该语句的地位为()并在该地址处按F2下断点。

4.按F9快捷键使程序运行到断点。

6.按F8快捷键,向下单步运行一条指令(不进入子程序)。在信息窗口发现有一个文件路径入栈,是临时目录里面的一个批处理文件。该文件路径为(),文件名为()

打开临时目录,发现不能直观地看到文件0FRSCHOU.bat。由此猜想设置了隐藏属性。

点击组织-文件夹和搜索选项-查看-隐藏文件和文件夹-显示隐藏的文件、文件夹和驱动器。设置系统隐藏文件可见,就看到了这个批处理文件。

(4)根据逆向分析,求解恶意程序的破解密码,完成账户解锁。

1.选中文件-右键-编辑,查看批处理脚本。

2.参考文章-批处理常用命令总结。分析脚本0FRSCHOU.bat,此处新创建了2个激活账户,他们的用户名为“ aeon+随机数”和“要解密加QQ360665490”;密码均(lzj_随机数后两位和后三位的)。到这里,帐户名和密码就已经知道了。密码是“lzj_”加上有一个前缀为“aeon”的帐户后面五位随机数的后两位和后三位。例如随机数是“12345”,则密码为“lzj_45345”。

3.这里的随机数为aeon的后五位:16313,所以解密密码为lzj_13313。输入密码进入系统,动态分析完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1451175.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

我的创作纪念日(1825天)

Ⅰ、机缘 1. 记得是大一、大二的时候就听学校的大牛说,可以通过写 CSDN 博客,来提升自己的代码和逻辑能力,虽然即将到了写作的第六个年头,但感觉这句话依旧受用; 2、今年一整年的创作都没有停止,本年度几乎是每周都来…

FuTalk设计周刊-Vol.037

🔥AI漫谈 热点捕手 1、最全攻略!OpenAI 发布 GPT-4 使用指南,所有干货全在这 OpenAI 官方发布了 GPT-4 使用指南 Prompt engineering,这里面记载了驾驭 GPT-4 的六大策略。 链接https://www.ifanr.com/1570792 2、Midjourney V…

平安科技智能运维案例

平安科技智能运维案例 在信息技术迅速发展的背景下,平安科技面临着运维规模庞大、内容复杂和交付要求高等挑战。通过探索智能运维,平安科技建立了集中配置管理、完善的运营管理体系和全生命周期运维平台,实施了全链路监控,显著提…

2024年【制冷与空调设备运行操作】考试内容及制冷与空调设备运行操作考试报名

题库来源:安全生产模拟考试一点通公众号小程序 制冷与空调设备运行操作考试内容考前必练!安全生产模拟考试一点通每个月更新制冷与空调设备运行操作考试报名题目及答案!多做几遍,其实通过制冷与空调设备运行操作新版试题很简单。…

布鲁可三年巨亏后终于转正:IP授权风险或影响重大,还存对赌协议

《港湾商业观察》施子夫 凭借塑料积木玩具,丹麦玩具品牌“乐高LEGO”在全世界玩具制造厂商中的影响力自然不必多说。近期另一家被冠以“中国版乐高”的布鲁可集团有限公司(以下简称,布鲁可)准备上市,也受到外界颇多关…

笔记 | 用go写个docker

仅作为自己学习过程的记录,不具备参考价值 前言 看到一段非常有意思的话: 很多人刚接触docker的时候就会感觉非常神奇,感觉这个技术非常新颖,其实并不然,docker使用到的技术都是之前已经存在过的,只不过旧…

数字人系统源码开发攻略,小白也能轻松上手的部署方案来了!

随着数字人应用场景的不断拓展,数字人广阔的应用前景和庞大的市场需求逐渐展现在人们眼前。但是,由于专业背景的缺乏,许多想要开发数字人系统的创业者们都只能被迫成为旁观他人瓜分这块大蛋糕。在此背景下,各式各样的数字人系统源…

visual studio下载安装

1、下载网址:下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux 选择下载“社区” 2、下载好之后,安装在非系统盘上,在下面这个界面上,大家可以把自己需要的都勾选上,然后更改安装地址 安装完即可

爬虫-模拟登陆博客

import requests from bs4 import BeautifulSoupheaders {user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36 } # 登录参数 login_data {log: codetime,pwd: shanbay520,wp-submit: …

联动联调,科学调度——探索智慧水务(中水)管理平台的无人值守新路径!

项目背景 随着中国城市化的进程、城市规模以及对应的城市人口数量的增长,社会生产生活过程中产生的污水问题日益严重。如何实现污水再生、变废为宝显得尤为重要。 近年来,某市不断拓展与探索城市中水利用,让经无害化处理后的中水&#xff0…

计蒜客:C10 第四部分:深度优先搜索基础 踏青

【C代码】 #include<bits/stdc.h> using namespace std; int n,m,ans0; char maze[110][110]; bool vis[110][110]; int dir[4][2]{{-1, 0}, {1, 0}, {0, -1}, {0, 1}}; bool check(int x,int y){return x>1&&y>1&&x<n&&y<m&&a…

癫狂头歌动态规划之跳跃问题Python

第一关跳跃问题 这里我照着图片的代码敲市过不去&#xff0c;真够癫狂的 def CollectValues():n, m map(int, input().split()) #获得输入信息p [list(map(int, input().split())) for i in range(n)] #获得输入信息dp [[-10000] * m for i in range(n)] #初始化动态规划数…

react用ECharts实现组织架构图

找到ECharts中路径图。 然后开始爆改。 <div id{org- name} style{{ width: 100%, height: 650, display: flex, justifyContent: center }}></div> // data的数据格式 interface ChartData {name: string;value: number;children: ChartData[]; } const treeDep…

百万比特通用光量子计算系统怎样造出来?PsiQuantum 最新论文揭密

内容来源&#xff1a;量子前哨&#xff08;ID&#xff1a;Qforepost&#xff09; 文丨浪味仙/王珩 排版丨沛贤 深度好文&#xff1a;2500字丨8分钟阅读 摘要&#xff1a;PsiQuntum公司是全球总融资额和估值最高的量子计算公司&#xff0c;但向来对其通用光量子技术的进展讳莫…

深圳职工餐厅安全检测新策略:自动可燃气体报警器的作用

在现代化的都市生活中&#xff0c;安全问题一直备受关注。 对于深圳众多职工餐厅来说&#xff0c;如何确保餐厅内的燃气使用安全&#xff0c;防止因可燃气体泄露而引发的火灾事故&#xff0c;成为了一项重要的挑战。 近年来&#xff0c;自动可燃气体报警器以其高度的灵敏度和…

2024 Idea最新激活码

idea的激活与安装 操作如下&#xff1a; ① 打开网站&#xff1a;https://web.52shizhan.cn 切换到&#xff1a;激活码&#xff0c;点击获取 ② 这个时候就跳转到现成账号页面&#xff0c;点击获取体验号&#xff0c;如图 ③ 来到了获取现成账号的页面了。输入你的邮箱账号即…

量化交易实操指南:从模拟回测到实盘交易的全流程揭秘!

什么是量化交易&#xff1f; 量化交易是一种利用数学、统计学和计算机科学方法&#xff0c;通过构建模型和算法来进行交易决策的方式。它的核心思想是通过系统性的分析和处理大量的历史数据、市场信息和交易规则&#xff0c;以发现市场中的规律和模式&#xff0c;并以此为依据…

使用halo的jar方法搭建博客(数据库mysql

ssh连接远程主机 ➜ ~ ssh root 146.56.249.61 第一步.在CentOS 7上安装下载OpenJDK 17的tar.gz文件 wget https://download.java.net/java/GA/jdk17.0.1/2a2082e5a09d4267845be086888add4f/12/GPL/openjdk-17.0.1_linux-x64_bin.tar.gz解压 tar xvf openjdk-17.0.1_linux-…

从零开始搭建开源智慧城市项目(六)飞线,飞点。

前言 上一节实现了天空盒、扩散墙、扩散圆&#xff0c;这一节来添加飞线&#xff0c;飞点。 思路 主要思路是通过两个点和高度创建贝塞尔曲线&#xff0c;然后把该曲线的点构造成MeshLine&#xff08;这个插件可以生成有宽度的线&#xff09;,然后把想要效果的图贴到线上。 …

Introducing Index-1.9B

简介 大家好&#xff0c;今天我们很高兴首次发布Index系列模型中的轻量版本&#xff1a;Index-1.9B系列 本次开源的Index-1.9B 系列包含以下模型&#xff1a; Index-1.9B base : 基座模型&#xff0c;具有 19亿 非词嵌入参数量&#xff0c;在2.8T 中英文为主的语料上预训练&…