I started this blog because I realized that the most trustworthy way to see if I understood a topic was to explain it in my own words. English is not my native language, so this blog is also a practice for me to write properly. Later, I may also decide to write some posts about Red Teaming in general and some Techniques, Tactics and Procedures.

Most of the techniques described here aren’t new, these are my reimplementations in Go.

But why Go ?

  • It’s a modern cross-compilable language
  • It supports a variety of operating systems and architectures (even tho I’ll be focusing on Windows AMD64)
  • It has a pretty simple syntax (easy to learn)
  • It’s sitting between a high-level (Python) and a low-level (C) language