https://github.com/tandasat/sushi
a Japanese food keeps you sane
https://github.com/tandasat/sushi
Last synced: 7 months ago
JSON representation
a Japanese food keeps you sane
- Host: GitHub
- URL: https://github.com/tandasat/sushi
- Owner: tandasat
- License: mit
- Created: 2015-08-08T06:34:23.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-08-22T17:01:24.000Z (almost 10 years ago)
- Last Synced: 2023-11-07T20:16:18.492Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 351 KB
- Stars: 114
- Watchers: 12
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Sushi
======Sushi is a tiny, simple hypervisor based monitoring tool detecting and stopping
some of PatchGuard activities from Ring-1.A related blog entry can be found here:
http://standa-note.blogspot.ca/2015/08/writing-hypervisor-for-kernel-mode-code.htmlInstallation and Uninstallation
--------------------------------Get an archive file for compiled files form this link:
https://github.com/tandasat/Sushi/releases/latest
On the x64 platform, you have to enable test signing to install the driver.
To do that, open the command prompt with the administrator privilege and type
the following command, and then restart the system to activate the change:bcdedit /set {current} testsigning on
To install the driver, extract the archive file and use the 'sc' command. For
installation:>sc create Sushi type= kernel binPath= C:\Users\user\Desktop\Sushi.sys
>sc start SushiFor uninstallation:
>sc stop Sushi
>sc delete SushiNote that the system must support the Intel VT-x technology to successfully
install the driver. See the blog entry for configuration of the virtual machine
if you are going to test with VMware.Once you have installed the Sushi.sys, it logs interesting activities on
C:\Windows\Sushi.log and DebugView when it occurred, or you can run
SushiTest.exe and see its output is being changed.
Also, you can install ChangeMSR.sys in the same way as above to trigger more
interesting activities (although you may get bug check 0x109 if you are unlucky
as this driver does not handle all possible patterns).
Supported Platform(s)
----------------------
- Windows 8.1 and 10 (x64)License
--------
This software is released under the MIT License, see LICENSE.