Hello (●^o^●)
Hey, I’m Nikhil, better known by my alias, Mason.
I’m deeply curious about new technologies, especially how to break them. You might know me from the DMRC travel card hack. This blog is a public log of the things I choose to share.
Posts
Sep 15, 2026
Reversing NCMC: The Spec and The Tools
How India’s NCMC transit cards keep your balance on the chip itself: reverse engineering the wallet apps and the card protocol, then building tools of my own to read the card without the official SDK.
Aug 12, 2026
The Automation of Understanding
AI coding tools make cargo cult programming scale to whole systems, and the real risk is not bad code but losing the understanding of why the code works.
Jul 16, 2026
Closing your eyes is the best way to solve bugs.
A lot of Indian companies ignore security reports, dodge accountability, and let egos get in the way of fixing real bugs.
Jul 9, 2026
A toxic teacher killed my interest in school; skipping class to learn programming turned out to be the better education.
Jul 4, 2026
Your Cab Driver Knows Your PIN
The static 4-digit OTPs used for ride bookings could become a reused PIN across sensitive services, and anyone who has shared a cab with you already knows it.
Nov 6, 2024
Breaking NFC Based Travel Cards (Updated)
Reverse engineering MiFare DESFire travel cards; from reconnaissance and relay attacks to writing exploits that manipulate NFC transactions in real time.
Jun 11, 2024
How does one give a tech talk?
A short guide on giving tech talks that are clear, engaging, and to the point, with practical dos and a simple structure.