Code Monkey home page Code Monkey logo

openark's Introduction

OpenArk image

License

Introduction

  • 中文说明

  • OpenArk is an open source anti-rookit(ARK) tool for Windows. Ark is Anti-Rootkit abbreviated, it aimmed at reversing/programming helper and also users can find out hidden malwares in the OS. More and more powerful features will be supported in future.

image image image

Features

  • Process - Process/Thread/Module/Handles/Memory/Window/Token/MemoryScan/PPL etc information view, Unload/Dll Injector x86/x64 also.
  • Kernel - OS Kernel internal toolkit, eg: Memory, Drivers, Hotkey, Callback, Filters, IDT/SDT/NDIS/WFP etc.
  • CoderKit - Helper for coders.
  • Scanner - PE/ELF file parsers, evolved to virus analyzer in future.
  • Bundler - Directory and files could be bundled to one executable file, it also support scripts.
  • ToolRepo - Collect many useful tools that functional complementation each others, for efficient, always thinking.
  • Console - Many useful coammands in here.
  • Language - Support English and Chinese now, more in future.
  • More powerful features in developing...

Distributions

  • Program: one exe binary, no dependence, support 32/64 bit.
  • Supported OS: Windows XP ... Win7 ... Win10 ... Win11 ...

Compile

Contributing/Donate

Contact

Official Links

openark's People

Contributors

blackint3 avatar donzoru avatar pboy0922 avatar xtayaitak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openark's Issues

301 错误

image

之前移动过工具目录里的工具文件夹,后来想下载其他工具就出现如上图所示错误

删除被占用的快捷键,重启后还是被占用

您好,我删除了被 系统占用看快捷键 win+ctrl+q ,然后就可以设置为自己想要的程序的热键。
但是重启后又被占用了。 程序的快捷键就失效了。

image

内核模式删除上面的快捷键,我的snipaste就可以使用这个快捷键了
然后等我重启,又被explorer占用,然后snipaste就失效了

DPI View Error

error

System Hook & etc view DPI View error?

my display 3840 x 2160 and text view size 150%

Button text is broken on 4K monitors

It should be patched to look normal on DPI

windows Security会报毒

下载最新的Release1.0.8版本,在Win10 20H2上,Windows Security会报存在病毒。上一版本就不存在这个问题

image

支持代理

希望可以添加对代理的支持, 方便下载额外工具

麻烦作者适配一下 21H1

作者您好,我也是相当喜欢用这个小工具,麻雀虽小,五脏俱全。
作为开发人员我很需要这个软件,但是奈何自己的技术能力不过关,不懂C++。
所以恳请作者抽空适配一下21H1,谢谢。

无法获取【可可五笔】的快捷键

很喜欢系统热键功能,也帮我解决了很多次热键冲突。
但有一次 ctrl+shift+k冲突了,在 OpenArk 中查询不出来。
无意间才发现是由于【可可五笔】导致的,但在 OpenArk 中没有显示出来。

高分屏适配

在4k显示器下,显示文字过小。
(即时使用win10系统自带的 系统->显示->缩放与布局 仍然不起作用)

建议产生的文件放在exe的同级目录中

放在 AppData\Roaming\OpenArk 并不方便管理
image

还建议工具目录可以自定义
因为大家一般都会有自己的一个文件夹,用来存放这些特殊工具,
最好是使用相对路径,这样在移动硬盘中无需重新设置

无法进入内核模式的非官方暂时解决办法 Unofficial temporary workaround to enter "kernel mode"

  1. 用signtool删除OpenArkDrv64.sys自带的证书被吊销的数字签名(否则即使禁用驱动强制签名也无法加载) Remove the invalid digital signature (signed by a certificate which has been revoked) of OpenArkDrv64.sys using signtool (otherwise the driver cannot be loaded even if DSE is already disabled)

signtool.exe remove /s OpenArkDrv64.sys

signtool.exe可以从Windows SDK中获取。signtool.exe can be obtained from Windows SDK.

OpenArkDrv64.sys在%temp%下可以找到。OpenArkDrv64.sys can be found at %temp%.

  1. 禁用驱动强制签名 Disable DSE (Driver Signature Enforcement)

有多种方法。There're multiple ways to achieve this.

方法之一是使用EfiGuard,需要禁用SecureBoot。One of the methods is using EfiGuard, with SecureBoot disabled.

https://github.com/Mattiwatti/EfiGuard

大致步骤: Brief instructions:

(1) 挂载ESP(EFI系统分区)到S盘 Mount the ESP (EFI System Partition) to driveletter S

mountvol S: /s

(2) 把EfiGuardDxe.efi、Loader.config.efi、Loader.efi三个文件复制到S:\EFI\Boot\

copy EfiGuard-v1.2.1\EFI\Boot\*.efi S:\EFI\Boot\

(3) 用BOOTICE给Loader.config.efi添加UEFI启动项 Add Loader.config.efi to the UEFI boot sequence list using BOOTICE

可以勾选下次启动时使用该项,也可以在BIOS设置(也就是所谓的“UEFI固件设置”)的(硬盘)启动顺序里选择新加入的UEFI启动项。You can either check the "Boot this entry next time" checkbox in BOOTICE or adjust UEFI (harddrive) boot sequence in the BIOS settings (so-called "UEFI firmware settings") .

(4) 别忘了禁用安全启动。Don't forget to disable SecureBoot.

在F8启动菜单里选择禁用驱动强制签名应该也可以,但我没试过。而且桌面版Windows的F8从Win8开始就被微软干掉了,想重新开启F8菜单需要bcdedit /set {default} bootmenupolicy legacy(bootmenupolicy默认是standard)Choosing "Disable driver signature enforcement" in the F8 boot menu should work as well, but I haven't tested this method. Also, F8 boot menu of desktop versions of Windows has been crippled by Microsoft since Win8, you can re-enable it by bcdedit /set {default} bootmenupolicy legacy (if you want to revert to the default, change bootmenupolicy value from "legacy" to "standard")

  1. 手动加载驱动 Load the driver manually

先把已被去除数字签名的OpenArkDrv64.sys复制到%windir%\system32\drivers\ First, copy OpenArkDrv64.sys (which already has its signature removed) to %windir%\system32\drivers\

然后删除服务(如果存在) Then delete the service (if exists)

sc delete OpenArkDrv64

然后创建服务 Then create the service

sc create OpenArkDrv64 binpath= \Windows\system32\drivers\OpenArkDrv64.sys type= kernel start= demand

最后启动服务 Then start the service

sc start OpenArkDrv64

无法进入内核模式

进入内核模式一直点没用,下了最新的也没用,没装那些软件,我都退掉了也进不去,没有任何异常,只是时间会被清零,但系统自己又获取回来了,以前都能用的,不知道咋回事

OPENARK无法打开内核

[UNONE::FsReadFileDataW] [WARN] C:\Users\86178\AppData\Roaming\OpenArk\console\history.txt is empty file
image

下载失败,错误:301

[UNONE::FsReadFileDataW] [WARN] C:\Users\doit\AppData\Roaming\OpenArk\console\history.txt is empty file
[OpenArk::onActionCheckUpdate] [INFO] requset server:http://upt.blackint3.com/openark/version.txt
[OpenArk::onActionCheckUpdate::::operator ()] [ERR] request http.err:0, net.err:1
[OpenArk::onActionCheckUpdate] [INFO] requset server:http://upt.blackint3.com/openark/version.txt
[OpenArk::onActionCheckUpdate::::operator ()] [ERR] request http.err:0, net.err:1

无法解析upt.blackint3.com,导致工具无法安装

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.