PDPavel Durovinblog.p3ld3v.dev·Jul 2 · 8 min readBinary 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 00
PDPavel Durovinblog.p3ld3v.dev·Jul 2 · 8 min readWriting 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 00
PDPavel Durovinblog.p3ld3v.dev·Jul 2 · 5 min readWriting 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 an00
PDPavel Durovinblog.p3ld3v.dev·Jul 2 · 7 min readWriting 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 inter00
PDPavel Durovinblog.p3ld3v.dev·Jul 2 · 9 min readWriting 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 i00