├── .gitignore ├── .gitmodules ├── .vscode ├── c_cpp_properties.json ├── launch.json ├── settings.json └── tasks.json ├── AppContainers └── README.md ├── ApplicationControl └── AppLocker.md ├── AsyncIO ├── BulkCopy │ ├── bulk_copy_iocp.cpp │ ├── bulk_copy_threadpool.cpp │ ├── iocp_copy_engine.hpp │ ├── threadpool_copy_engine.hpp │ ├── use_iocp_engine.cpp │ └── use_threadpool_engine.cpp ├── Coroutines │ ├── threadpool.cpp │ └── winrt_private_pool.cpp ├── Misc │ └── waitable_timer.cpp ├── README.md └── ReadSamples │ ├── extended_read.cpp │ ├── iocp_read.cpp │ ├── overlapped_read.cpp │ └── threadpool_read.cpp ├── BootProcess └── Basics.md ├── BuildProcess ├── FixedBase │ ├── lib1.cpp │ ├── lib2.cpp │ └── loader.cpp ├── README.md ├── Sections │ └── test.cpp ├── StaticLib │ ├── client.cpp │ ├── libmath.cpp │ └── libmath.hpp ├── build_dll_export.cpp ├── build_dll_no_export.cpp └── build_exe.cpp ├── COM ├── Essential │ ├── client.cpp │ ├── server.cpp │ └── server.hpp ├── Essential2 │ ├── README.md │ ├── _clean.bat │ ├── com_client.cpp │ ├── com_server.cpp │ ├── com_server.hpp │ ├── exports_proxy.def │ ├── exports_server.def │ ├── hen.idl │ └── registration.cpp └── README.md ├── CharactersAndStrings ├── README.md ├── active_code_page.cpp └── string_memory.cpp ├── ConcurrencyRuntime ├── combinable_perf.cpp ├── concurrent_queue.cpp ├── concurrent_vector.cpp ├── critical_section.cpp ├── dataflow.cpp ├── parallel_for.cpp ├── parallel_for_each.cpp ├── parallel_reduce.cpp ├── parallel_transform.cpp └── tasks.cpp ├── ConsoleIO └── README.md ├── Cryptography ├── hash.cpp ├── random.cpp └── symmetric.cpp ├── Dotnet ├── hello_managed.cpp └── hello_native.cpp ├── ErrorHandling ├── .vscode │ └── settings.json ├── ErrorMode.cpp ├── FormatMessage.cpp ├── Interactive.cpp ├── README.md └── raw_seh.cpp ├── Filesystem ├── DirWalk │ ├── CppWalk.cpp │ └── Win32Walk.cpp ├── README.md ├── enumerate_drives.cpp ├── file_size.cpp ├── get_drive_partition_info.cpp ├── get_logical_drives.cpp ├── get_windows_boot_drive.cpp ├── read_mbr.cpp ├── symlinks.cpp └── system_partition.cpp ├── IPC ├── AnonPipeDemo │ ├── AnonPipeClient.cpp │ └── AnonPipeServer.cpp ├── README.md └── Redirect │ ├── EchoClient.cpp │ ├── Redirect.cpp │ └── build.bat ├── IoSubsystem ├── DriverDevelopment.md ├── ELAM.md ├── IrpTracker │ ├── IrpTracker.sln │ ├── IrpTrackerClient │ │ ├── IrpTrackerClient.vcxproj │ │ ├── IrpTrackerClient.vcxproj.filters │ │ └── client.cpp │ ├── IrpTrackerDriver │ │ ├── IrpTrackerDriver.vcxproj │ │ ├── IrpTrackerDriver.vcxproj.filters │ │ ├── driver.cpp │ │ └── synchronization.hpp │ └── README.md └── README.md ├── Jobs ├── README.md ├── clipboard_limit.cpp ├── nested_jobs.cpp └── process_memory_limit.cpp ├── KernelDebugging ├── DumpSSDT.js ├── README.md └── UserModeProcess.md ├── Memory ├── Experiments │ └── InvalidAddress │ │ ├── InvalidAddress.cpp │ │ └── README.md ├── Heaps.md ├── README.md ├── SharedMemory │ ├── dll_share_client.cpp │ ├── dll_share_server.cpp │ ├── private_memory.cpp │ └── shared_memory.cpp ├── SharedMemory2 │ └── wdl_client.cpp ├── guard_page.cpp ├── heap_walk.cpp ├── mmio_read.cpp ├── mmio_write.cpp └── system_info.cpp ├── MemoryEnclaves └── EnclaveSupport.cpp ├── Misc └── ContainingRecord.cpp ├── Mitigations ├── CFG │ ├── HelloCfg.cpp │ └── build.bat └── README.md ├── NTFS ├── README.md └── WalkChangeJournal.cpp ├── Networking ├── AsynchronousSockets │ ├── .gitignore │ ├── AsynchronousSockets.sln │ ├── Client │ │ ├── Client.cpp │ │ ├── Client.vcxproj │ │ └── Client.vcxproj.filters │ ├── ExtendedIoServer │ │ ├── ExtendedIoServer.cpp │ │ ├── ExtendedIoServer.vcxproj │ │ └── ExtendedIoServer.vcxproj.filters │ ├── IoCompletionServer │ │ ├── IoCompletionServer.cpp │ │ ├── IoCompletionServer.vcxproj │ │ └── IoCompletionServer.vcxproj.filters │ └── OverlappedIoServer │ │ ├── OverlappedIoServer.cpp │ │ ├── OverlappedIoServer.vcxproj │ │ └── OverlappedIoServer.vcxproj.filters ├── README.md ├── UnixDomainSockets │ ├── client.cpp │ └── server.cpp └── disconnectex.cpp ├── ObjectsAndHandles ├── CloseRemoteHandle │ ├── remote_handle_closer.cpp │ └── remote_handle_target.cpp ├── PrivateNamespaces │ ├── create_std.cpp │ └── open_std.cpp ├── README.md ├── SharingHandles │ ├── share_dup_sink.cpp │ ├── share_dup_src.cpp │ ├── share_inherit_child.cpp │ ├── share_inherit_parent.cpp │ ├── share_named_child.cpp │ └── share_named_parent.cpp ├── file_pointer_child.cpp ├── file_pointer_parent.cpp └── single_instance.cpp ├── Parallelism └── Optimizations │ ├── AutoParallelization.cpp │ └── AutoVectorization.cpp ├── PowerShell ├── .vscode │ └── settings.json ├── README.md └── ScanAmsi.cpp ├── Processes ├── Enumeration │ ├── enumerate_native.cpp │ ├── enumerate_native2.cpp │ └── enumerate_processes.cpp ├── MinimalAndPico.md ├── Protected.md ├── README.md ├── Trustlets.md ├── UWP.md └── drive_current_directory.cpp ├── README.md ├── ReadingList ├── README.md └── SECURITY.md ├── Registry └── README.md ├── SEH ├── AbnormalTermination.cpp ├── CombinedBlocks.cpp ├── ConsoleControl.cpp ├── ConsoleControlChild.cpp ├── ConsoleControlParent.cpp ├── README.md ├── RaiseException.cpp ├── RawSeh.cpp ├── SehFromScratch │ ├── SehFromScratch.cpp │ ├── SehFromScratch.sln │ ├── SehFromScratch.vcxproj │ └── SehFromScratch.vcxproj.filters ├── StackUnwind.cpp └── WinSeh.cpp ├── Security ├── Privileges │ ├── add_privilege.cpp │ ├── enable_privilege.cpp │ └── privileges.hpp ├── README.md ├── access_token.cpp └── string_security_descriptor.cpp ├── Services └── README.md ├── Storage └── VolumeAnalysis.md ├── Synchronization ├── Cheatsheet.md ├── InterprocessBarrier │ └── wdl_client.cpp ├── Performance │ └── performance_test.cpp ├── Queues │ ├── interprocess_queue.cpp │ ├── interprocess_queue.hpp │ ├── intraprocess_queue.cpp │ ├── intraprocess_queue.hpp │ ├── test_interprocess.cpp │ └── test_intraprocess.cpp ├── README.md └── Win32Features │ ├── init_once.cpp │ ├── synchronization_barrier.cpp │ └── wait_on_address.cpp ├── SystemArchitecture ├── Executive.md ├── Experiments │ ├── IsWow64Process │ │ ├── Program.cpp │ │ └── README.md │ ├── Kernel32Forwarding │ │ ├── Kernel32Forwarding.cpp │ │ ├── OpenMe.txt │ │ └── README.md │ └── Wow64Interception │ │ ├── DebugMe.cpp │ │ └── README.md ├── Local │ ├── SANS_Poster_2018_Hunt_Evil_FINAL.pdf │ └── SystemArchitecture.png ├── README.md └── WSL.md ├── Threads ├── AsynchronousCancellation │ ├── AsynchronousCancellation.sln │ ├── Client │ │ ├── Client.vcxproj │ │ ├── Client.vcxproj.filters │ │ └── client.cpp │ └── SupportDriver │ │ ├── SupportDriver.vcxproj │ │ ├── SupportDriver.vcxproj.filters │ │ └── driver_main.cpp ├── Basics │ ├── crt_thread.cpp │ ├── primes_counter.cpp │ └── win32_thread.cpp ├── Misc │ ├── ThreadName.cpp │ └── breakin.cpp ├── README.md ├── ThreadLocalStorage │ ├── IntrinsicTls.cpp │ ├── StandardTls.cpp │ └── TLS.cpp └── ThreadPool │ ├── .gitignore │ ├── Callbacks │ ├── Callbacks.cpp │ ├── Callbacks.vcxproj │ └── Callbacks.vcxproj.filters │ ├── Cleanup │ ├── Cleanup.cpp │ ├── Cleanup.vcxproj │ └── Cleanup.vcxproj.filters │ ├── ThreadPool.sln │ ├── Timers │ ├── Timers.cpp │ ├── Timers.vcxproj │ └── Timers.vcxproj.filters │ └── WaitObjects │ ├── WaitObjects.cpp │ ├── WaitObjects.vcxproj │ └── WaitObjects.vcxproj.filters ├── UBPM └── README.md ├── Virtualization ├── Containers.md ├── HyperV.md └── VBS.md ├── VisualCpp ├── FileDownload │ └── file_download.cpp ├── README.md ├── TextProcessing │ └── text_processing.cpp ├── Websockets │ ├── client.cpp │ └── server.cs └── XmlParsing │ └── xml_parsing.cpp ├── WMI ├── Local │ └── WmiArchitecture.png ├── README.md └── WmiClient.cpp ├── WNF └── README.md ├── WindowsRuntime ├── string.hpp └── string_test.cpp ├── _Projects ├── Injector │ ├── .gitignore │ ├── DllInjector.sln │ ├── InjectorClient │ │ ├── InjectorClient.cpp │ │ ├── InjectorClient.vcxproj │ │ └── InjectorClient.vcxproj.filters │ ├── InjectorLib │ │ ├── DllMain.cpp │ │ ├── InjectorLib.cpp │ │ ├── InjectorLib.h │ │ ├── InjectorLib.vcxproj │ │ └── InjectorLib.vcxproj.filters │ ├── README.md │ └── TestPayload │ │ ├── TestPayload.cpp │ │ ├── TestPayload.vcxproj │ │ └── TestPayload.vcxproj.filters ├── ManualMap │ ├── .gitignore │ ├── ManualMapping.sln │ ├── ManualMapping │ │ ├── Injection.cpp │ │ ├── Injection.h │ │ ├── Main.cpp │ │ ├── ManualMapping.vcxproj │ │ └── ManualMapping.vcxproj.filters │ └── README.md ├── ShellcodeExecution │ ├── .gitignore │ ├── README.md │ ├── ShellcodeExecution.sln │ ├── ShellcodeExecution │ │ ├── GetProcAddress.cpp │ │ ├── GetProcAddress.h │ │ ├── Main.cpp │ │ ├── ShellcodeExecution.vcxproj │ │ ├── ShellcodeExecution.vcxproj.filters │ │ ├── StartRoutine.cpp │ │ └── StartRoutine.h │ ├── TestDll │ │ ├── TestDll.vcxproj │ │ ├── TestDll.vcxproj.filters │ │ ├── dllmain.cpp │ │ ├── framework.h │ │ ├── pch.cpp │ │ └── pch.h │ └── TestTarget │ │ ├── TestTarget.cpp │ │ ├── TestTarget.vcxproj │ │ └── TestTarget.vcxproj.filters └── ShellcodeUtils │ ├── .gitignore │ ├── README.md │ ├── ShellcodeRunner │ ├── ShellcodeRunner.cpp │ ├── ShellcodeRunner.vcxproj │ └── ShellcodeRunner.vcxproj.filters │ ├── ShellcodeUtils.sln │ └── ShellcodeWriter │ ├── ShellcodeWriter.cpp │ ├── ShellcodeWriter.vcxproj │ └── ShellcodeWriter.vcxproj.filters ├── _Toolkit ├── DirectSyscalls │ ├── .gitignore │ ├── DirectSyscalls.sln │ ├── LibDirectSyscalls │ │ ├── LibDirectSyscalls.cpp │ │ ├── LibDirectSyscalls.h │ │ ├── LibDirectSyscalls.vcxproj │ │ ├── LibDirectSyscalls.vcxproj.filters │ │ ├── Syscalls10.asm │ │ ├── cpp.hint │ │ ├── dllmain.cpp │ │ ├── pch.cpp │ │ └── pch.h │ ├── POC │ │ ├── POC.vcxproj │ │ ├── POC.vcxproj.filters │ │ └── Source.cpp │ ├── README.md │ └── UnhookNativeAPI │ │ ├── Source.cpp │ │ ├── UnhookNativeAPI.vcxproj │ │ └── UnhookNativeAPI.vcxproj.filters ├── HiveParser │ ├── .gitignore │ ├── ConsoleClient │ │ ├── App.config │ │ ├── ConsoleClient.cs │ │ ├── ConsoleClient.csproj │ │ └── Properties │ │ │ └── AssemblyInfo.cs │ ├── HiveParser.sln │ ├── HiveParserLib │ │ ├── App.config │ │ ├── BaseBlock.cs │ │ ├── Constant.cs │ │ ├── Descriptor.cs │ │ ├── Exceptions.cs │ │ ├── HiveParserLib.csproj │ │ ├── NodeKey.cs │ │ ├── RegistryHive.cs │ │ ├── SecurityKey.cs │ │ ├── Utilities.cs │ │ └── ValueKey.cs │ └── README.md ├── MemTool │ ├── CMakeLists.txt │ ├── README.md │ └── src │ │ └── memtool.cpp ├── PeParser │ ├── Parser.cpp │ ├── Parser.h │ └── README.md ├── RunAppContainer │ ├── CMakeLists.txt │ ├── README.md │ └── run_appcontainer.cpp ├── RunSystem │ ├── CMakeLists.txt │ ├── README.md │ └── run_system.cpp └── VaViewWeak │ ├── CMakeLists.txt │ ├── README.md │ └── va_view_weak.cpp ├── _clean.bat └── _setup.bat /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /AppContainers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AppContainers/README.md -------------------------------------------------------------------------------- /ApplicationControl/AppLocker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ApplicationControl/AppLocker.md -------------------------------------------------------------------------------- /AsyncIO/BulkCopy/bulk_copy_iocp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/BulkCopy/bulk_copy_iocp.cpp -------------------------------------------------------------------------------- /AsyncIO/BulkCopy/bulk_copy_threadpool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/BulkCopy/bulk_copy_threadpool.cpp -------------------------------------------------------------------------------- /AsyncIO/BulkCopy/iocp_copy_engine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/BulkCopy/iocp_copy_engine.hpp -------------------------------------------------------------------------------- /AsyncIO/BulkCopy/threadpool_copy_engine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/BulkCopy/threadpool_copy_engine.hpp -------------------------------------------------------------------------------- /AsyncIO/BulkCopy/use_iocp_engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/BulkCopy/use_iocp_engine.cpp -------------------------------------------------------------------------------- /AsyncIO/BulkCopy/use_threadpool_engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/BulkCopy/use_threadpool_engine.cpp -------------------------------------------------------------------------------- /AsyncIO/Coroutines/threadpool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/Coroutines/threadpool.cpp -------------------------------------------------------------------------------- /AsyncIO/Coroutines/winrt_private_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/Coroutines/winrt_private_pool.cpp -------------------------------------------------------------------------------- /AsyncIO/Misc/waitable_timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/Misc/waitable_timer.cpp -------------------------------------------------------------------------------- /AsyncIO/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/README.md -------------------------------------------------------------------------------- /AsyncIO/ReadSamples/extended_read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/ReadSamples/extended_read.cpp -------------------------------------------------------------------------------- /AsyncIO/ReadSamples/iocp_read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/ReadSamples/iocp_read.cpp -------------------------------------------------------------------------------- /AsyncIO/ReadSamples/overlapped_read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/ReadSamples/overlapped_read.cpp -------------------------------------------------------------------------------- /AsyncIO/ReadSamples/threadpool_read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/AsyncIO/ReadSamples/threadpool_read.cpp -------------------------------------------------------------------------------- /BootProcess/Basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/BootProcess/Basics.md -------------------------------------------------------------------------------- /BuildProcess/FixedBase/lib1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/BuildProcess/FixedBase/lib1.cpp -------------------------------------------------------------------------------- /BuildProcess/FixedBase/lib2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/BuildProcess/FixedBase/lib2.cpp -------------------------------------------------------------------------------- /BuildProcess/FixedBase/loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/BuildProcess/FixedBase/loader.cpp -------------------------------------------------------------------------------- /BuildProcess/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/BuildProcess/README.md -------------------------------------------------------------------------------- /BuildProcess/Sections/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/BuildProcess/Sections/test.cpp -------------------------------------------------------------------------------- /BuildProcess/StaticLib/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/BuildProcess/StaticLib/client.cpp -------------------------------------------------------------------------------- /BuildProcess/StaticLib/libmath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/BuildProcess/StaticLib/libmath.cpp -------------------------------------------------------------------------------- /BuildProcess/StaticLib/libmath.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/BuildProcess/StaticLib/libmath.hpp -------------------------------------------------------------------------------- /BuildProcess/build_dll_export.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BuildProcess/build_dll_no_export.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BuildProcess/build_exe.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /COM/Essential/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/COM/Essential/client.cpp -------------------------------------------------------------------------------- /COM/Essential/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/COM/Essential/server.cpp -------------------------------------------------------------------------------- /COM/Essential/server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/COM/Essential/server.hpp -------------------------------------------------------------------------------- /COM/Essential2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/COM/Essential2/README.md -------------------------------------------------------------------------------- /COM/Essential2/_clean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/COM/Essential2/_clean.bat -------------------------------------------------------------------------------- /COM/Essential2/com_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/COM/Essential2/com_client.cpp -------------------------------------------------------------------------------- /COM/Essential2/com_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/COM/Essential2/com_server.cpp -------------------------------------------------------------------------------- /COM/Essential2/com_server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/COM/Essential2/com_server.hpp -------------------------------------------------------------------------------- /COM/Essential2/exports_proxy.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/COM/Essential2/exports_proxy.def -------------------------------------------------------------------------------- /COM/Essential2/exports_server.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/COM/Essential2/exports_server.def -------------------------------------------------------------------------------- /COM/Essential2/hen.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/COM/Essential2/hen.idl -------------------------------------------------------------------------------- /COM/Essential2/registration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/COM/Essential2/registration.cpp -------------------------------------------------------------------------------- /COM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/COM/README.md -------------------------------------------------------------------------------- /CharactersAndStrings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/CharactersAndStrings/README.md -------------------------------------------------------------------------------- /CharactersAndStrings/active_code_page.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/CharactersAndStrings/active_code_page.cpp -------------------------------------------------------------------------------- /CharactersAndStrings/string_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/CharactersAndStrings/string_memory.cpp -------------------------------------------------------------------------------- /ConcurrencyRuntime/combinable_perf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ConcurrencyRuntime/combinable_perf.cpp -------------------------------------------------------------------------------- /ConcurrencyRuntime/concurrent_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ConcurrencyRuntime/concurrent_queue.cpp -------------------------------------------------------------------------------- /ConcurrencyRuntime/concurrent_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ConcurrencyRuntime/concurrent_vector.cpp -------------------------------------------------------------------------------- /ConcurrencyRuntime/critical_section.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ConcurrencyRuntime/critical_section.cpp -------------------------------------------------------------------------------- /ConcurrencyRuntime/dataflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ConcurrencyRuntime/dataflow.cpp -------------------------------------------------------------------------------- /ConcurrencyRuntime/parallel_for.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ConcurrencyRuntime/parallel_for.cpp -------------------------------------------------------------------------------- /ConcurrencyRuntime/parallel_for_each.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ConcurrencyRuntime/parallel_for_each.cpp -------------------------------------------------------------------------------- /ConcurrencyRuntime/parallel_reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ConcurrencyRuntime/parallel_reduce.cpp -------------------------------------------------------------------------------- /ConcurrencyRuntime/parallel_transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ConcurrencyRuntime/parallel_transform.cpp -------------------------------------------------------------------------------- /ConcurrencyRuntime/tasks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ConcurrencyRuntime/tasks.cpp -------------------------------------------------------------------------------- /ConsoleIO/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ConsoleIO/README.md -------------------------------------------------------------------------------- /Cryptography/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Cryptography/hash.cpp -------------------------------------------------------------------------------- /Cryptography/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Cryptography/random.cpp -------------------------------------------------------------------------------- /Cryptography/symmetric.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Cryptography/symmetric.cpp -------------------------------------------------------------------------------- /Dotnet/hello_managed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Dotnet/hello_managed.cpp -------------------------------------------------------------------------------- /Dotnet/hello_native.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Dotnet/hello_native.cpp -------------------------------------------------------------------------------- /ErrorHandling/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ErrorHandling/.vscode/settings.json -------------------------------------------------------------------------------- /ErrorHandling/ErrorMode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ErrorHandling/ErrorMode.cpp -------------------------------------------------------------------------------- /ErrorHandling/FormatMessage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ErrorHandling/FormatMessage.cpp -------------------------------------------------------------------------------- /ErrorHandling/Interactive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ErrorHandling/Interactive.cpp -------------------------------------------------------------------------------- /ErrorHandling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ErrorHandling/README.md -------------------------------------------------------------------------------- /ErrorHandling/raw_seh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ErrorHandling/raw_seh.cpp -------------------------------------------------------------------------------- /Filesystem/DirWalk/CppWalk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Filesystem/DirWalk/CppWalk.cpp -------------------------------------------------------------------------------- /Filesystem/DirWalk/Win32Walk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Filesystem/DirWalk/Win32Walk.cpp -------------------------------------------------------------------------------- /Filesystem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Filesystem/README.md -------------------------------------------------------------------------------- /Filesystem/enumerate_drives.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Filesystem/enumerate_drives.cpp -------------------------------------------------------------------------------- /Filesystem/file_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Filesystem/file_size.cpp -------------------------------------------------------------------------------- /Filesystem/get_drive_partition_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Filesystem/get_drive_partition_info.cpp -------------------------------------------------------------------------------- /Filesystem/get_logical_drives.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Filesystem/get_logical_drives.cpp -------------------------------------------------------------------------------- /Filesystem/get_windows_boot_drive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Filesystem/get_windows_boot_drive.cpp -------------------------------------------------------------------------------- /Filesystem/read_mbr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Filesystem/read_mbr.cpp -------------------------------------------------------------------------------- /Filesystem/symlinks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Filesystem/symlinks.cpp -------------------------------------------------------------------------------- /Filesystem/system_partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Filesystem/system_partition.cpp -------------------------------------------------------------------------------- /IPC/AnonPipeDemo/AnonPipeClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IPC/AnonPipeDemo/AnonPipeClient.cpp -------------------------------------------------------------------------------- /IPC/AnonPipeDemo/AnonPipeServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IPC/AnonPipeDemo/AnonPipeServer.cpp -------------------------------------------------------------------------------- /IPC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IPC/README.md -------------------------------------------------------------------------------- /IPC/Redirect/EchoClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IPC/Redirect/EchoClient.cpp -------------------------------------------------------------------------------- /IPC/Redirect/Redirect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IPC/Redirect/Redirect.cpp -------------------------------------------------------------------------------- /IPC/Redirect/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IPC/Redirect/build.bat -------------------------------------------------------------------------------- /IoSubsystem/DriverDevelopment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IoSubsystem/DriverDevelopment.md -------------------------------------------------------------------------------- /IoSubsystem/ELAM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IoSubsystem/ELAM.md -------------------------------------------------------------------------------- /IoSubsystem/IrpTracker/IrpTracker.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IoSubsystem/IrpTracker/IrpTracker.sln -------------------------------------------------------------------------------- /IoSubsystem/IrpTracker/IrpTrackerClient/IrpTrackerClient.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IoSubsystem/IrpTracker/IrpTrackerClient/IrpTrackerClient.vcxproj -------------------------------------------------------------------------------- /IoSubsystem/IrpTracker/IrpTrackerClient/IrpTrackerClient.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IoSubsystem/IrpTracker/IrpTrackerClient/IrpTrackerClient.vcxproj.filters -------------------------------------------------------------------------------- /IoSubsystem/IrpTracker/IrpTrackerClient/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IoSubsystem/IrpTracker/IrpTrackerClient/client.cpp -------------------------------------------------------------------------------- /IoSubsystem/IrpTracker/IrpTrackerDriver/IrpTrackerDriver.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IoSubsystem/IrpTracker/IrpTrackerDriver/IrpTrackerDriver.vcxproj -------------------------------------------------------------------------------- /IoSubsystem/IrpTracker/IrpTrackerDriver/IrpTrackerDriver.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IoSubsystem/IrpTracker/IrpTrackerDriver/IrpTrackerDriver.vcxproj.filters -------------------------------------------------------------------------------- /IoSubsystem/IrpTracker/IrpTrackerDriver/driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IoSubsystem/IrpTracker/IrpTrackerDriver/driver.cpp -------------------------------------------------------------------------------- /IoSubsystem/IrpTracker/IrpTrackerDriver/synchronization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IoSubsystem/IrpTracker/IrpTrackerDriver/synchronization.hpp -------------------------------------------------------------------------------- /IoSubsystem/IrpTracker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IoSubsystem/IrpTracker/README.md -------------------------------------------------------------------------------- /IoSubsystem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/IoSubsystem/README.md -------------------------------------------------------------------------------- /Jobs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Jobs/README.md -------------------------------------------------------------------------------- /Jobs/clipboard_limit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Jobs/clipboard_limit.cpp -------------------------------------------------------------------------------- /Jobs/nested_jobs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Jobs/nested_jobs.cpp -------------------------------------------------------------------------------- /Jobs/process_memory_limit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Jobs/process_memory_limit.cpp -------------------------------------------------------------------------------- /KernelDebugging/DumpSSDT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/KernelDebugging/DumpSSDT.js -------------------------------------------------------------------------------- /KernelDebugging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/KernelDebugging/README.md -------------------------------------------------------------------------------- /KernelDebugging/UserModeProcess.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/KernelDebugging/UserModeProcess.md -------------------------------------------------------------------------------- /Memory/Experiments/InvalidAddress/InvalidAddress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/Experiments/InvalidAddress/InvalidAddress.cpp -------------------------------------------------------------------------------- /Memory/Experiments/InvalidAddress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/Experiments/InvalidAddress/README.md -------------------------------------------------------------------------------- /Memory/Heaps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/Heaps.md -------------------------------------------------------------------------------- /Memory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/README.md -------------------------------------------------------------------------------- /Memory/SharedMemory/dll_share_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/SharedMemory/dll_share_client.cpp -------------------------------------------------------------------------------- /Memory/SharedMemory/dll_share_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/SharedMemory/dll_share_server.cpp -------------------------------------------------------------------------------- /Memory/SharedMemory/private_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/SharedMemory/private_memory.cpp -------------------------------------------------------------------------------- /Memory/SharedMemory/shared_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/SharedMemory/shared_memory.cpp -------------------------------------------------------------------------------- /Memory/SharedMemory2/wdl_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/SharedMemory2/wdl_client.cpp -------------------------------------------------------------------------------- /Memory/guard_page.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/guard_page.cpp -------------------------------------------------------------------------------- /Memory/heap_walk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/heap_walk.cpp -------------------------------------------------------------------------------- /Memory/mmio_read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/mmio_read.cpp -------------------------------------------------------------------------------- /Memory/mmio_write.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/mmio_write.cpp -------------------------------------------------------------------------------- /Memory/system_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Memory/system_info.cpp -------------------------------------------------------------------------------- /MemoryEnclaves/EnclaveSupport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/MemoryEnclaves/EnclaveSupport.cpp -------------------------------------------------------------------------------- /Misc/ContainingRecord.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Misc/ContainingRecord.cpp -------------------------------------------------------------------------------- /Mitigations/CFG/HelloCfg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Mitigations/CFG/HelloCfg.cpp -------------------------------------------------------------------------------- /Mitigations/CFG/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Mitigations/CFG/build.bat -------------------------------------------------------------------------------- /Mitigations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Mitigations/README.md -------------------------------------------------------------------------------- /NTFS/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /NTFS/WalkChangeJournal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/NTFS/WalkChangeJournal.cpp -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/.gitignore -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/AsynchronousSockets.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/AsynchronousSockets.sln -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/Client/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/Client/Client.cpp -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/Client/Client.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/Client/Client.vcxproj -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/Client/Client.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/Client/Client.vcxproj.filters -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/ExtendedIoServer/ExtendedIoServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/ExtendedIoServer/ExtendedIoServer.cpp -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/ExtendedIoServer/ExtendedIoServer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/ExtendedIoServer/ExtendedIoServer.vcxproj -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/ExtendedIoServer/ExtendedIoServer.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/ExtendedIoServer/ExtendedIoServer.vcxproj.filters -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/IoCompletionServer/IoCompletionServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/IoCompletionServer/IoCompletionServer.cpp -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/IoCompletionServer/IoCompletionServer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/IoCompletionServer/IoCompletionServer.vcxproj -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/IoCompletionServer/IoCompletionServer.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/IoCompletionServer/IoCompletionServer.vcxproj.filters -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/OverlappedIoServer/OverlappedIoServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/OverlappedIoServer/OverlappedIoServer.cpp -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/OverlappedIoServer/OverlappedIoServer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/OverlappedIoServer/OverlappedIoServer.vcxproj -------------------------------------------------------------------------------- /Networking/AsynchronousSockets/OverlappedIoServer/OverlappedIoServer.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/AsynchronousSockets/OverlappedIoServer/OverlappedIoServer.vcxproj.filters -------------------------------------------------------------------------------- /Networking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/README.md -------------------------------------------------------------------------------- /Networking/UnixDomainSockets/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/UnixDomainSockets/client.cpp -------------------------------------------------------------------------------- /Networking/UnixDomainSockets/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/UnixDomainSockets/server.cpp -------------------------------------------------------------------------------- /Networking/disconnectex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Networking/disconnectex.cpp -------------------------------------------------------------------------------- /ObjectsAndHandles/CloseRemoteHandle/remote_handle_closer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/CloseRemoteHandle/remote_handle_closer.cpp -------------------------------------------------------------------------------- /ObjectsAndHandles/CloseRemoteHandle/remote_handle_target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/CloseRemoteHandle/remote_handle_target.cpp -------------------------------------------------------------------------------- /ObjectsAndHandles/PrivateNamespaces/create_std.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/PrivateNamespaces/create_std.cpp -------------------------------------------------------------------------------- /ObjectsAndHandles/PrivateNamespaces/open_std.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/PrivateNamespaces/open_std.cpp -------------------------------------------------------------------------------- /ObjectsAndHandles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/README.md -------------------------------------------------------------------------------- /ObjectsAndHandles/SharingHandles/share_dup_sink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/SharingHandles/share_dup_sink.cpp -------------------------------------------------------------------------------- /ObjectsAndHandles/SharingHandles/share_dup_src.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/SharingHandles/share_dup_src.cpp -------------------------------------------------------------------------------- /ObjectsAndHandles/SharingHandles/share_inherit_child.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/SharingHandles/share_inherit_child.cpp -------------------------------------------------------------------------------- /ObjectsAndHandles/SharingHandles/share_inherit_parent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/SharingHandles/share_inherit_parent.cpp -------------------------------------------------------------------------------- /ObjectsAndHandles/SharingHandles/share_named_child.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/SharingHandles/share_named_child.cpp -------------------------------------------------------------------------------- /ObjectsAndHandles/SharingHandles/share_named_parent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/SharingHandles/share_named_parent.cpp -------------------------------------------------------------------------------- /ObjectsAndHandles/file_pointer_child.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/file_pointer_child.cpp -------------------------------------------------------------------------------- /ObjectsAndHandles/file_pointer_parent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/file_pointer_parent.cpp -------------------------------------------------------------------------------- /ObjectsAndHandles/single_instance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ObjectsAndHandles/single_instance.cpp -------------------------------------------------------------------------------- /Parallelism/Optimizations/AutoParallelization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Parallelism/Optimizations/AutoParallelization.cpp -------------------------------------------------------------------------------- /Parallelism/Optimizations/AutoVectorization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Parallelism/Optimizations/AutoVectorization.cpp -------------------------------------------------------------------------------- /PowerShell/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/PowerShell/.vscode/settings.json -------------------------------------------------------------------------------- /PowerShell/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PowerShell/ScanAmsi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/PowerShell/ScanAmsi.cpp -------------------------------------------------------------------------------- /Processes/Enumeration/enumerate_native.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Processes/Enumeration/enumerate_native.cpp -------------------------------------------------------------------------------- /Processes/Enumeration/enumerate_native2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Processes/Enumeration/enumerate_native2.cpp -------------------------------------------------------------------------------- /Processes/Enumeration/enumerate_processes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Processes/Enumeration/enumerate_processes.cpp -------------------------------------------------------------------------------- /Processes/MinimalAndPico.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Processes/MinimalAndPico.md -------------------------------------------------------------------------------- /Processes/Protected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Processes/Protected.md -------------------------------------------------------------------------------- /Processes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Processes/README.md -------------------------------------------------------------------------------- /Processes/Trustlets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Processes/Trustlets.md -------------------------------------------------------------------------------- /Processes/UWP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Processes/UWP.md -------------------------------------------------------------------------------- /Processes/drive_current_directory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Processes/drive_current_directory.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/README.md -------------------------------------------------------------------------------- /ReadingList/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ReadingList/README.md -------------------------------------------------------------------------------- /ReadingList/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/ReadingList/SECURITY.md -------------------------------------------------------------------------------- /Registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Registry/README.md -------------------------------------------------------------------------------- /SEH/AbnormalTermination.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/AbnormalTermination.cpp -------------------------------------------------------------------------------- /SEH/CombinedBlocks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/CombinedBlocks.cpp -------------------------------------------------------------------------------- /SEH/ConsoleControl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/ConsoleControl.cpp -------------------------------------------------------------------------------- /SEH/ConsoleControlChild.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/ConsoleControlChild.cpp -------------------------------------------------------------------------------- /SEH/ConsoleControlParent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/ConsoleControlParent.cpp -------------------------------------------------------------------------------- /SEH/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/README.md -------------------------------------------------------------------------------- /SEH/RaiseException.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/RaiseException.cpp -------------------------------------------------------------------------------- /SEH/RawSeh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/RawSeh.cpp -------------------------------------------------------------------------------- /SEH/SehFromScratch/SehFromScratch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/SehFromScratch/SehFromScratch.cpp -------------------------------------------------------------------------------- /SEH/SehFromScratch/SehFromScratch.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/SehFromScratch/SehFromScratch.sln -------------------------------------------------------------------------------- /SEH/SehFromScratch/SehFromScratch.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/SehFromScratch/SehFromScratch.vcxproj -------------------------------------------------------------------------------- /SEH/SehFromScratch/SehFromScratch.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/SehFromScratch/SehFromScratch.vcxproj.filters -------------------------------------------------------------------------------- /SEH/StackUnwind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/StackUnwind.cpp -------------------------------------------------------------------------------- /SEH/WinSeh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SEH/WinSeh.cpp -------------------------------------------------------------------------------- /Security/Privileges/add_privilege.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Security/Privileges/add_privilege.cpp -------------------------------------------------------------------------------- /Security/Privileges/enable_privilege.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Security/Privileges/enable_privilege.cpp -------------------------------------------------------------------------------- /Security/Privileges/privileges.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Security/Privileges/privileges.hpp -------------------------------------------------------------------------------- /Security/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Security/README.md -------------------------------------------------------------------------------- /Security/access_token.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Security/access_token.cpp -------------------------------------------------------------------------------- /Security/string_security_descriptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Security/string_security_descriptor.cpp -------------------------------------------------------------------------------- /Services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Services/README.md -------------------------------------------------------------------------------- /Storage/VolumeAnalysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Storage/VolumeAnalysis.md -------------------------------------------------------------------------------- /Synchronization/Cheatsheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Synchronization/Cheatsheet.md -------------------------------------------------------------------------------- /Synchronization/InterprocessBarrier/wdl_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Synchronization/InterprocessBarrier/wdl_client.cpp -------------------------------------------------------------------------------- /Synchronization/Performance/performance_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Synchronization/Performance/performance_test.cpp -------------------------------------------------------------------------------- /Synchronization/Queues/interprocess_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Synchronization/Queues/interprocess_queue.cpp -------------------------------------------------------------------------------- /Synchronization/Queues/interprocess_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Synchronization/Queues/interprocess_queue.hpp -------------------------------------------------------------------------------- /Synchronization/Queues/intraprocess_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Synchronization/Queues/intraprocess_queue.cpp -------------------------------------------------------------------------------- /Synchronization/Queues/intraprocess_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Synchronization/Queues/intraprocess_queue.hpp -------------------------------------------------------------------------------- /Synchronization/Queues/test_interprocess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Synchronization/Queues/test_interprocess.cpp -------------------------------------------------------------------------------- /Synchronization/Queues/test_intraprocess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Synchronization/Queues/test_intraprocess.cpp -------------------------------------------------------------------------------- /Synchronization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Synchronization/README.md -------------------------------------------------------------------------------- /Synchronization/Win32Features/init_once.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Synchronization/Win32Features/init_once.cpp -------------------------------------------------------------------------------- /Synchronization/Win32Features/synchronization_barrier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Synchronization/Win32Features/synchronization_barrier.cpp -------------------------------------------------------------------------------- /Synchronization/Win32Features/wait_on_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Synchronization/Win32Features/wait_on_address.cpp -------------------------------------------------------------------------------- /SystemArchitecture/Executive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SystemArchitecture/Executive.md -------------------------------------------------------------------------------- /SystemArchitecture/Experiments/IsWow64Process/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SystemArchitecture/Experiments/IsWow64Process/Program.cpp -------------------------------------------------------------------------------- /SystemArchitecture/Experiments/IsWow64Process/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SystemArchitecture/Experiments/IsWow64Process/README.md -------------------------------------------------------------------------------- /SystemArchitecture/Experiments/Kernel32Forwarding/Kernel32Forwarding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SystemArchitecture/Experiments/Kernel32Forwarding/Kernel32Forwarding.cpp -------------------------------------------------------------------------------- /SystemArchitecture/Experiments/Kernel32Forwarding/OpenMe.txt: -------------------------------------------------------------------------------- 1 | Open Me! -------------------------------------------------------------------------------- /SystemArchitecture/Experiments/Kernel32Forwarding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SystemArchitecture/Experiments/Kernel32Forwarding/README.md -------------------------------------------------------------------------------- /SystemArchitecture/Experiments/Wow64Interception/DebugMe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SystemArchitecture/Experiments/Wow64Interception/DebugMe.cpp -------------------------------------------------------------------------------- /SystemArchitecture/Experiments/Wow64Interception/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SystemArchitecture/Experiments/Wow64Interception/README.md -------------------------------------------------------------------------------- /SystemArchitecture/Local/SANS_Poster_2018_Hunt_Evil_FINAL.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SystemArchitecture/Local/SANS_Poster_2018_Hunt_Evil_FINAL.pdf -------------------------------------------------------------------------------- /SystemArchitecture/Local/SystemArchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SystemArchitecture/Local/SystemArchitecture.png -------------------------------------------------------------------------------- /SystemArchitecture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SystemArchitecture/README.md -------------------------------------------------------------------------------- /SystemArchitecture/WSL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/SystemArchitecture/WSL.md -------------------------------------------------------------------------------- /Threads/AsynchronousCancellation/AsynchronousCancellation.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/AsynchronousCancellation/AsynchronousCancellation.sln -------------------------------------------------------------------------------- /Threads/AsynchronousCancellation/Client/Client.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/AsynchronousCancellation/Client/Client.vcxproj -------------------------------------------------------------------------------- /Threads/AsynchronousCancellation/Client/Client.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/AsynchronousCancellation/Client/Client.vcxproj.filters -------------------------------------------------------------------------------- /Threads/AsynchronousCancellation/Client/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/AsynchronousCancellation/Client/client.cpp -------------------------------------------------------------------------------- /Threads/AsynchronousCancellation/SupportDriver/SupportDriver.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/AsynchronousCancellation/SupportDriver/SupportDriver.vcxproj -------------------------------------------------------------------------------- /Threads/AsynchronousCancellation/SupportDriver/SupportDriver.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/AsynchronousCancellation/SupportDriver/SupportDriver.vcxproj.filters -------------------------------------------------------------------------------- /Threads/AsynchronousCancellation/SupportDriver/driver_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/AsynchronousCancellation/SupportDriver/driver_main.cpp -------------------------------------------------------------------------------- /Threads/Basics/crt_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/Basics/crt_thread.cpp -------------------------------------------------------------------------------- /Threads/Basics/primes_counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/Basics/primes_counter.cpp -------------------------------------------------------------------------------- /Threads/Basics/win32_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/Basics/win32_thread.cpp -------------------------------------------------------------------------------- /Threads/Misc/ThreadName.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/Misc/ThreadName.cpp -------------------------------------------------------------------------------- /Threads/Misc/breakin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/Misc/breakin.cpp -------------------------------------------------------------------------------- /Threads/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/README.md -------------------------------------------------------------------------------- /Threads/ThreadLocalStorage/IntrinsicTls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadLocalStorage/IntrinsicTls.cpp -------------------------------------------------------------------------------- /Threads/ThreadLocalStorage/StandardTls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadLocalStorage/StandardTls.cpp -------------------------------------------------------------------------------- /Threads/ThreadLocalStorage/TLS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadLocalStorage/TLS.cpp -------------------------------------------------------------------------------- /Threads/ThreadPool/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/.gitignore -------------------------------------------------------------------------------- /Threads/ThreadPool/Callbacks/Callbacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/Callbacks/Callbacks.cpp -------------------------------------------------------------------------------- /Threads/ThreadPool/Callbacks/Callbacks.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/Callbacks/Callbacks.vcxproj -------------------------------------------------------------------------------- /Threads/ThreadPool/Callbacks/Callbacks.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/Callbacks/Callbacks.vcxproj.filters -------------------------------------------------------------------------------- /Threads/ThreadPool/Cleanup/Cleanup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/Cleanup/Cleanup.cpp -------------------------------------------------------------------------------- /Threads/ThreadPool/Cleanup/Cleanup.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/Cleanup/Cleanup.vcxproj -------------------------------------------------------------------------------- /Threads/ThreadPool/Cleanup/Cleanup.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/Cleanup/Cleanup.vcxproj.filters -------------------------------------------------------------------------------- /Threads/ThreadPool/ThreadPool.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/ThreadPool.sln -------------------------------------------------------------------------------- /Threads/ThreadPool/Timers/Timers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/Timers/Timers.cpp -------------------------------------------------------------------------------- /Threads/ThreadPool/Timers/Timers.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/Timers/Timers.vcxproj -------------------------------------------------------------------------------- /Threads/ThreadPool/Timers/Timers.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/Timers/Timers.vcxproj.filters -------------------------------------------------------------------------------- /Threads/ThreadPool/WaitObjects/WaitObjects.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/WaitObjects/WaitObjects.cpp -------------------------------------------------------------------------------- /Threads/ThreadPool/WaitObjects/WaitObjects.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/WaitObjects/WaitObjects.vcxproj -------------------------------------------------------------------------------- /Threads/ThreadPool/WaitObjects/WaitObjects.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Threads/ThreadPool/WaitObjects/WaitObjects.vcxproj.filters -------------------------------------------------------------------------------- /UBPM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/UBPM/README.md -------------------------------------------------------------------------------- /Virtualization/Containers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Virtualization/Containers.md -------------------------------------------------------------------------------- /Virtualization/HyperV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Virtualization/HyperV.md -------------------------------------------------------------------------------- /Virtualization/VBS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/Virtualization/VBS.md -------------------------------------------------------------------------------- /VisualCpp/FileDownload/file_download.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/VisualCpp/FileDownload/file_download.cpp -------------------------------------------------------------------------------- /VisualCpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/VisualCpp/README.md -------------------------------------------------------------------------------- /VisualCpp/TextProcessing/text_processing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/VisualCpp/TextProcessing/text_processing.cpp -------------------------------------------------------------------------------- /VisualCpp/Websockets/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/VisualCpp/Websockets/client.cpp -------------------------------------------------------------------------------- /VisualCpp/Websockets/server.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/VisualCpp/Websockets/server.cs -------------------------------------------------------------------------------- /VisualCpp/XmlParsing/xml_parsing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/VisualCpp/XmlParsing/xml_parsing.cpp -------------------------------------------------------------------------------- /WMI/Local/WmiArchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/WMI/Local/WmiArchitecture.png -------------------------------------------------------------------------------- /WMI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/WMI/README.md -------------------------------------------------------------------------------- /WMI/WmiClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/WMI/WmiClient.cpp -------------------------------------------------------------------------------- /WNF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/WNF/README.md -------------------------------------------------------------------------------- /WindowsRuntime/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/WindowsRuntime/string.hpp -------------------------------------------------------------------------------- /WindowsRuntime/string_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/WindowsRuntime/string_test.cpp -------------------------------------------------------------------------------- /_Projects/Injector/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/.gitignore -------------------------------------------------------------------------------- /_Projects/Injector/DllInjector.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/DllInjector.sln -------------------------------------------------------------------------------- /_Projects/Injector/InjectorClient/InjectorClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/InjectorClient/InjectorClient.cpp -------------------------------------------------------------------------------- /_Projects/Injector/InjectorClient/InjectorClient.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/InjectorClient/InjectorClient.vcxproj -------------------------------------------------------------------------------- /_Projects/Injector/InjectorClient/InjectorClient.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/InjectorClient/InjectorClient.vcxproj.filters -------------------------------------------------------------------------------- /_Projects/Injector/InjectorLib/DllMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/InjectorLib/DllMain.cpp -------------------------------------------------------------------------------- /_Projects/Injector/InjectorLib/InjectorLib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/InjectorLib/InjectorLib.cpp -------------------------------------------------------------------------------- /_Projects/Injector/InjectorLib/InjectorLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/InjectorLib/InjectorLib.h -------------------------------------------------------------------------------- /_Projects/Injector/InjectorLib/InjectorLib.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/InjectorLib/InjectorLib.vcxproj -------------------------------------------------------------------------------- /_Projects/Injector/InjectorLib/InjectorLib.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/InjectorLib/InjectorLib.vcxproj.filters -------------------------------------------------------------------------------- /_Projects/Injector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/README.md -------------------------------------------------------------------------------- /_Projects/Injector/TestPayload/TestPayload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/TestPayload/TestPayload.cpp -------------------------------------------------------------------------------- /_Projects/Injector/TestPayload/TestPayload.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/TestPayload/TestPayload.vcxproj -------------------------------------------------------------------------------- /_Projects/Injector/TestPayload/TestPayload.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/Injector/TestPayload/TestPayload.vcxproj.filters -------------------------------------------------------------------------------- /_Projects/ManualMap/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ManualMap/.gitignore -------------------------------------------------------------------------------- /_Projects/ManualMap/ManualMapping.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ManualMap/ManualMapping.sln -------------------------------------------------------------------------------- /_Projects/ManualMap/ManualMapping/Injection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ManualMap/ManualMapping/Injection.cpp -------------------------------------------------------------------------------- /_Projects/ManualMap/ManualMapping/Injection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ManualMap/ManualMapping/Injection.h -------------------------------------------------------------------------------- /_Projects/ManualMap/ManualMapping/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ManualMap/ManualMapping/Main.cpp -------------------------------------------------------------------------------- /_Projects/ManualMap/ManualMapping/ManualMapping.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ManualMap/ManualMapping/ManualMapping.vcxproj -------------------------------------------------------------------------------- /_Projects/ManualMap/ManualMapping/ManualMapping.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ManualMap/ManualMapping/ManualMapping.vcxproj.filters -------------------------------------------------------------------------------- /_Projects/ManualMap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ManualMap/README.md -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/.gitignore -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/README.md -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/ShellcodeExecution.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/ShellcodeExecution.sln -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/ShellcodeExecution/GetProcAddress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/ShellcodeExecution/GetProcAddress.cpp -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/ShellcodeExecution/GetProcAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/ShellcodeExecution/GetProcAddress.h -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/ShellcodeExecution/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/ShellcodeExecution/Main.cpp -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/ShellcodeExecution/ShellcodeExecution.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/ShellcodeExecution/ShellcodeExecution.vcxproj -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/ShellcodeExecution/ShellcodeExecution.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/ShellcodeExecution/ShellcodeExecution.vcxproj.filters -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/ShellcodeExecution/StartRoutine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/ShellcodeExecution/StartRoutine.cpp -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/ShellcodeExecution/StartRoutine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/ShellcodeExecution/StartRoutine.h -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/TestDll/TestDll.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/TestDll/TestDll.vcxproj -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/TestDll/TestDll.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/TestDll/TestDll.vcxproj.filters -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/TestDll/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/TestDll/dllmain.cpp -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/TestDll/framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/TestDll/framework.h -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/TestDll/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/TestDll/pch.cpp -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/TestDll/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/TestDll/pch.h -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/TestTarget/TestTarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/TestTarget/TestTarget.cpp -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/TestTarget/TestTarget.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/TestTarget/TestTarget.vcxproj -------------------------------------------------------------------------------- /_Projects/ShellcodeExecution/TestTarget/TestTarget.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeExecution/TestTarget/TestTarget.vcxproj.filters -------------------------------------------------------------------------------- /_Projects/ShellcodeUtils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeUtils/.gitignore -------------------------------------------------------------------------------- /_Projects/ShellcodeUtils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeUtils/README.md -------------------------------------------------------------------------------- /_Projects/ShellcodeUtils/ShellcodeRunner/ShellcodeRunner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeUtils/ShellcodeRunner/ShellcodeRunner.cpp -------------------------------------------------------------------------------- /_Projects/ShellcodeUtils/ShellcodeRunner/ShellcodeRunner.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeUtils/ShellcodeRunner/ShellcodeRunner.vcxproj -------------------------------------------------------------------------------- /_Projects/ShellcodeUtils/ShellcodeRunner/ShellcodeRunner.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeUtils/ShellcodeRunner/ShellcodeRunner.vcxproj.filters -------------------------------------------------------------------------------- /_Projects/ShellcodeUtils/ShellcodeUtils.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeUtils/ShellcodeUtils.sln -------------------------------------------------------------------------------- /_Projects/ShellcodeUtils/ShellcodeWriter/ShellcodeWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeUtils/ShellcodeWriter/ShellcodeWriter.cpp -------------------------------------------------------------------------------- /_Projects/ShellcodeUtils/ShellcodeWriter/ShellcodeWriter.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeUtils/ShellcodeWriter/ShellcodeWriter.vcxproj -------------------------------------------------------------------------------- /_Projects/ShellcodeUtils/ShellcodeWriter/ShellcodeWriter.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Projects/ShellcodeUtils/ShellcodeWriter/ShellcodeWriter.vcxproj.filters -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/.gitignore -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/DirectSyscalls.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/DirectSyscalls.sln -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/LibDirectSyscalls/LibDirectSyscalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/LibDirectSyscalls/LibDirectSyscalls.cpp -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/LibDirectSyscalls/LibDirectSyscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/LibDirectSyscalls/LibDirectSyscalls.h -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/LibDirectSyscalls/LibDirectSyscalls.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/LibDirectSyscalls/LibDirectSyscalls.vcxproj -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/LibDirectSyscalls/LibDirectSyscalls.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/LibDirectSyscalls/LibDirectSyscalls.vcxproj.filters -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/LibDirectSyscalls/Syscalls10.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/LibDirectSyscalls/Syscalls10.asm -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/LibDirectSyscalls/cpp.hint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/LibDirectSyscalls/cpp.hint -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/LibDirectSyscalls/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/LibDirectSyscalls/dllmain.cpp -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/LibDirectSyscalls/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/LibDirectSyscalls/pch.cpp -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/LibDirectSyscalls/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/LibDirectSyscalls/pch.h -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/POC/POC.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/POC/POC.vcxproj -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/POC/POC.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/POC/POC.vcxproj.filters -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/POC/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/POC/Source.cpp -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/README.md -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/UnhookNativeAPI/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/UnhookNativeAPI/Source.cpp -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/UnhookNativeAPI/UnhookNativeAPI.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/UnhookNativeAPI/UnhookNativeAPI.vcxproj -------------------------------------------------------------------------------- /_Toolkit/DirectSyscalls/UnhookNativeAPI/UnhookNativeAPI.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/DirectSyscalls/UnhookNativeAPI/UnhookNativeAPI.vcxproj.filters -------------------------------------------------------------------------------- /_Toolkit/HiveParser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/.gitignore -------------------------------------------------------------------------------- /_Toolkit/HiveParser/ConsoleClient/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/ConsoleClient/App.config -------------------------------------------------------------------------------- /_Toolkit/HiveParser/ConsoleClient/ConsoleClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/ConsoleClient/ConsoleClient.cs -------------------------------------------------------------------------------- /_Toolkit/HiveParser/ConsoleClient/ConsoleClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/ConsoleClient/ConsoleClient.csproj -------------------------------------------------------------------------------- /_Toolkit/HiveParser/ConsoleClient/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/ConsoleClient/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /_Toolkit/HiveParser/HiveParser.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/HiveParser.sln -------------------------------------------------------------------------------- /_Toolkit/HiveParser/HiveParserLib/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/HiveParserLib/App.config -------------------------------------------------------------------------------- /_Toolkit/HiveParser/HiveParserLib/BaseBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/HiveParserLib/BaseBlock.cs -------------------------------------------------------------------------------- /_Toolkit/HiveParser/HiveParserLib/Constant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/HiveParserLib/Constant.cs -------------------------------------------------------------------------------- /_Toolkit/HiveParser/HiveParserLib/Descriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/HiveParserLib/Descriptor.cs -------------------------------------------------------------------------------- /_Toolkit/HiveParser/HiveParserLib/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/HiveParserLib/Exceptions.cs -------------------------------------------------------------------------------- /_Toolkit/HiveParser/HiveParserLib/HiveParserLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/HiveParserLib/HiveParserLib.csproj -------------------------------------------------------------------------------- /_Toolkit/HiveParser/HiveParserLib/NodeKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/HiveParserLib/NodeKey.cs -------------------------------------------------------------------------------- /_Toolkit/HiveParser/HiveParserLib/RegistryHive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/HiveParserLib/RegistryHive.cs -------------------------------------------------------------------------------- /_Toolkit/HiveParser/HiveParserLib/SecurityKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/HiveParserLib/SecurityKey.cs -------------------------------------------------------------------------------- /_Toolkit/HiveParser/HiveParserLib/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/HiveParserLib/Utilities.cs -------------------------------------------------------------------------------- /_Toolkit/HiveParser/HiveParserLib/ValueKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/HiveParserLib/ValueKey.cs -------------------------------------------------------------------------------- /_Toolkit/HiveParser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/HiveParser/README.md -------------------------------------------------------------------------------- /_Toolkit/MemTool/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/MemTool/CMakeLists.txt -------------------------------------------------------------------------------- /_Toolkit/MemTool/README.md: -------------------------------------------------------------------------------- 1 | ## MemTool 2 | 3 | A simple memory manipulation utility. -------------------------------------------------------------------------------- /_Toolkit/MemTool/src/memtool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/MemTool/src/memtool.cpp -------------------------------------------------------------------------------- /_Toolkit/PeParser/Parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/PeParser/Parser.cpp -------------------------------------------------------------------------------- /_Toolkit/PeParser/Parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/PeParser/Parser.h -------------------------------------------------------------------------------- /_Toolkit/PeParser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/PeParser/README.md -------------------------------------------------------------------------------- /_Toolkit/RunAppContainer/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_Toolkit/RunAppContainer/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_Toolkit/RunAppContainer/run_appcontainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/RunAppContainer/run_appcontainer.cpp -------------------------------------------------------------------------------- /_Toolkit/RunSystem/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_Toolkit/RunSystem/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_Toolkit/RunSystem/run_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/RunSystem/run_system.cpp -------------------------------------------------------------------------------- /_Toolkit/VaViewWeak/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_Toolkit/VaViewWeak/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_Toolkit/VaViewWeak/va_view_weak.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_Toolkit/VaViewWeak/va_view_weak.cpp -------------------------------------------------------------------------------- /_clean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_clean.bat -------------------------------------------------------------------------------- /_setup.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/turingcompl33t/windows-internals/HEAD/_setup.bat --------------------------------------------------------------------------------