A writeup of the retired HackTheBox machine 'Mirai', covering IoT malware attack techniques and defenses.
ReadA deep-dive into the Heartbleed vulnerability (CVE-2014-0160) through the HackTheBox retired machine 'Valentine'.
ReadI decided to rebuild the ParrotOS environment I use for Hack The Box and CTFs, so I wrote this article to summarize the setup steps as a personal memo.
ReadLearning about EternalBlue through the HackTheBox retired machine [Blue].
ReadThrough the Very Hard reversing challenge "licence," I learned how to use angr, a tool that analyzes complex processing with symbolic execution, so this article looks back on that experience and summarizes how to use angr.
ReadFrom among the Reversing challenges, I will write a brief writeup for the problem called "firmware."
ReadThis article explains the third argument that can be used when defining the `main` function in C.
ReadI want to retry Introduction to OS Development from Scratch, which I bought as soon as it was released but left untouched because I couldn't find the time and got discouraged by the difficulty. This time I'll cover environment setup through Chapter 2.
ReadI’ll set up an environment for enjoying competitive programming in Rust.
ReadThis article describes the surprising discovery that Python's 'in' for checking if a key exists in a dictionary and the 'in' for array search are completely different.
ReadThis article summarizes how to set up an environment that lets you use VSCode installed on the Windows host to work with files on Ubuntu running in a virtual machine.
Read