Igor Korkin's repositories

MemoryRanger

MemoryRanger protects kernel data and code by running drivers and hosting data in isolated kernel enclaves using VT-x and EPT features. MemoryRanger has been presented at the BlackHat, HITB, CDFSL.

HypervisorsDetection

This is the first software system, which can detect a stealthy hypervisor and calculate several nested ones even under countermeasures.

Language:C++Stargazers:82Issues:4Issues:0

AllMemPro

AllMemPro

Language:C++License:MITStargazers:44Issues:9Issues:0

MemAttacker

This project demonstares an illegal read- and write- access to the kernel-mode data for both allocated by 3rd party drivers and EPROCESS structures

Language:C++Stargazers:13Issues:3Issues:0

AllMemProTestBed

Legal access: The driver and console app to demonstrate the basic memory access in kernel mode

Language:C++Stargazers:9Issues:3Issues:0

MemAllocator

This project demonstrates allocation and legal access to the allocated data in the kernel mode.

Language:C++Stargazers:6Issues:3Issues:0

AllMemProTestBedPatcher

Illegal access: the driver and console app to demo unauthorized read- and write- access to the kernel-mode memory

Language:C++Stargazers:5Issues:3Issues:0

testbed

This project demonstrates the privilege escalation for a user-mode process - cmd.exe using stack overflow in the kernel mode driver. The user-mode component 'testbed_console.exe' sends CTL_CODE with a payload to the vulnerable driver 'testbed_driver.sys', which call RtlCopyMemory without any checks. 'testbed_console.exe' includes 'testbed_driver.sys' has a resource.

Language:C++Stargazers:5Issues:1Issues:0

PPL

The demo of RtlTestProtectedAccess() and RtlProtectedAccess involved in creation Protected Process.

Language:C++Stargazers:4Issues:2Issues:0

research

The section includes all the information about my research result: papers, slides, speeches, etc.

Language:HTMLStargazers:4Issues:2Issues:0

MemoryGuardConsole

This code demonstrates the memory guard idea, which prevents unauthority access from one driver to another and allows all legitimate accesses.

Language:C++Stargazers:3Issues:2Issues:0

awesome-virtualization

Collection of resources about Virtualization

github-slideshow

A robot powered training repository :robot:

Language:HTMLLicense:MITStargazers:1Issues:2Issues:1

Perceptron

A small demo project to learn ML & AI

Language:PythonStargazers:1Issues:2Issues:0

SpecuCheck

SpecuCheck is a Windows utility for checking the state of the software mitigations against CVE-2017-5754 (Meltdown) and hardware mitigations against CVE-2017-5715 (Spectre)

Language:CStargazers:1Issues:2Issues:0

mimikatz

A little tool to play with Windows security

Language:CStargazers:0Issues:2Issues:0