Writing x86 disassembler: start simpleBefore anything I'd like to point out that I used AI to rewrite paragraphs of the text. I'm somewhat bad with words, so getting AI assistance to make an article that's easier to read was nice. As part of a bigger project (a graphical Linux debugger),...Jan 2, 2024 · 8 min readflysand7.hashnode.dev
Writing an OS kernel in OdinSetting up to writing an OS kernel is always somewhat tough comparing to writing user-space applications, mostly because the compilers and standard libraries make a few assumptions about the execution environment that aren't necessary true in the spa...Nov 22, 2023 · 7 min readflysand7.hashnode.dev
How security cookie worksBuffer overrun is a type of vulnerability, where a function that has a statically allocated buffer (array) writes user data past the end of that buffer, thereby corrupting the memory. In this post I want to write about how security cookies are implem...Nov 22, 2023 · 7 min readflysand7.hashnode.dev