WindowsInternalsWithGo

module
v0.0.0-...-ae92688 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 25, 2023 License: MIT

README

Windows Internals with Go

Welcome to the Windows Internals with Go repository! This is the official code repository for our series on Windows Internals, where we delve into the intricacies of the Windows operating system using the GoLang programming language.

Why This Repository?

This repository serves as a companion to the Windows Internals series hosted on mustafanafizdurukan.github.io. Here, you'll find all the GoLang code snippets and examples used in the articles. We believe that the best way to learn is through a blend of theory and practice, and this repository allows you to get your hands dirty with real code.

What's Inside?

The code in this repository is organized by topic, corresponding to the structure of the Windows Internals series:

  • Basic Concepts
  • System Architecture
  • Processes and Threads
  • Object Management
  • Memory Management
  • Interrupts and Exceptions
  • Services
  • I/O System
  • Device Drivers
  • Writing Software Device Drivers

Each topic has its own folder containing relevant GoLang scripts.

How to Use This Repository?

Follow these steps:

  1. Clone the repository to your local machine using git clone https://github.com/MustafaNafizDurukan/WindowsInternalsWithGo.
  2. Navigate to the relevant topic folder corresponding to the article you're reading on mustafanafizdurukan.github.io.
  3. Open and study the GoLang code as you progress through the series.

Feel free to modify and experiment with the code. Try to understand how changes you make affect the output and overall program behavior.

Contributing

While this repository primarily serves as a companion to the Windows Internals series, we welcome and appreciate any contributions from the community. If you have a fix, improvement, or a new example to add, feel free to create a pull request.

Questions or Problems?

If you run into any issues or have questions, feel free to create a new issue in this repository. We're here to help!

Join us on this journey to explore Windows Internals using GoLang, and let's learn together!

Directories

Path Synopsis
ProcessesAndThreads
1-CreateProcess command
2-CreateThread command
SystemArchitecture
2-GetVersionExW command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL