Home > By category > Developer Tools >Management & Distribution > ARKit



ARKit

  • Downloads: 
  • Views: 
  • Rating:

ARKit is an open-source rootkit detection library that has two components:
ARKitLib.lib - A Win32/C++ static library that exposes various methods to scan system and detect rootkits
ARKitDrv.sys - A device driver that actually implements methods to scan and detect rootkits

Process detection methods:
PID brute force (PsLookupProcessByProcessId)
TID brute force (PsLookupThreadByThreadId)
Handle table traversing (NtQuerySystemInformation)

DLL detection methods:
InMemoryOrderModuleList traversal in process' PEB
VAD tree walking

Process termination methods:
NtTerminateProcess/ZwTerminateProcess
NtTerminateThread/ZwTerminateThread for all threads of a process

Driver detection methods:
PsLoadedModuleList traversing
\Driver\ directory traversing in Object Manager
\Device\ directory traversing in Object Manager

Using ARKit library is quite simple:
Include ARKitLib.h and ARKitDefines.h header files in your application source
Link to ARKitLib.lib and Psapi.lib
Instantiate an object of ARKitLib class and use various member functions to gather system data
While running your application, make sure that ARKitDrv.sys driver is in the same directory where application is present.

Free download from Shareware Connection - ARKit is an open-source rootkit detection library that has two components:ARKitLib.

Publisher: Swatkat Thinkdigit | License: Shareware
Version: New | Platform: Win2000, WinOther, WinServer, WinVista
Released Date: | Rating: 0 | Title: ARKit

Author Url: http://googlecode.com
Program Info Url: http://googlecode.com
Download Url: http://arkitlib.googlecode.com/files/ARKitTester_Binary.zip

More downloads from ARKit publisher Swatkat Thinkdigit:

KinectWinLib - KinectWinLib is a C++ Win32 library based on Kinect Windows SDK that aims to implement gesture controls for Windows 7.

ARKit keywords:
ARKit related downloads:

JMMcG Core C++ Library - This is a basic, low-level library with pretensions to implementing features above and beyond those implemented within the Standard C++ Library and the Boost Library.

Legit Log C++ Library - Legit Log C++ Library is a handy component that you can use to integrate log viewing capabilities into your applications.

Chilkat Zip C++ Library - Chilkat Zip C++ Library is the #1 compression component that's extremely easy to use and comes with many useful features.

Chilkat MHT C++ Library - Chilkat MHT is a C++ library that enables you to encode HTML files to self-contained .

Simple SOAP C++ Library - Simple SOAP C++ Library is a useful C++ production ready implementation of Scott Seely's Simple SOAP RPC code.

Shareware Connection periodically updates pricing and software information of 'ARKit' from company source 'Swatkat Thinkdigit' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'ARKit' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of ARKit.

New Reviews

PictBear - Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime ...

TuckAway Intelligent Email Organizer Pro - Using an email software allow you to do a number of things including managing your address lists, emails and even ending memos, documents and even virtual letters. You can also use it to manage your tasks easily. The email software comes in ...

Enpass Password Manager - With time, average PC users find it tedious to deal with oodles of passwords. For every online profile, whether it is social media or online banking, creating user name and password is required and after a time it can be cumbersome to handle them ...

Apple iMovie - For higher end video editing and post production related needs on Mac OS, the preferred choice is FCP in most instances. However, not all Mac users need to deal with a feature laden, sophisticated editor for casual needs. For casual to moderate ...

Sigma Internet Monitoring - There is no denying the huge importance of internet in human life. Without the web, it has literally become imposable to carry on a lot of personal and professional activities, irrespective of your age, gender and qualification. While the web ...

AOMEI Partition Assistant Lite Edition - No matter whether you are a casual PC user or deal with a number of computers for professional needs, taking care of hardware components is a necessity. Among all hardware components used in laptop or desktop, hard disk is the most important one. ...

CCleaner Network Edition - Keeping computers clean of redundant and junk data is a prerequisite and these are various methods to do that. Apart from integrated utilities that come with Windows, you can also use third party utilities to keep PC clean of junk files and ...

WinKleaner Classic - Whether you use a laptop or desktop, with time it is likely to show deficit in performance and speed. This is owing to the inherent limitations of Windows OS and things can vary based on your usage pattern. Traces of removed programs existing in ...

Adobe Muse CC 2014 - There was a time when Dreamweaver used to be the most widely used web design app and competitors from Microsoft or other small players used to lag behind. While the powerhouse app still enjoys a humongous user base worldwide, emergence of new ...

Protector Plus 2014 (32-bit) - Without using suitable security software in PC, you cannot have peace of mind nowadays. Increasing instances of malware attacks and attacking exploits have prompted average PC users to resort to using antivirus and security suites for both home ...




New Downloads

dotConnect for SugarCRM

dotConnect for SugarCRM is an
ADO.NET provider for working
with SugarCRM data through the
standard ADO.NET or Entity ...

Data Puppy Lite (32-bit)

Data Puppy Lite is a database
migration tool for Oracle,
MySQL, SQL Server &
PostgreSQL that demonstrates
the basic ...

TeeChart Pro ActiveX

TeeChart ActiveX charting
component offers hundreds of
Graph styles in 2D and 3D, 56
mathematical and statistical
...

.NET Email Validation
Library

Easy to use, cutting edge
Email Validation for .NET
Developers. Performs industry
standard syntax, MxRecord, and
Mailbox ...

Kingo Android Root

KingoRoot for Android provides
every Android user the easiest
and safest way to root their
devices for free. It supports
...

ESBPCS-Dates for VCL

ESBPCS-Dates is a subset of
ESBPCS containing Components
and Routines for Calendars and
Date/Time Manipulation in
Delphi ...

Nevron Diagram for .NET

Nevron Diagram for .NET is a
fully managed, extensible and
powerful diagramming
framework, which can help you
create ...

SecureBlackbox C++

SecureBlackbox is a
comprehensive library that
adds SFTP, FTPS, SSH, PGP,
PDF, XML, SSL/TLS, HTTPS, PKI,
ZIP, EDI, Cloud, ...

ApexSQL Log

ApexSQL Log, SQL Server
Transaction Log reader, lets
you view transaction log data,
audit SQL database changes and
undo ...

PCLTool SDK Option III

PCLTool SDK Option III is
designed for Capturing and
Converting PCL to PDF or PCL
to PDF/A. Option III converts
COMPLEX ...

JNIWrapper for Solaris
(ultraSPARC)

JNIWrapper library allows to
interface native code while
retaining full control of the
application on the Java side.
With ...

concat

Concatenate text files and SQL
Scripts with placeholders and
Hierarchical concatenation to
build and maintain SQL Patch
...