#C

  • > Your Windows Clipboard Is Unprotected

    So, I just want to explain some problem of the Windows clipboard… It’s completely unprotected. I mean, any process with user privileges is able to intercept your copied content silently. Let’s try to do it in practice and think about how to live with this knowledge? Windows …
    Read more...
  • > OS-Level Sandboxing in C

    I found the slides and notes that I had prepared for a workshop I gave last year and decided to write a post about that topic. Here we will explore how we can sandbox a process to protect it from memory-corruption vulnerabilities and malicious code injection. To be honest, I’m not really …
    Read more...
  • > Go Channels

    Go is my favorite language, without a doubt! Readable, simple code, active and friendly community, fast and modern language with GC, and a PERFECT vendoring system (absolutely love it). I realized that the channel mechanics in Go are not completely clear for some people, so let me explain! …
    Read more...
  • > TinyGate Introduction

    During COVID isolation in 2020-2021 I developed a very simple web reverse proxy in pure C. In 2025 I found this project, moved it to C23 standard and decided to release it publicly. It’s configurable, very fast and can serve even high loaded systems. Basically I made it just for manage few …
    Read more...
  • > FreeRTOS Daemon On C89

    August was very busy for me so it was no publications here… Need to fix it then, let’s make a daemon for the FreeRTOS and understand how it works! :) First things first, let’s understand core concepts of the FreeRTOS: Standard language for FreeRTOS which is used by most developers is …
    Read more...