Dmitry Bolshakov's repositories
cstring_asm
Simple implementation of <cstring> written in x64 asm
ReflectiveLoader
An example of reflective DLL loading
fixed_string
C++17 string with fixed size
Vcrtl-Exception-Dispatcher-Fails
A few examples where the VCRTL exception dispatcher is behaving incorrectly
CiDllDemo
Use ci.dll API for validating Authenticode signature of files
ColorCompressor
Final task for the course of digital devices and MCU at BMSTU ("slave" part)
dokany
User mode file system library for windows with FUSE Wrapper
Hypervisor-From-Scratch
Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials
intel-ipsec-mb
Intel(R) Multi-Buffer Crypto for IPSec
kelcoro
C++20 coroutine library
libsearpc
A simple C language RPC framework (including both server side & client side). Python binding is also provided
lkmpg
The Linux Kernel Module Programming Guide (updated for 5.x kernels)
mfaktc
A GPU based Mersenne number factoring program
modern-arm-assembly-language-programming
Source Code for 'Modern Arm Assembly Language Programming' by Daniel Kusswurm
ObfuscatedString
An example of obfuscating strings in an executable image
PhotoViewer
Final task for the course of digital devices and MCU at BMSTU ("master" part)
process_doppelganging
My implementation of enSilo's Process Doppelganging (PE injection technique)
process_ghosting
Process Ghosting - a PE injection technique, similar to Process Doppelgänging, but using a delete-pending file instead of a transacted file
seafile-client
Seafile desktop client.
stlkrn
C++ STL in the Windows Kernel with C++ Exception Support
UEFI-Lessons
Lessons to get to know UEFI programming in Linux with the help of EDKII
windows-driver-docs
The official Windows Driver Kit documentation sources
zenpower
Zenpower is Linux kernel driver for reading temperature, voltage(SVI2), current(SVI2) and power(SVI2) for AMD Zen family CPUs.