Skip to content
#

low-level-programming

Here are 958 public repositories matching this topic...

A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary optimization techniques. Perfect for systems programmers, C developers, and anyone interested in low-level programming concepts.

  • Updated Jul 20, 2025
  • HTML

Fileless C2 agent written in pure x64 Assembly for Linux. Features stealth ICMP tunneling, memory-only execution via memfd_create, and terminal-independent daemonization.

  • Updated Apr 11, 2026
  • Assembly

Tutorial & a blog post that demonstrate how to code a Windows driver to inject a custom DLL into all running processes. I coded it from start to finish using C++ and x86/x64 Assembly language in Microsoft Visual Studio. The solution includes a kernel driver project, a DLL project and a C++ test console project.

  • Updated Aug 2, 2021
  • C++

Improve this page

Add a description, image, and links to the low-level-programming topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the low-level-programming topic, visit your repo's landing page and select "manage topics."

Learn more