GitHub topics: windows-internals
diversenok/NtUtilsLibrary
Delphi library for system programming on Windows using Native API
Language: Pascal - Size: 3.21 MB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 122 - Forks: 40

grimy86/CCI25 📦
CCI25 is an open-source collection of notes, summaries, insights, etc. on computer science topics into a unified learning resource.
Language: C++ - Size: 13.8 MB - Last synced at: about 23 hours ago - Pushed at: about 23 hours ago - Stars: 4 - Forks: 0

dutchpsycho/ActiveBreach-Engine
Dynamic Syscall Dispatch & Execution Framework, Bypassing Usermode hooks & Kernel protections
Language: C++ - Size: 214 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 12 - Forks: 0

ayoubfaouzi/windows-internals
My notes while studying Windows internals
Language: C - Size: 6.6 MB - Last synced at: about 14 hours ago - Pushed at: 4 months ago - Stars: 425 - Forks: 83

AlSch092/UltimateAntiCheat
UltimateAnticheat is an open source usermode anti-cheat system made to detect and prevent common attack vectors in game cheating (C++, Windows)
Language: C - Size: 10.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 451 - Forks: 58

adamhlt/DLL-Injector
DLL Injector (LoadLibrary) in C++ (x86 / x64) - LoadLibrary DLL injector
Language: C++ - Size: 7.64 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 139 - Forks: 24

provrb/libprocman
A Windows library for doing things you probably shouldn’t be doing with processes, tokens, and system calls.
Language: C++ - Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

VirtualAlllocEx/DEFCON-31-Syscalls-Workshop
Contains all the material from the DEF CON 31 workshop "(In)direct Syscalls: A Journey from High to Low".
Language: C - Size: 16.3 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 655 - Forks: 95

S1ckB0y1337/TokenPlayer
Manipulating and Abusing Windows Access Tokens.
Language: C++ - Size: 1.1 MB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 274 - Forks: 45

daem0nc0re/TangledWinExec
PoCs and tools for investigation of Windows process execution techniques
Language: C# - Size: 4.41 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 913 - Forks: 143

adamhlt/PE-Explorer
PE Explorer in C++ (x86 / x64) - PE file parser, retrieve exports and imports
Language: C++ - Size: 13.3 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 65 - Forks: 19

taviso/ctftool
Interactive CTF Exploration Tool
Language: C - Size: 1.68 MB - Last synced at: 13 days ago - Pushed at: over 3 years ago - Stars: 1,655 - Forks: 269

mrexodia/dumpulator
An easy-to-use library for emulating memory dumps. Useful for malware analysis (config extraction, unpacking) and dynamic analysis in general (sandboxing).
Language: C - Size: 750 KB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 790 - Forks: 44

diversenok/TokenUniverse
An advanced tool for working with access tokens and Windows security policy.
Language: Pascal - Size: 1.42 MB - Last synced at: 12 days ago - Pushed at: 9 months ago - Stars: 596 - Forks: 66

mrexodia/phnt-single-header
Single header version of System Informer's phnt library.
Language: CMake - Size: 46.9 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 209 - Forks: 15

JustasMasiulis/nt_wrapper
A wrapper library around native windows sytem APIs
Language: C++ - Size: 535 KB - Last synced at: 16 days ago - Pushed at: about 4 years ago - Stars: 431 - Forks: 83

islipnot/WinInject
Command line DLL injector for Windows 10 (unfinished).
Language: C++ - Size: 126 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 3 - Forks: 0

Air14/SymbolicAccess
Static user/kernel mode library that allows access to all functions and global variables by extracting offsets from the PDB
Language: C++ - Size: 21.1 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 85 - Forks: 17

christophetd/spoofing-office-macro
:fish: PoC of a VBA macro spawning a process with a spoofed parent and command line.
Language: VBA - Size: 26.4 KB - Last synced at: 28 days ago - Pushed at: almost 5 years ago - Stars: 380 - Forks: 83

mentebinaria/fundamentos-engenharia-reversa
Livro: Engenharia Reversa - Fundamentos e Prática
Size: 3.32 MB - Last synced at: 21 days ago - Pushed at: 9 months ago - Stars: 178 - Forks: 33

andrew-boyarshin/LoaderWatch
Windows 10 PE image loader (LDR) NTDLL component toolbox
Language: C - Size: 1010 KB - Last synced at: 9 days ago - Pushed at: over 5 years ago - Stars: 49 - Forks: 12

assarbad/Nidhogg Fork of Idov31/Nidhogg
Nidhogg is an all-in-one simple to use rootkit for red teams.
Language: C++ - Size: 720 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 1

adamhlt/Cave-Finder
Tool to find code cave in PE image (x86 / x64) - Find empty space to place code in PE files
Language: C++ - Size: 780 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 64 - Forks: 8

captain-woof/Hydrangea-C2-Payloads
A cross-platform, collaborative C2 for red-teaming. Agents are cross-compilable (e.g, you can generate Windows DLLs on Linux), cross-compatible, and built with evasion, anti-analysis and stability in mind. All capabilities are natively implemented from scratch.
Language: C++ - Size: 253 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

yardenshafir/DpcWait
Driver demonstrating how to register a DPC to asynchronously wait on an object
Language: C++ - Size: 14.6 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 49 - Forks: 26

captain-woof/Hydrangea-C2
A cross-platform, collaborative C2 for red-teaming. Agents are cross-compilable (e.g, you can generate Windows DLLs on Linux), cross-compatible, and built with evasion, anti-analysis and stability in mind. All capabilities are natively implemented from scratch.
Language: Python - Size: 6.06 MB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

aniko33/Windows-Internals-7th-edition-book
Windows Internals 7th book but free (PDF)
Size: 67.3 MB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

adamhlt/Manual-DLL-Loader
Custom LoadLibrary / GetProcAddress (x86 / x64) - Load DLL and retrieve functions manually
Language: C++ - Size: 1.82 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 87 - Forks: 21

scrymastic/HookNt
A Windows NT API hooking tool for intercepting and monitoring system calls
Language: C++ - Size: 421 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

ionescu007/wnfun
WNF Utilities 4 Newbies (WNFUN)
Language: Python - Size: 652 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 94 - Forks: 16

alnicke/UsefulPDF
Useful PDFs to learn Reverse engineering, Assembly, C and Windows Internals.
Size: 40.7 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

hacktoor1/Spider-Security
Notes Certificate && WriteUps && Solve Machines && Books
Language: Shell - Size: 146 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

f1zm0/WinDBG-Cheatsheet
WinDBG notes and commands cheatsheet
Size: 23.4 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

yardenshafir/conference_talks
Slides from various conference talks
Size: 5.22 MB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 36 - Forks: 10

DownWithUp/ALPC-Example
An example of a client and server using Windows' ALPC functions to send and receive data.
Language: C - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 90 - Forks: 29

7etsuo/windows-api-function-cheatsheets Fork of PaddyCahil/windows-api-function-cheatsheets
A reference of Windows API function calls, including functions for file operations, process management, memory management, thread management, dynamic-link library (DLL) management, synchronization, interprocess communication, Unicode string manipulation, error handling, Winsock networking operations, and registry operations.
Size: 27.2 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 971 - Forks: 106

ElliotKillick/ms-devblogs-search
Microsoft Developer Blogs Search Tool
Language: Python - Size: 10.5 MB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 24 - Forks: 0

VirtualAlllocEx/Shell-we-Assembly
Shellcode execution via x86 inline assembly based on MSVC syntax
Language: C++ - Size: 26.4 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 5

xiosec/Hollow
Hollow is a tool for implementing the process hollowing technique.
Language: C# - Size: 27.3 KB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 1

islipnot/WinLoad
Reversing and recreating the Windows 10 image loader (usermode, x86)
Language: C - Size: 83 KB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

dk0m/Pie
A Light Pe Parser Written In Nim.
Language: Nim - Size: 7.81 KB - Last synced at: 29 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

mehrshadmollaafzal/DACL-Bypass
PoC for Bypassing DACL in Windows with DuplicateHandle
Language: C++ - Size: 5.06 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

dk0m/DlangWhispers
Implementation Of SysWhispers Direct / Indirect System Call Technique In D.
Language: D - Size: 32.2 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

dk0m/HwBpD
Utilizing Hardware Breakpoints For Hooking In D.
Language: D - Size: 20.5 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

dk0m/GetSyscallStubD
Fetching Fresh System Call Stubs From NTDLL (Read From Disk) In D.
Language: D - Size: 5.86 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

dk0m/SentinelsGate
Fetching System Call Service Numbers From The Control Flow Guard Function Table.
Language: C++ - Size: 6.84 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

dk0m/FindSsdt
Fun Little Code To Find The Address Of The Kernel SSDT From Usermode.
Language: C++ - Size: 62.5 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

juanga333/ProcKatz
Just another process dumping tool for Windows, supporting network delivery and snapshots
Language: C++ - Size: 30.3 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

juanga333/RDP-hook-stealer
A DLL injection of RdpThief.dll to perform API hooking and extract RDP credentials
Language: C++ - Size: 102 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

EndOfEntropy/DLL-Manual-Mapping
Standard and DLL Manual Mapping
Language: C++ - Size: 12.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

d0ntrash/load_library_rs
Basic implementation of the Windows loader in Rust
Language: Rust - Size: 12.7 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

assarbad/NtPebTeb
Little tool and (header-only lib) to investigate Windows Internals. Shout out to @zodiacon. No pull requests (this is actually a mirrored Mercurial repo).
Language: C++ - Size: 596 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1

DownWithUp/WarbirdExamples
An example of how to use Microsoft Windows Warbird technology
Language: C - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 18 - Forks: 1

jungawagat/Malware-Development
Repository for malware-development series on my youtube channel.
Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

vxcute/WindowsInternals 📦
Yet another windows internals repo
Language: C++ - Size: 1.31 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 200 - Forks: 29

Dewera/Pluto
A manual system call library that supports functions from both ntdll.dll and win32u.dll
Language: C# - Size: 70.3 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 105 - Forks: 13

AndreyBazhan/SymStore
The history of Windows Internals via symbols.
Language: C - Size: 8.76 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 175 - Forks: 36

Dewera/Lunar 📦
A lightweight native DLL mapping library that supports mapping directly from memory
Language: C# - Size: 389 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 581 - Forks: 104

diversenok/NtTools
Some random system tools for Windows
Language: Pascal - Size: 17.6 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 98 - Forks: 21

assarbad/ntobjx
Replacement for WinObj
Language: C++ - Size: 3.93 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

gabriel-sztejnworcel/pipe-intercept
Intercept Windows Named Pipes communication using Burp or similar HTTP proxy tools
Language: Python - Size: 167 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 154 - Forks: 16

dzik143/pe64-no-imports
PE32+ / 64-bit / LoadLibrary without imports table.
Language: Assembly - Size: 69.3 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

dzik143/syscall-dump
Dump syscall numbers from ntdll.dll
Language: C - Size: 33.2 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 2

dennisbabkin/MakeProcCrit
POC project to demonstrate how to make a process (or a thread) critical. If such process (or thread) is terminated, this will cause a BSOD.
Language: C++ - Size: 262 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

xiosec/LeakGuard
LeakGuard is a project to prevent the use of leaked passwords.
Language: Go - Size: 221 KB - Last synced at: 26 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

HeavySin/PlugProtector
PlugProtector is a security project that safeguards a system's USB ports from untrusted devices
Language: C++ - Size: 113 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

kawaii-ghost/hello-world-nt-api
Hello World on Windows x64 using Native API
Language: Assembly - Size: 51.8 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

welikethestock/libutil
Language: C - Size: 514 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

SalahEldinFikri/Windows-Internals
In this repo i will try to talk about windows internals and try to summary the course.
Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Exploitables/Windows-Pool-Structures
My love for learning Windows internals continues.
Language: C - Size: 33.2 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 2

LowMem0ry/MessageBoxA-Hooking
MessageBoxA() Hooking
Language: C++ - Size: 10.5 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

Broihon/ProcessInfo
A class to gather information about a process, its threads and modules.
Language: C++ - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 19 - Forks: 9

tpaukrt/WinInspect
Window Inspector
Language: Pascal - Size: 4.88 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

NtRaiseHardError/Dreadnought
PoC for detecting and dumping code injection (built and extended on UnRunPE)
Language: C++ - Size: 48.8 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 52 - Forks: 21

Broihon/Import-Handler
A small library to extend the functionality of GetModuleHandle and GetProcAddress to other processes
Language: C++ - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 13 - Forks: 8

Lit3r4lly/WKP-Exercises
Solutions to Windows Kernel Programming exercises by Pavel Yosifovich
Language: C - Size: 74.2 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

StavM/WinProcessMemoryMadeEasy
Read and Edit external application's memory address space with ease (Windows os)
Language: VBA - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

kohoutech/Kohoutech.OBOE
OBOE - Origami Binary for Objects and Executables
Language: C# - Size: 139 KB - Last synced at: 3 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0
