
Rithwik Jayasimha
@thel3l
Followers
10K
Following
2K
Media
146
Statuses
1K
basic persistent threat @_lagrangepoint hacker, designer, dilettante • prev @claygorilla @tensorfuse • currently: https://t.co/PIGBn2gw0n
Joined March 2015
Apple released a hearing aids feature for the AirPods Pro a while ago. I bought a pair for grandma, but then realized that the feature was geoblocked in India. So we at @_lagrangepoint decided to unblock it. It ended up involving a leaky microwave and building a Faraday cage:
9
15
222
Apple released a hearing aids feature for the AirPods Pro a while ago. I bought a pair for grandma, but then realized that the feature was geoblocked in India. So we at @_lagrangepoint decided to unblock it. It ended up involving a leaky microwave and building a Faraday cage:
388
2K
19K
Last year, a friend was planning a trip to an amusement park for her bday. Site design is often a good heuristic for security and the design wasn't inspiring confidence—so I went poking. A fun story of finding a payment bypass in PayU India and the subsequent disclosure arc:
In the coming day or two, I'll be sharing the full details on how it was possible to bypass PayU India's hosted checkout flow and get free stuff from any merchant. bonus: failed managed disclosure programs, my credit card being abused, and @IndianCERT being awesome!.
64
377
5K
In conclusion, disappointed with @PayUindia, would have been nice to have the VDP bounty paid out and the program either monitored or closed down. Going to let CERT handle vendor comms for any disclosure going forward. I've sent in at least four reports since. Cheers!.
11
23
1K
The domain itself was registered on GoDaddy and was using @Cloudflare for protection. This is also how I discovered that Cloudflare's abuse form *does not work*. The form perennially errors out when you try to submit. So, naturally, as you do, I went digging further.
3
75
1K
This is when things got SUPER fun. The scammers got the message and I got some increasingly desperate emails asking me to please find a new hobby. Turns out their server MELTED at 3M+ requests a min :D. As my friend @squeal said: "damn imagine using gmail for real crime"
13
56
979
And of course these things are always a group effort. Greetz and massive thanks to the gang @rithvikvibhut @raghavtosh @itsarnavb and @AppyFizzyy . None of this would have been possible without them :).
2
9
811
@rithvikvibhut And if you're interested in the technical details behind the Faraday cage:
Last week, I built a Faraday cage with friends. We built this to unlock hearing aids mode on the AirPods for grandma, geoblocked in India for regulatory reasons. This cage is in Koramangala, Bangalore 🇮🇳. But inside the cage, your phone thinks it's Menlo Park, California 🇺🇸
20
20
807
@deedydas @_lagrangepoint @rithvikvibhut @itsarnavb @raghavtosh Already done, glad you found it interesting!.
2
13
502
Update: We've got the Rabbit R1 to run LineageOS!.Root and boot, baby. Now, let's write some custom apps. credits to @SanGraphic and orville from our motley gang who made this happen!
We reversed the Rabbit R1 🐇 and got it to run on our phones! . This gives us future OTA updates, access to new features without a device + works perfectly without root/system perms!. (Blog post below)
13
38
382
By now, I'd realized this was not going to work, so I shot off an email off to @IndianCERT with the details which turned out to be an *excellent* decision. They were super professional and promptly acknowledged and set someone to interface with PayU directly after repro'ing!
2
4
366
@photomatt wanting someone to have skin in the game is definitely the best reason to not want fully autonomous transportation.
4
11
338
Some background: @PayUindia is one of the largest payment gateways, used by over 500k+ merchants online in India. When you pay for things online, merchants will rely on PayU to say "Yes, we got da money!"—and trust that yes, they really did. This becomes important later.
1
2
314
And thus began the tiring process of disclosing this to PayU. Notes:. - My triagers on @Bugcrowd were awful, and never understood what I was trying to convey.- PayU India has abandoned their VDP, and all reports go to /dev/null. - They also decided to test with my CC details???
3
5
299
I hear y'all still struggle to get reservations at d̵o̵r̵s̵i̵a̵ .@eatnaru?. May he with the lowest latency win, godspeed:. const puppeteer=require("puppeteer"),dates=[33,31,32,35,34],tableSlots=[2,3,4],timeSlots=[1,2,3,4];function*generatePermutations(){for(const e of.
28
13
299
Can someone confirm that Ola Maps is basically just @Mapbox with a skin?
After Azure exit last month, we’ve now fully exited google maps. We used to spend ₹100 cr a year but we’ve made that 0 this month by moving completely to our in house Ola maps! Check your Ola app and update if needed 😉. Also, Ola maps API available on @Krutrim cloud! Many more
11
4
263
In the coming day or two, I'll be sharing the full details on how it was possible to bypass PayU India's hosted checkout flow and get free stuff from any merchant. bonus: failed managed disclosure programs, my credit card being abused, and @IndianCERT being awesome!.
1
13
258
We built an ungodly fast search experience for electronic components from vendors across India!. We scrape continuously and data is refreshed every 24 hours. May your part searches be an OOM faster ↘️.
Built a super fast search engine for finding electronics components in India 🇮🇳 with @thel3l . We've got components with pricing and stock info from different Indian vendors (like Robu, Probots etc). Using it for finding parts for our own hacks, and it is fast . (link below ⏚)
10
23
245
Sad to see @DotPe_India mail researchers legal threats instead of setting up basic auth on their endpoints. Bad look and definitely representative of the larger scene.
Sorry guys - have taken the post down due to a legal notice from Dotpe. I could fight them because I didn't access anything that wasn't already public. But it's not worth the hassle. The legal process in this country is in itself a punishment. 🙏.
2
11
243
@naa_rang @_lagrangepoint @rithvikvibhut @itsarnavb @raghavtosh Yes!.You can use the URI handler to do the hearing test, but that doesn't allow you to actually use the result/enable the hearing aid feature after :;).
2
1
221
@theSlavenIvanov @_lagrangepoint @rithvikvibhut @itsarnavb @raghavtosh Nope. All this is just for the initial feature flag to be enabled on the device/associated iCloud account. Once it's enabled, you can use the device as you normally would. As far as the device is concerned, you just made a spontaneous trip to NA and back.
1
1
205
Only in @peakbengaluru will you see used Herman Miller chairs randomly dumped on pavements like this
10
12
184
@6r33none @_lagrangepoint @rithvikvibhut @itsarnavb @raghavtosh we're looking forward to a challenge!.
1
1
158
@arunphilips afraid not :).the bugcrowd was unmonitored and they never replied so ¯\_(ツ)_/¯.
2
1
150
Today, we hosted an incredible Bio-101 course at Lagrange Point led by @pranav_berry. We discussed everything between gene transfer and mutations, viruses and DNA sequencing and had some amazing discussions about the mutations in genetic material and cancer.
10
8
123
@ayoncjee @_lagrangepoint @rithvikvibhut @itsarnavb @raghavtosh There's actually no change per se done to the device. Literally all we're doing is enabling a feature flag that should be disabled in this country. The minute it's enabled, the feature is toggled on, and the continue to work as usual. It doesn't matter if you pair them with.
1
0
121
Just watched the @browsercompany 's Act II event and had a chance to play with the new 'browser that browses for you' features. Couple of us dug deeper to understand how this was working under the hood—. (greetz @itsarnavb @sidbing @rithvikvibhut )
4
7
110
@AlcorRespecter No not really. The browser making the request is common, and this was how PayU asks devs to implement the hosted checkout. The logic is if you hash the payment data + secret and send it with the request, it's actually okay to send it from the client since it's resistant to.
2
1
105
To put into context how hard @itsarnavb cooked with our latency: We don't have UI animations because it would make things *slower*!. Most searches return results sub 15ms—10x faster than a super fast 150ms spring gahaha. We'll talk more about how we did this soon!.
Built a super fast search engine for finding electronics components in India 🇮🇳 with @thel3l . We've got components with pricing and stock info from different Indian vendors (like Robu, Probots etc). Using it for finding parts for our own hacks, and it is fast . (link below ⏚)
5
6
97
Please reach out if you're in Bengaluru and want your Airpods enabled as hearing aids for family or yourself!. We have a few slots between 2–4PM. This is all free (ofc). Also stay tuned if you're from elsewhere in India, we're working something out :).
We're doing an unlock session tomorrow afternoon in Koramangala. There's a few slots open, please reach out if you'd like your airpods unlocked for you!.
4
11
88
@bythyag @_lagrangepoint @rithvikvibhut @itsarnavb @raghavtosh My grandmom has been using it for a bit—she thinks it sounds different but likes it. @itsarnavb's grandmom has been using it as well. You should try it—I feel like it might depend a lot on what ranges you need help with!.
2
0
67
.@itsarnavb who was at our lab space was able to print and deliver the part to me less than an hour after I'd modelled it (from across town)!
2
1
63
A big blocker for ambitious kids is access to quality tools. I remember yearning for a logic analyzer throughout school, but the price was always too high. We're fixing this, starting with making a Raman Spectrometer in homage to the great CV Raman (who was also from Bengaluru!)
Last night, some of us at @_lagrangepoint met to figure out how to detect plastic contamination in our food. We want to figure out how to detect both microplastics and leached plasticizers at scale. We've reached out to and gotten a response from many labs in Bangalore,
5
5
64
And finally something for the future:.94f835a8f06f59ec4477325b3a5d915200ec7999df3c2bf249c3e00d2a0d4bda. Greetz to these amazing people: @EmilyLShepherd @ChromMob @uwukko @schlizzawg @MarcelD505, has been a fun week :D.
4
1
43
Update: We've seen the job through 🤙. Stay tuned for updates!.
After a stressful 24 hours trying to get the Airpods Pro's hearing aid features working in India (where it is not launching) for grandma, I'm accepting (temporary) defeat. Putting all this here in case it helps someone else progress:
7
0
38
@ayoncjee @_lagrangepoint @rithvikvibhut @itsarnavb @raghavtosh Yeah, we've tested this out. It's persistent on both:.- iCloud account that was logged in when the region was changed.- Any Airpods that are connected to the device, even temporarily.
2
0
36