mirror of
https://github.com/JKornev/hidden
synced 2024-06-16 12:08:05 +00:00
Hidden | ||
Hidden Package | ||
HiddenCLI | ||
HiddenLib | ||
HiddenTests | ||
.gitignore | ||
Hidden.sln | ||
README.md |
Hidden
This toolset is developed like a solution for my reverse engineering and researching tasks. This is a windows driver with a usermode interface which is used for hidding specific environment on VMs, like installed rce programs (ex. procmon, wireshark), vm infrastracture (ex. vmware tools) and etc.
Features
- hide registry keys and values
- hide files and directories
- protect specific processes using ObRegisterCallbacks
- exclude specific processes from hidding and protection features
- usermode interface (lib and cli) for working with driver
and so on
Recommended build environment
- Visual Studio 2013 and above
- Windows Driver Kit 8.1
Building
Following guide explains how to make a release win32 build
- Open Hidden.sln using Visual Studio 2013
- Build Hidden Package project with configurations Release, Win32
- Open build results folder %ProjectDir%\Release
Installing
- Disable a digital signature enforcement on a test machine (bcdedit /set TESTSIGNING ON)
- Copy files from %ProjectDir%\Release\Hidden Package to a test machine
- Right mouse click on Hidden.inf and choose Install
- Start a driver (sc start hidden)