排序
GetLastError 函数返回值含义
GetLastError 返回的值通过在 api 函数中调用 SetLastError 或 SetLastErrorEx 设置。函数并无必要设置上一次错误信息,所以即使一次 GetLastError 调用返回的是零值,也不能担保函数已成功执行...
IDA 静态分析 REvil 家族勒索软件
本篇文章来自 Adobe 的笔记,经原文作者同意转发 1 病毒家族简介 REvil 又称 Sodinokibi,是一种以 RaaS (私有软件即服务) 体系运营牟利的黑客组织。他们通过招募会员为其分发勒索软件攻击,当...
编译国外牛人用 C# 写的传奇源码并成功运行
项目地址:https://github.com/Suprcode/mir2用户指导手册:http://wiki.mironline.co.uk/Main_Page 1 缘由 趁中秋国庆玩了两天后,准备打算玩会传奇,因为什么呢?国服传奇最近出了怀旧服,也...
逆向分析商业软件 010 Editor 及注册机编写
1 010 Editor 简单介绍 010 Editor 是一款非常强大的文本、十六进制编辑器,除了文本、十六进制编辑外,还包括文件解析、计算器、文件比较等功能,但它真正的强大之处还在于文件的解析功能。我...
手工打造 PE 解析器之 DOS 头和 NT 头
可执行文件的格式是操作系统本身执行机制的反映,理解它有助于对操作系统的深刻理解,掌握可执行文件的数据结构及其一些机理,是研究软件安全的必修课......