Skip to main content

Yadhu's Blog

SupplyShield: Open-Source Framework for Securing Software Supply Chains at Scale

Today, we’re excited to announce the open-source release of SupplyShield, an application security orchestration framework designed to secure software supply chains end-to-end. SupplyShield addresses the critical gap between running security scanners and actually operationalizing their results at scale.

PyCGI: From Nginx Path-Traversal to RCE; bi0s CTF 2022

This year I contributed 2 challenges to bi0s CTF (formerly InCTF Internationals).

In this post, we discuss the intended solution to PyCGI challenge. The source code of this challenge can be downloaded from here.

# Analysis

We are provided with 2 attachments for this challenge:

  1. Dockerfile
  2. Nginx.conf

Looking into the Nginx configuration, we can find that there is a potential path traversal in the /static endpoint. You can read more about this here.

Unlocking the EmoLocker: bi0s CTF 2022 - Author’s Writeup

In this post, we discuss the solution to EmoLocker challenge from bi0s CTF 2022. The source code of this challenge can be downloaded from here.

# Analysis

Upon opening the challenge link, we are presented with a lockscreen that uses emojis instead of numbers. The page has two features: register and login. Additionally, there is an admin bot, which suggests that the challenge may involve client-side concepts.

A Timeline of Growth: Reflections on the Past, Present and Future

As I look back at my three and a half years at Amrita University and Team bi0s, I can’t help but feel a sense of nostalgia. Join me as I take a trip down memory lane, and reflect on the experiences, lessons, and achievements that have shaped me into the person I am today.

# 🚌 Journey so far..

As I reflect on the past few years, I am struck by the impact that time has had on me. I have grown and changed in ways I never could have imagined. My experiences at Amrita and Team bi0s have helped me to broaden my perspective and gain a deeper understanding of the world around me. I am proud of the progress I have made, both academically and personally, and acknowledge that there were times when I felt lost and uncertain. But it was during those moments that I learned the value of taking a step back, re-evaluating my goals and redirecting my efforts.