Binary Patching with Radar2Abstract Binary patching is a crucial tool in software analysis and reverse engineering. This article provides an overview of the binary patching process using the Radare2 utility. The article begins Jul 2 · 8 min readblog.p3ld3v.dev
Writing interpreter in Rust - Variables & Builtins (part-5)Abstract We're continuing our journey of implementing our interpreter called Coconut. We're going to build on top of the previous functionality of our interpreter. We will extend our Lexer and Parser Jul 2 · 8 min readblog.p3ld3v.dev
Writing interpreter in Rust - Repl, Files and Comments (part-4)Abstract We're continuing our journey of implementing our interpreter called Coconut. In this article, we're going to implement the REPL (Read-Eval-Print Loop), re-organise the project and add file anJul 2 · 5 min readblog.p3ld3v.dev
Writing an Interpreter in Rust: Bytecode and Stack-based VM (part 3)Abstract We’re continuing our journey of implementing an interpreter called Coconut in Rust! In this article, you're diving into the concept of Bytecode and its implementation within the Coconut interJul 2 · 7 min readblog.p3ld3v.dev
Writing an Interpreter in Rust: AST (part 2)Abstract We're continuing our journey of implementing an interpreter called coconut in Rust! If you haven't already, I recommend checking out my previous article here, where we set the stage for our iJul 2 · 9 min readblog.p3ld3v.dev