<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://thet0aster.github.io/</id><title>thet0aster</title><subtitle>reverse engineering, malware analysis, gamedev </subtitle> <updated>2025-12-29T22:12:09-05:00</updated> <author> <name>Saikishore Gowrishankar</name> <uri>https://thet0aster.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://thet0aster.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://thet0aster.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2025 Saikishore Gowrishankar </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>OMSCS Review #3: CS6035 Introduction to Information Security</title><link href="https://thet0aster.github.io/posts/omscs-review-3-cs6035-introduction-to-information-security/" rel="alternate" type="text/html" title="OMSCS Review #3: CS6035 Introduction to Information Security" /><published>2025-12-29T22:08:00-05:00</published> <updated>2025-12-29T22:08:00-05:00</updated> <id>https://thet0aster.github.io/posts/omscs-review-3-cs6035-introduction-to-information-security/</id> <content type="text/html" src="https://thet0aster.github.io/posts/omscs-review-3-cs6035-introduction-to-information-security/" /> <author> <name>Saikishore Gowrishankar</name> </author> <category term="OMSCS" /> <category term="Class Reviews" /> <summary>In the Summer 2025 semester of my OMSCS journey, I decided to take IIS. This is a survey class covering various topics in computer security Grading The grading scale for the class was as follows: Assignment Release Date Due Date Weight Man in the Middle Jan 9 Jan 18 10% Machine Learning Jan 17 ...</summary> </entry> <entry><title>Cache Hierarchies and Coherence: A Security Researcher's Perspective</title><link href="https://thet0aster.github.io/posts/cache-hierarchies-and-coherence-a-security-researcher-s-perspective/" rel="alternate" type="text/html" title="Cache Hierarchies and Coherence: A Security Researcher&amp;apos;s Perspective" /><published>2025-12-27T22:29:00-05:00</published> <updated>2025-12-27T22:29:00-05:00</updated> <id>https://thet0aster.github.io/posts/cache-hierarchies-and-coherence-a-security-researcher-s-perspective/</id> <content type="text/html" src="https://thet0aster.github.io/posts/cache-hierarchies-and-coherence-a-security-researcher-s-perspective/" /> <author> <name>Saikishore Gowrishankar</name> </author> <category term="Caches" /> <summary>This post is an advanced overview of how CPU caches and the memory hierarchy works and how they are relevant from a security research perspective. We will cover multiple topics from the ground up, including cache organization, associativity, coherence protocols, virtual memory translations, as well as how these things can be a potential attack surface for side-channel attacks and covert channel...</summary> </entry> <entry><title>OMSCS Review #2: CS6290 High Performance Computer Architecture</title><link href="https://thet0aster.github.io/posts/omscs-review-2-cs6290-high-performance-computer-architecture/" rel="alternate" type="text/html" title="OMSCS Review #2: CS6290 High Performance Computer Architecture" /><published>2025-12-13T21:37:00-05:00</published> <updated>2025-12-13T21:37:00-05:00</updated> <id>https://thet0aster.github.io/posts/omscs-review-2-cs6290-high-performance-computer-architecture/</id> <content type="text/html" src="https://thet0aster.github.io/posts/omscs-review-2-cs6290-high-performance-computer-architecture/" /> <author> <name>Saikishore Gowrishankar</name> </author> <category term="OMSCS" /> <category term="Class Reviews" /> <summary>In the Fall 2025 semester of my OMSCS journey, I decided to take High Performance Computer Architecture, where we delved into a variety of topics relating to computer organization and architecture Motivations In the prior Summer 2025 semester, I finished taking IIS (Introduction to Information Security), which was an entirely project-based course and I learned a lot of practical information o...</summary> </entry> <entry><title>Understanding the ELF Binary Format: Part 2</title><link href="https://thet0aster.github.io/posts/understanding-the-elf-binary-format-part-2/" rel="alternate" type="text/html" title="Understanding the ELF Binary Format: Part 2" /><published>2025-07-19T21:32:00-04:00</published> <updated>2025-07-20T02:09:21-04:00</updated> <id>https://thet0aster.github.io/posts/understanding-the-elf-binary-format-part-2/</id> <content type="text/html" src="https://thet0aster.github.io/posts/understanding-the-elf-binary-format-part-2/" /> <author> <name>Saikishore Gowrishankar</name> </author> <category term="Binary Internals" /> <category term="ELF" /> <summary>This is Part 2 of my two-part series on the ELF binary format. If you haven’t read Part 1, you can read it here. In this writeup, we will explore how an ELF file is loaded into memory and executed. What steps does the kernel take in order to create the process, and how does the dynamic linker perform relocations at runtime? At this point, you understand how an ELF binary is structured, includi...</summary> </entry> <entry><title>Understanding the ELF Binary Format</title><link href="https://thet0aster.github.io/posts/understanding-the-elf-binary-format/" rel="alternate" type="text/html" title="Understanding the ELF Binary Format" /><published>2025-07-19T10:55:00-04:00</published> <updated>2025-12-29T20:49:35-05:00</updated> <id>https://thet0aster.github.io/posts/understanding-the-elf-binary-format/</id> <content type="text/html" src="https://thet0aster.github.io/posts/understanding-the-elf-binary-format/" /> <author> <name>Saikishore Gowrishankar</name> </author> <category term="Binary Internals" /> <category term="ELF" /> <summary>Ever wonder what exactly happens when you run an executable on Linux? In this post, I’ll be breaking down the details behind ELF, or the Executable and Linkable Format. ELF is a cross-platform binary file format used on Unix-based operating systems for executables, object files, dynamic libraries, and core dumps. Today, ELF is used in a variety of different platforms running Linux, from deskto...</summary> </entry> </feed>
