Recent Posts
- Implementing a std::function<>-like wrapper in C++, part 3: using a static storage buffer
- Implementing a std::function<>-like wrapper in C++, part 2: generalizing the return type and arguments
- Implementing a std::function<>-like wrapper in C++, part 1: type erasing
- Hacking into a Foscam FI9853EP camera, part 2
- Hacking into a Foscam FI9853EP camera, part 1
Recent Comments
Monthly Archives: February 2023
Hacking into a Foscam FI9853EP camera, part 1
I have a Foscam FI9853EP, which was introduced in 2014 and has long since been obsoleted. One of the things that stands out, is that all firmware is encrypted: I was curious: what could be in the firmware that needs … Continue reading
Behind the magic of magic_enum
Recently, a coworker pointed me towards a C++17 library to convert enumeration values to strings and vice versa. The library called magic_enum (https://github.com/Neargye/magic_enum) and it indeed feels like magic. I was immediately curious: how did they pull this off? The … Continue reading
On NetWare 3.x password hashing
Way back when, I was involved in trying to obtain passwords for a Novell NetWare 3.12 server. I won’t go into details here, suffice to say that the topic has always interested me – sufficiently to return to it 30-ish … Continue reading