UTKAR5HM VM - CONNECTED IP: 0x7F000001

[ 0.602763] Kernel panic - not syncing: VFS: Unable to mount root is on unknown-block(0,0)

[ 0.603596] CPU: O PID: 1 Comm: swapper/ Not tainted 4.15.0-66-linux-g14 #75-0 Arch Linux

[ 0.604303] Hardware name: bruhhh GmbH VirtualBox/VirtualBox, BIOS Virtual Box 12/01/2006

[ 0.605076] Call Trace:

Collecting data for crash Dump:


Education:

  • B.Tech in Electronics and Communication Engineering (2020-2024)
    National Institute of Technology Karnataka, Surathkal - 7.87 CGPA

Technical Skills:

  • Languages: C++, Javascript, Golang, Python, Bash, Assembly (x86_64 / ARM)
  • Frameworks/Technologies: ExpressJS, Kubernetes, Django, Docker, Nginx, MS Active Directory, eBPF(Libbpfgo), Linux
  • Web Application and network penetration testing


Experience:


  • Applications Developer (Oracle, Onsite, June 2024, ongoing): href

  • Applications Developer Intern (Oracle, Remote, May 2023, July 2023): href
    • Collaborated with a team to design and develop an ODA chatbot for the Touchpoint section of the HCM cloud platform, enabling users to access and interact with Touchpoint's features through a seamless conversational interface.
    • Developed core functionalities of the chatbot including authentication flow and user session management.
    • Enhanced user experience by implementing image compression and data caching, reducing image size from 500KB to 5KB and improving load times.
    • Bagged a PPO, uWu
    NodeJS, Oracle's Digital Assistant, HTML, CSS

  • Systems Engineer (IRIS-NITK, Remote, July 2022, April 2024): href
    • IRIS is a student-run, full-fledged LMS system built on Ruby on Rails. It is a system wholly integrated with MS Teams, Moodle, and many other platforms, all developed and maintained by students with over 23k+ users.
    • Helped enhance system security, availability, and resilience by setting up secure deployments, containerizing web applications, implementing Gitlab CI/CD pipelines and performing load testing with tools like locust.
    • Performed reliability and performance testing on high availability/distributed database strategies for MariaDB.
    Django, Bash, Docker, Nginx, NodeJS, Linux, MariaDB


Open Source Contributions:


  • Staging Server (IRIS-NITK): Github Link
    • A Django based web platform designed to streamline the deployment and testing of dockerized web applications, developed at IRIS-NITK and transitioned to an open-source project.
    • Refactored the code base, architecture and UI for better usability and performance.
    • Developed deployment modules for Gitlab and arbitrary repositories, enabling faster and easier project deployment.
    • Implemented WebSockets for real-time monitoring of logs and a fully featured web terminal, allowing developers to test out applications seamlessly and efficiently.
    • Open-sourced the project by modularizing and extracting closed-source components.
    Django, Websockets, MySQL, Redis, Celery, Docker, Nginx, Bootstrap5, xterm.Js

  • KubeArmor, A CNCF Sandbox Project, Accuknox: Github Link
    • Implemented RBAC policies and Service Account for relay service to run with least privileges possible and updated kubearmor-operator and client to work with the same.
    Kubernetes, Golang

  • Kerbrute/GoKrb5: Github Link
    • Kerbrute is a tool built with GoKrb5 library, designed to quickly bruteforce and enumerate valid Active Directory accounts through Kerberos Pre-Authentication.
    • Implemented support for pass the hash attack via Kerberos Pre-Authentication in Kerbrute.
    • Added support to add entries to Keytab Credential storage files with pre-computed Hash in GoKrb5
    • ps: The maintainer isn't active anymore, so use my fork. :3
    Golang, MS Active Directory

  • Vitess, A CNCF Graduated Project: Github Link
    • Vitess is an open-source database clustering system that allows for horizontal scaling of MySQL through sharding, created at Youtube.
    • Added support for rest of the SELECT modifiers for it's sqlparser
    Golang, Yacc(Yet another Compiler Compiler)


