ARMsRace

As some of you might know, I am recently focusing on ARM64/AArch64 trying to expand my reversing skills to this magnificent realm. As I was dealing exclusively with the x86-64 for the bigger part of my career, I thought that learning about the internals of this widely used RISC platform (somebody argue that it is […]

Prevention and detection of heap corruption and memory leakage with OpenBSD’s memory allocator security mitigations (otto malloc)

NOTE: Some MALLOC_OPTIONS such as Dump (D) are introduced in the latest release (OpenBSD 7.4). Lately I’ve been exploring functionality and possibilities of various memory allocators to see which one provides decent level of safety for the average developer. Talking about safety in memory allocators, one has to have in mind that there is an […]

Revealing secrets via anti-debugging bypass

Recently I decided to start solving crackmes.one challenges and publish my experience as series of write ups. The first one is simple crackme by miah which has a low difficulty score and seems to be perfect for introduction to the series. After I have downloaded the zip archive and unziped it, file authforperk.exe (SHA256 6f65c2ef2a828dff2247c2c5a377c91cf6c1fedd93116e01544ecbd9f5234093) […]