Vancouver, Canada

Satoshi Tanda

Elite
@tandasat

Engineer and trainer

HyperPlatform. Intel VT-x based hypervisor aiming to provide a thin VM-exit filtering platform on Windows.

1.8k

DdiMon. Monitoring and controlling kernel API calls with stealth hook using EPT

1.4k

Hypervisor-101-in-Rust. The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.

1.2k

MiniVisorPkg. The research UEFI hypervisor that supports booting an operating system.

747

SimpleSvm. A minimalistic educational hypervisor for Windows on AMD processors.

609

SimpleSvmHook. SimpleSvmHook is a research purpose hypervisor for Windows on AMD processors.

496

barevisor. A bare minimum hypervisor on AMD and Intel processors for learners.

367

ExploitCapcom. This is a standalone exploit for a vulnerable feature in Capcom.sys

338

PgResarch. PatchGuard Research

304

MemoryMon. Detecting execution of kernel memory where is not backed by any image file

261

DotNetHooking. Sample use cases of the .NET native code hooking technique

222

scripts_for_RE. Python scripts for reverse engineering.

186

hvext. The Windbg extensions to study Hyper-V on Intel and AMD processors.

176

GuardMon. Hypervisor based tool for monitoring system register accesses.

156

SmmExploit. The report and the exploit of CVE-2021-26943, the kernel-to-SMM local privilege escalation vulnerability in ASUS UX360CA BIOS version 303.

148

UefiVarMonitor. The runtime DXE driver monitoring access to the UEFI variables by hooking the runtime service table.

146

WPBT-Builder. The simple UEFI application to create a Windows Platform Binary Table (WPBT) from the UEFI shell.

124

EopMon. Elevation of privilege detector based on HyperPlatform

123

findpg. Windbg extension to find PatchGuard pages

122

WinIoCtlDecoder. IDA Plugin which decodes Windows Device I/O control code into DeviceType, FunctionCode, AccessType and MethodType.

121

Sushi. a Japanese food keeps you sane

120

Hello-VT-rp. A simple hypervisor demonstrating the use of the Intel VT-rp (redirect protection) technology.

115

UEFI-BIOS-Security. Security Camp 2021 & GCC 2022

113

kraft_dinner. Tool to dump UEFI runtime drivers implementing runtime services for Windows

112

HelloSmm. This is an instruction to run your own SMM code.

111

HelloAmdHvPkg. HelloAmdHvPkg is a type-1 research hypervisor for AMD processors.

111

FU_Hypervisor. A hypervisor hiding user-mode memory using EPT

108

DebugLogger. A software driver that lets you log kernel-mode debug output into a file on Windows.

107

CVE-2023-36427. Report and exploit of CVE-2023-36427

90

Scavenger. A minifilter driver preserves all modified and deleted files.

81

RemoteWriteMonitor. A tool to help malware analysts tell that the sample is injecting code into other process.

78

HelloIommuPkg. The sample DXE runtime driver demonstrating how to program DMA remapping.

74

meow. nyā

71

DumpVTable. Generates a Python script to give public interface names in an ActiveX file to an IDB file.

53

DrvLoader. A command line tool to load and unload a device driver.

48

CVE-2024-21305. Report and exploit of CVE-2024-21305.

42

CVE-2022-25949. A years-old exploit of a local EoP vulnerability in Kingsoft Antivirus KWatch Driver version 2009.3.17.77.

38

cs_driver. A sample project for using Capstone from a driver in Visual Studio 2015

37

CVE-2014-0816. CVE-2014-0816

25

recon2024_demo. Provides commands to read from and write to arbitrary kernel-mode memory for users with the Administrator privilege. HVCI compatible. No test signing mode is required.

25

tandasat.github.io. HTML

20

ProjectLoadTimeMonitor. The Visual Studio extension that measures load time of each project when a solution file is opened.

18

hyperplatform_log_parser. User-mode program parsing logs created by HyperPlatform

18

ListWorkItems. Lists work items being queued currently.

15

CheckSDL. A tool evaluates security configurations of a given PE based on SDL without source code

15

List-UEFI-Configuration-Tables. List UEFI Configuration Tables

14

win32_debugout. Shows debug strings on DebubView from an attached process by win32_remote.exe.

12

DeviceOpener. A command line tool to check if a specified device is accessible.

12

windbg_init. Windbg Init Script

11

ScopedResource. Scoped Resource - Generic RAII Wrapper for the Standard Library by Peter Sommerlad and Andrew L. Sandoval

10

ping_vmm. A user-mode program knocking at HyperPlatform's "backdoor"

9

ksm. A really simple and lightweight x64 hypervisor written in C for Windows for Intel processors.

8

minhook. The Minimalistic x86/x64 API Hooking Library for Windows

8

SecRuntimeSample. A sample usege of SecRuntime.dll on Windows Phone

6

blog. Ruby

5

CopyFiles. Copy files onto the IsolatedStorage so that you can download them using IsoStoreSpy.

4

tandasat.

3

mylight. Using LED of Samsung Galaxy Ace S5830

3

shared. Manages files that are shared with multiple boxes.

2
59
Apply