Projects:


  • Network Interface Card on a FPGA (Jan-Mar 2024): Link Soon
    • Implemented a Network Interface card in Verilog for a Nexys 4 DDR FPGA, allowing users to do custom offloading to the NIC easily.
    • Utilized scapy, linux namespaces and virtual ethernet Interfaces for Packet sniffing and injection, bypassing the need of writing drivers on the host system
    • Used Microblaze as a base core processor on FPGA making it easier to receive and send raw packets with as well as write custom logic for offloading such as a firewall.
    • Implemented custom TCAM-IP with an AXI interface for Nexys 4 DDR in verilog and drivers in C for the same to support the microblaze architecture
    • Implemented reception and transmission logic for the NIC with emaclite.
    Verilog HDL, Linux, C, Nexys 4 DDR, Xilinx Vivado

  • Mariadb eBPF exporter (Aug 2023, Sep 2023): Github Link
    • eBPF based version agnostic MySQL/MariaDB per-query latency mesaure tool that exports data in form of prometheus metrics.
    • Implemented simplified bash scripted tool to easily build the program that attaches to most versions of MySQL/Mariadb database by automatically finding mangled names for target function.
    • Supports measuring and running inside a docker container while attaching to a database on host or inside another container.
    Golang, C, Libbpfgo, Bash, Docker, Make

  • Password Cracker RTL-2-GDS-2 (Jan 2023, March 2023)
    • This project is a verilog implementation of a hashcat like program with support for SHA256 synthesized to GDS-2, Created as a part of Mini Project Course in VLSI Design.
    • Worked on it as a part of University Mini-Project Course.
    Verilog HDL, RTL Design

  • DockMagic [CTF Challenge / Vulnerable VM] (Feb 2023, Feb 2023): TryHackMe Challenge Link
    • Started developing a CTF challenge as a recruitment task for IRIS Systems, with the aim of covering vulnerabilities that one could come across within the day-to-day work.
    • Uploaded on TryHackMe, It has been attempted by over 825 users and completed by 290.
    Docker Breakout, Linux, Privilege Escalation, Web App Pentesting

  • Reddit 2 Frontends (Jan 2023): Github Link
    • A small chrome extension that auto redirects reddit links to choice of your frontends . Created in order to view reddit posts with ease in university’s campus network in which the website is blocked.
    Javascript

  • Bug Tracking System (Jan 2022): Github Link
    • A Full-stack Website Built to manage bugs and issues throughout teams and organizations.
    • Hierarchy Level for users with support for team management, Ability for any user to report a bug and for specific team members to assign the bugs according to their roles.
    • The reported bug can contain Priority level, Images and detailed description with a discussion section for every bug where reporters and team members can discuss.
    • This was a Submission for TRI-NIT hackathon 2022, placing us fourth. The hackathon had more than 2000 registrations.
    NodeJS, ExpressJS, eJS, MongoDB, passport.JS

  • RDNA2-Compute-Unit (IEEE-NITK, Dec 2021 | Unfinished): Github Link
    ‣ This project aimed to recreate the RDNA-2 Compute Unit found in AMD's RX6000 series GPUs through the publicly available RDNA2 ISA documentation.

    Verilog HDL, Vivado

  • CTF Hosting Platform (IEEE-NITK, Jan 2022): Github Link
    • CTF hosting platform for hosting IEEE-NITK's Eureka 2022 final CTF event, First of its kind for a digital electronics event.
    • Developed a platform where participants can solve challenges and earn points, with a leaderboard to track their progress.
    NodeJS, ExpressJS, eJS, MongoDB, passportJS, Particle.JS

  • ClubsCafe (Backend, Oct 2021): Github Link
    • A express(node Js) backend API for a website which helps in managing competitions/events held across institutes. where one can showcase his awards, wins or held events with points system, leaderboards and much more.
    NodeJS, ExpressJS, MongoDB

  • wa-song (Whatsapp-Spotify Bot, Oct 2021): Github Link
    • bot based on nodejs that updates whatsapp status with currently playing song on spotify.
    NodeJS

  • YelpCamp (June 2021): Live Link
    • Created as a part of Udemy Web-Dev Bootcamp, Became familiar and got a experience working with different npm packages for express and its integration with MongoDB while using passport for authentication. securing the site from common security vulnearabilities.
    NodeJS, ExpressJS, eJS, MongoDB, passportJS, Bootstrap

  • Robocraft Rainbow Text Generator (Mar 2015): Link
    • Adds color prefixes for upto 7 words for generating Rainbow like colors in Robocraft game's Chat.
    • Robocraft is free-to-play action game in which we can build insane, fully customisable robot battle vehicles that drive, hover, walk and fly.

  • Auto Shutdown (Aug 2014): Link
    • Sets a Countdown as per given input at which the PC shuts down. Developed with Visual Basic


  • Other short School-Time Projects (2013): Link
    • Some of my winform applications developed with Visual basic.

Achievements / Certifications:


  • CTFs:
  • 27th Global position in Nahamcon EU CTF 2022 cert
  • Dante Pro Labs by HackTheBox cert

  • Sports (State &+ ):
  • Black Belt in Taekwondo(2014) cert
  • 2x🥈(Silver) & 3x🥉(Bronze) medalist at Taekwondo State Level Tournaments(2012-15) certs

  • Other:
  • 161'st position, Top players(India)
  • Clash Of Clans (Builder base) (2017) img

Hobbies:

  • Table Tennis, Gym, Taekwondo, Netflix and Chill
  • Gaming ( FPS / FIFA ) [steam]
  • Listening to Music [spotify]

Physical Memory dump Complete.