OpenArk官方版是一款针对Windows平台开发的开源Ark工具。Ark代表Anti-Rootkit(反根工具),OpenArk旨在为逆向工程师和程序员提供功能强大的工具,同时也为需要清理恶意软件的用户提供帮助。未来,OpenArk将会增加更多功能和命令。目前,该工具已支持查看进程、线程、模块、句柄、内存、窗口等信息,并提供进程注入器等多项功能。它还支持多种系统内核工具,如驱动程序、回调、过滤器、IDT/SDT WFP等功能,未来将增加更多功能。OpenArk同时支持中文和英文,用户无需担心语言障碍。该工具以独立的二进制文件(exe)形式提供,无需DLL依赖,可同时支持32位和64位系统,并与绝大部分电脑系统兼容。
进程:查看进程、线程、模块、句柄、内存、窗口等信息,提供进程注入器等功能。
内核:系统内核工具,例如:驱动、回调、过滤器、IDT/SDT WFP等功能,以后会支持更多。
编程助手:程序员的工具箱。
扫描器:PE文件解析器,以后会变成病毒分析助手。
捆绑器:目录和多个程序可以捆绑成一个exe程序,同时支持脚本。
控制台:这里有很多有用的命令。
语言:目前支持中文和英文,以后会支持更多语言。
内核管理器:OpenArk 具备内核管理器功能,能够深度检测操作系统内核,发现潜在的恶意软件。
驱动程序分析:该工具可以分析驱动程序的动态链接库,识别异常驱动程序并进行处理。
内存/存储检测:OpenArk可以扫描系统内存和存储设备,查找异常数据和恶意软件。
进程杀死:这款工具支持进程杀死功能,能够快速定位并清除恶意进程。
线程模块注入:OpenArk 可以分析线程模块,发现并处理异常模块。
PE 文件解析:支持 PE 文件解析,便于分析文件结构和功能。
1、依赖
UNONE & KNONE - 应用层&内核层基础库
Qt 5.6.2 - GUI开发框架
2、发布
二进制 (exe)
独立的exe,无DLL依赖,支持32位、64位。
3、支持的操作系统
Windows XP/2003/Vista/7/2008/8/8.1/2012/10/2016/2019
4、支持的编译器
Visual Studio 2015/2017/2019
如何编译?
1、先要安装UNONE静态库Nuget包,例如VS2015:vs2015-unone.nupkg。
2、安装Qt静态库。
3、编译即可,目前支持VS2015工程开发。