<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>YuriVerse</title><description>Attention is all you need. ADHD is all I have.</description><link>https://awsl.rip/</link><item><title>About me</title><link>https://awsl.rip/blog/index/</link><guid isPermaLink="true">https://awsl.rip/blog/index/</guid><pubDate>Fri, 09 May 2025 00:00:00 GMT</pubDate></item><item><title>MIT - The missing semester writeup</title><link>https://awsl.rip/blog/archive/mit-the-missing-semester-writeup/</link><guid isPermaLink="true">https://awsl.rip/blog/archive/mit-the-missing-semester-writeup/</guid><pubDate>Fri, 24 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Finding pointers using Cheat Engine</title><link>https://awsl.rip/blog/archive/finding-pointers-using-cheat-engine/</link><guid isPermaLink="true">https://awsl.rip/blog/archive/finding-pointers-using-cheat-engine/</guid><pubDate>Tue, 01 Jun 2021 00:00:00 GMT</pubDate></item><item><title>Reverse Engineering Techniques - Detect open source Libraries and its functions</title><link>https://awsl.rip/blog/archive/reverse-engineering-techniques-detect-open-source-libraries-and-its-functions/</link><guid isPermaLink="true">https://awsl.rip/blog/archive/reverse-engineering-techniques-detect-open-source-libraries-and-its-functions/</guid><pubDate>Sun, 01 May 2022 00:00:00 GMT</pubDate></item><item><title>Introduction to Asynchronous Programming</title><link>https://awsl.rip/blog/concurrency/introduction-to-asynchronous-programming/</link><guid isPermaLink="true">https://awsl.rip/blog/concurrency/introduction-to-asynchronous-programming/</guid><pubDate>Mon, 03 Feb 2025 00:00:00 GMT</pubDate></item><item><title>The 15-Minute NixOS Starter (QEMU Edition)</title><link>https://awsl.rip/blog/programming/nixos-introduction/</link><guid isPermaLink="true">https://awsl.rip/blog/programming/nixos-introduction/</guid><pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Rust: The Greatest Innovation in Modern Programming</title><link>https://awsl.rip/blog/programming/rust-the-greatest-innovation/</link><guid isPermaLink="true">https://awsl.rip/blog/programming/rust-the-greatest-innovation/</guid><pubDate>Fri, 31 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Dynamic Instrumentation with QBDI</title><link>https://awsl.rip/blog/reverse-engineering/dynamic-instrumentation-with-qbdi/</link><guid isPermaLink="true">https://awsl.rip/blog/reverse-engineering/dynamic-instrumentation-with-qbdi/</guid><pubDate>Tue, 28 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Code Injection - Python library function hooking</title><link>https://awsl.rip/blog/reverse-engineering/code-injection-python-library-function-hooking/</link><guid isPermaLink="true">https://awsl.rip/blog/reverse-engineering/code-injection-python-library-function-hooking/</guid><pubDate>Sun, 27 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Native function hooking with Frida</title><link>https://awsl.rip/blog/reverse-engineering/native-function-hooking-with-frida/</link><guid isPermaLink="true">https://awsl.rip/blog/reverse-engineering/native-function-hooking-with-frida/</guid><pubDate>Sun, 09 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Reversing Electron Apps - NodeJS binary modules</title><link>https://awsl.rip/blog/reverse-engineering/reversing-electron-apps-nodejs-binary-modules/</link><guid isPermaLink="true">https://awsl.rip/blog/reverse-engineering/reversing-electron-apps-nodejs-binary-modules/</guid><pubDate>Sun, 13 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Meltdown - How modern CPUs leak sensitive data by side channel attacks</title><link>https://awsl.rip/blog/vulnerability-analysis/meltdown-how-modern-cpus-leak-sensitive-data-by-side-channel-attacks/</link><guid isPermaLink="true">https://awsl.rip/blog/vulnerability-analysis/meltdown-how-modern-cpus-leak-sensitive-data-by-side-channel-attacks/</guid><pubDate>Wed, 21 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Getting started with lock-free concurrent data structure I - Stack</title><link>https://awsl.rip/blog/concurrency/getting-started-with-lock-free-concurrent-data-structure/getting-started-with-lock-free-concurrent-data-structure-i-stack/</link><guid isPermaLink="true">https://awsl.rip/blog/concurrency/getting-started-with-lock-free-concurrent-data-structure/getting-started-with-lock-free-concurrent-data-structure-i-stack/</guid><pubDate>Sat, 08 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Getting started with lock-free concurrent data structure II - Memory ordering and fences</title><link>https://awsl.rip/blog/concurrency/getting-started-with-lock-free-concurrent-data-structure/getting-started-with-lock-free-concurrent-data-structure-ii-memory-ordering-and-fences/</link><guid isPermaLink="true">https://awsl.rip/blog/concurrency/getting-started-with-lock-free-concurrent-data-structure/getting-started-with-lock-free-concurrent-data-structure-ii-memory-ordering-and-fences/</guid><pubDate>Tue, 11 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Getting started with lock-free concurrent data structure IV - Growable array</title><link>https://awsl.rip/blog/concurrency/getting-started-with-lock-free-concurrent-data-structure/getting-started-with-lock-free-concurrent-data-structure-iv-growable-array/</link><guid isPermaLink="true">https://awsl.rip/blog/concurrency/getting-started-with-lock-free-concurrent-data-structure/getting-started-with-lock-free-concurrent-data-structure-iv-growable-array/</guid><pubDate>Thu, 06 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Getting started with lock-free concurrent data structure III - Behaviour oriented concurrency</title><link>https://awsl.rip/blog/concurrency/getting-started-with-lock-free-concurrent-data-structure/getting-started-with-lock-free-concurrent-data-structure-iii-behaviour-oriented-concurrency/</link><guid isPermaLink="true">https://awsl.rip/blog/concurrency/getting-started-with-lock-free-concurrent-data-structure/getting-started-with-lock-free-concurrent-data-structure-iii-behaviour-oriented-concurrency/</guid><pubDate>Sat, 15 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Getting started with lock-free concurrent data structure V - Split Ordered list (Lock-free Hashmap)</title><link>https://awsl.rip/blog/concurrency/getting-started-with-lock-free-concurrent-data-structure/getting-started-with-lock-free-concurrent-data-structure-v-split-ordered-list-lock-free-hashmap/</link><guid isPermaLink="true">https://awsl.rip/blog/concurrency/getting-started-with-lock-free-concurrent-data-structure/getting-started-with-lock-free-concurrent-data-structure-v-split-ordered-list-lock-free-hashmap/</guid><pubDate>Thu, 06 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Getting started with lock-free concurrent data structure VI - Hazard Pointer</title><link>https://awsl.rip/blog/concurrency/getting-started-with-lock-free-concurrent-data-structure/getting-started-with-lock-free-concurrent-data-structure-vi-hazard-pointer/</link><guid isPermaLink="true">https://awsl.rip/blog/concurrency/getting-started-with-lock-free-concurrent-data-structure/getting-started-with-lock-free-concurrent-data-structure-vi-hazard-pointer/</guid><pubDate>Thu, 06 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Analyzing Mi-Home Protocal</title><link>https://awsl.rip/blog/archive/analyzing-mi-home-protocal/</link><guid isPermaLink="true">https://awsl.rip/blog/archive/analyzing-mi-home-protocal/</guid><pubDate>Tue, 01 Jun 2021 00:00:00 GMT</pubDate></item><item><title>Offsets and how to find them</title><link>https://awsl.rip/blog/archive/offsets-and-how-to-find-them/</link><guid isPermaLink="true">https://awsl.rip/blog/archive/offsets-and-how-to-find-them/</guid><pubDate>Tue, 01 Jun 2021 00:00:00 GMT</pubDate></item><item><title>Modern program and memory structure</title><link>https://awsl.rip/blog/archive/modern-program-and-memory-structure/</link><guid isPermaLink="true">https://awsl.rip/blog/archive/modern-program-and-memory-structure/</guid><pubDate>Tue, 01 Jun 2021 00:00:00 GMT</pubDate></item></channel></rss>