Recent
Secure Homelab, Part 3: Gitops Workflow with ArgoCD
·1063 words·5 mins
Introduction # As I wanted to fully implement GitOps for my homelab, ArgoCD became the cornerstone of my deployment strategy. I quickly realized that managing dozens of individual ArgoCD Application manifests: one for the ingress controller, one for monitoring, one for logging, etc would become a scaling nightmare.
Android & IOS CI/CD
·948 words·5 mins
Introduction # In modern mobile development, a robust CI/CD pipeline is crucial for maintaining code quality and ensuring reliable releases. This post explores the CI/CD workflows for both Android and iOS applications, detailing how automation handles everything from pull request checks to store deployments.
Secure Homelab, Part 2: Building a Multi-Node K8s Cluster with Kind and Cilium
·1661 words·8 mins
Introduction # Now that our homelab is setup, we are going to be running a kubernetes cluster. For our purposes we have a couple of options but we will be going with Kind. If you are curious these are the various ways you can run a kubernetes cluster locally:
Setting Up a Secure Fedora Homelab with Teleport & Cloudflare
·1570 words·8 mins
Introduction # Have you ever wanted your own server at home to run applications, host files, or experiment with new technologies? A homelab is the perfect way to do just that. But what about accessing your homelab securely from anywhere in the world? That’s where things can get complicated.
Malware Development: Part 2
·3151 words·15 mins
Basically Process Injection is when we inject something we want to be ran into a process. There are multiple variants of this.
Malware Development: Part 1
·1977 words·10 mins
Let us jump into learning the prerequisites required for Malware Development! Keep in mind that you will not be developing the next Stuxnet overnight but let us think of this blog as a stepping stone into eventually getting there (eventually here meaning a long time).
Buffer Overflow: The Dark Art of Exploiting Memory
·1888 words·9 mins
Getting Started # A buffer overflow occurs when a program writes more data to a buffer (a contiguous block of memory) than it can hold, leading to adjacent memory locations being overwritten. In this blog, we will start with an introduction to stack-based buffer overflows and explore a technique called ret2win
Homelab: Attacking Splunk+Active Directory Part-2
·1079 words·6 mins
Introduction # In this part, we will attack the Windows 11 machine (target-pc) from our Kali machine and also use Atomic Red Team on the target-pc to simulate various attacks. We’ll then analyze the logs generated in Splunk to see how these attacks appear in the data.
Homelab: Splunk+Active Directory
·2356 words·12 mins
Introduction # In the world of cyber-security, having hands-on experience is invaluable. A home lab setup offers a powerful sandbox to simulate real-world network environments and security incidents. Active Directory (AD) and Splunk are two of the most widely used tools in the industry, forming the backbone of network management and security monitoring in countless organisations.
Project: File Integrity Monitor
·1040 words·5 mins
CIA Triad # Before we jump into the project let’s understand why something like a File Integrity Monitor is required, for this we will need to understand the CIA triad. The CIA triad is a fundamental model in information security that stands for Confidentiality, Integrity, and Availability. This project will focus on the Integrity part.