The Curious Engineer

All blogs / C# / .NET

Nemanja Mijailovic’s Blog

mijailovic.net

My personal blog

C# / .NETSecurityReverse engineeringPerformance / optimization

Posts
34 from 21 Oct 2016 to 7 Sep 2025
Posting
now and then
Kind
personal blog
Feed
https://mijailovic.net/feed.xml

2025 4

  1. How to (actually) become an expert in .NET
  2. How scammers trick fans on Bandcamp—and how to protect yourself
  3. High-performance string formatting in .NET
  4. Optimizing memory usage with modern .NET features

2024 1

  1. Reverse engineering Bandcamp authentication protocol

2023 6

  1. My bug finding chronicles (and how to earn money through vulnerability research)
  2. Five years of fuzzing .NET with SharpFuzz
  3. How StackOverflowException can bring down an expensive compute cluster
  4. How safe are .NET serialization libraries against StackOverflowException
  5. Advanced lesson in procrastination
  6. Why piracy can (still) be justified

2022 1

  1. Reverse engineering yet another ebook format

2020 2

  1. Cosmos DB capacity pitfall: When more is less
  2. How to burn the most money with a single click in Azure

2019 3

  1. Using Azure CDN with Azure blob storage backend for Django
  2. Using Azure managed identities with Azure blob storage backend for Django
  3. SharpFuzz: Bringing the power of afl-fuzz to .NET platform

2018 6

  1. Exploring .NET Core platform intrinsics: Part 4 - Alignment and pipelining
  2. Exploring .NET Core platform intrinsics: Part 3 - Viewing the code generated by the JIT
  3. Exploring .NET Core platform intrinsics: Part 2 - Accelerating AES encryption on ARMv8
  4. Exploring .NET Core platform intrinsics: Part 1 - Accelerating SHA-256 on ARMv8
  5. Introducing Miscreant.NET and Noise.NET
  6. My favorite talks of the Real World Crypto 2018

2017 9

  1. Books I've read in the third quarter of 2017
  2. Adventures with SQLite and SQLITE_OPEN_EXCLUSIVE
  3. Going down the rabbit hole with go-fuzz
  4. Books I've read in the second quarter of 2017
  5. Removing Zinio DRM
  6. Error handling patterns in Go
  7. Books I've read in the first quarter of 2017
  8. Removing DRM from all Future plc magazines
  9. Removing Edge Magazine DRM

2016 2

  1. Decoding Runtastic GPS trace
  2. Reversing Runtastic API