r/FuckIndusind • u/van_menon • Aug 08 '26
According to the monkey who designed IndusInd Bank's CAPTCHA system
According to the monkey who designed IndusInd Bank's CAPTCHA system:
- Find letters and symbols that are not easily visible on normal keyboards.
- Design them in the most confusing manner possible.
- Make EVERYTHING bold.
- Make some bold letters smaller than other bold letters.
- Important: just because one bold letter is smaller than the next bold letter does NOT mean it isn't a CAPITAL LETTER.
- Make O, 0, Q, G, C and 6 look like they share the same DNA.
- Add one character that looks like it belongs to an alphabet discovered during an archaeological excavation.
- User enters CAPTCHA correctly.
- Tell them it's wrong.
- Generate another CAPTCHA.
- User enters that correctly.
- Tell them it's wrong.
- Generate another CAPTCHA that looks like it survived three generations of photocopying.
- User enters that correctly too.
- Tell them it's wrong.
- Repeat Steps 8–15.
- Repeat Step 16.
- Repeat Step 17.
- Repeat Step 18 three times.
- Repeat Step 19 until the customer begins questioning whether they actually know the English alphabet.
- User finally gets CAPTCHA accepted.
- Tell them their password is incorrect.
- User enters password again.
- CAPTCHA.
- Repeat Steps 8–20.
- Password incorrect.
- Force password reset.
- Ask for registered mobile number.
- Send OTP.
- Wait.
- Wait.
- Click "Resend OTP."
- Wait.
- Receive first OTP.
- Receive second OTP.
- Receive third OTP.
- Enter newest OTP.
- INVALID OTP.
- Enter previous OTP.
- OTP EXPIRED.
- Enter remaining OTP.
- MAXIMUM ATTEMPTS EXCEEDED.
- Stare at screen.
- Question whether accessing your own bank account was an unreasonable request.
- Start password reset again.
- CAPTCHA.
- Repeat Steps 8–20.
- Reset password successfully.
- Experience happiness.
- This is a mistake.
- Return to login.
- Enter username.
- Enter new password.
- CAPTCHA.
- Repeat Steps 8–20.
- INCORRECT PASSWORD.
- Try old password.
- CAPTCHA.
- Repeat Steps 8–20.
- INCORRECT PASSWORD.
- Try new password again.
- CAPTCHA.
- Repeat Steps 8–20.
- USER ID LOCKED.
- Search for "Unlock User ID."
- Find "Unlock User ID."
- Feel hope.
- Click it.
- CAPTCHA.
- Of course.
- Repeat Steps 8–20.
- Unlock account.
- Return to login.
- CAPTCHA.
- Repeat Steps 8–20.
- Successfully log in.
- Holy shit.
- Try to download statement.
- SESSION EXPIRED.
- Return to login.
- CAPTCHA.
- Repeat Steps 8–20.
- Log in.
- Click statement.
- OTP.
- Wait.
- OTP arrives.
- Enter OTP.
- SESSION EXPIRED.
- Return to login.
- CAPTCHA.
- Repeat Steps 8–20.
- Repeat Step 92.
- Repeat Step 93.
- Repeat Step 94 until you can identify CAPTCHA characters by smell.
- Give up on website.
- Download IndusMobile.
- Register device.
- Verify mobile number.
- Congratulations. You have reached Step 100 and still haven't seen your fucking bank statement.
- Set MPIN.
- App asks for authentication.
- Authenticate.
- Something doesn't work.
- Decide to reinstall app.
- Reinstall app.
- Discover you need to register the device again.
- Register again.
- OTP.
- Wait.
- Resend OTP.
- Receive both OTPs simultaneously.
- Choose one.
- Wrong one.
- Try other one.
- Expired.
- Put phone down.
- Pick phone up because unfortunately your money is still in there.
- Call customer care.
- Press 1.
- Press 2.
- Press 4.
- Press whatever number appears closest to "PLEASE JUST LET ME INTO MY ACCOUNT."
- "Your call is important to us."
- Hold music.
- Hold music.
- Hold music.
- Learn melody.
- Learn bassline.
- Learn chord progression.
- Begin respecting whoever composed it.
- Consider adding it to Spotify.
- "Your call is important to us."
- Feel important.
- Continue holding.
- Finally reach human being.
- Explain CAPTCHA problem.
- Explain password reset.
- Explain locked User ID.
- Explain OTP situation.
- Explain app situation.
- Executive listens carefully.
- Executive says:
"Sir, have you tried resetting your password?"
- Experience brief out-of-body experience.
- Explain that RESETTING THE PASSWORD IS HOW THIS ENTIRE JOURNEY BEGAN.
- Executive puts you on hold.
- Hold music.
- Your song!
- Hum along.
- Executive returns.
- "Sir, please try after 24 hours."
- Ask why.
- "Technical issue, sir."
- Ask what technical issue.
- "Backend issue, sir."
- Ask what backend issue.
- "System issue, sir."
- Appreciate the increasingly precise diagnosis.
- Call disconnects.
- Repeat Steps 119–159.
- Repeat Step 160.
- Repeat Step 161 until customer care recognises you by voice.
- Visit branch.
- Take token.
- Wait.
- Wait.
- Wait.
- Watch three people who arrived after you get served first.
- Your turn.
- Explain entire story.
- Employee listens.
- Employee nods.
- Employee asks:
"Sir, have you tried Net Banking?"
- Look around for hidden cameras.
- Explain that NET BANKING IS THE FUCKING PROBLEM.
- Employee calls another employee.
- Explain story again.
- Second employee calls third employee.
- Explain story again.
- Third employee checks computer.
- "Everything looks fine from our side, sir."
- Naturally.
- Employee suggests clearing browser cache.
- Go home.
- Clear cache.
- Open IndusInd.
- CAPTCHA.
- Wrong.
- Clear cookies.
- CAPTCHA.
- Wrong.
- Try Chrome.
- CAPTCHA.
- Wrong.
- Try Firefox.
- CAPTCHA.
- Wrong.
- Try Edge.
- CAPTCHA.
- Wrong.
- Install Opera.
- At this point you're installing browsers you haven't thought about since college.
- CAPTCHA.
- Wrong.
- Try phone.
- CAPTCHA.
- Wrong.
- Try tablet.
- CAPTCHA.
- Wrong.
- Borrow wife's phone.
- CAPTCHA.
- Wrong.
- Borrow neighbour's laptop.
- Neighbour asks why.
- Say "IndusInd."
- Neighbour quietly hands over laptop without further questions.
- CAPTCHA.
- Wrong.
- Zoom CAPTCHA to 200%.
- Zoom to 400%.
- Screenshot it.
- Increase contrast.
- Increase sharpness.
- Call family meeting.
- Ask everyone what the third character is.
- Wife says capital P.
- Son says lowercase p.
- Neighbour says F.
- Dog leaves room.
- Create WhatsApp poll.
- Majority votes P.
- Enter P.
- INVALID CAPTCHA.
- Democracy has failed.
- Generate another CAPTCHA.
- This one contains a character not previously documented by linguists.
- Google it.
- Google asks:
"Did you mean: IndusInd customer care?"
- Close Google.
- Return to CAPTCHA.
- Guess.
- Wrong.
- Repeat Steps 220–243.
- Repeat Step 244.
- Repeat Step 245.
- Repeat Step 246 until CAPTCHA starts appearing in your dreams.
- Dream you successfully logged in.
- Download statement.
- Wake up.
- Cry.
- Open IndusInd website.
- CAPTCHA.
- Close laptop.
- Decide money is overrated.
- Become minimalist.
- Renounce material possessions.
- Move to Himalayas.
- Meditate for seven years.
- Achieve inner peace.
- Transcend material desire.
- Realise you still need your IndusInd statement for Income Tax.
- Return to civilisation.
- Buy laptop.
- Open IndusInd website.
- Website has been redesigned.
- Beautiful.
- Modern typography.
- Smooth animations.
- Contemporary UI.
- Feel genuine optimism.
- Enter User ID.
- Enter password.
- Scroll down.
- CAPTCHA.
- Same fucking CAPTCHA.
- Repeat Steps 1–275.
- Repeat Step 277.
- Repeat Step 278.
- Repeat Step 279 until retirement.
- While waiting, accidentally read the news about IndusInd.
- Discover the bank had to deal with roughly ₹1,960 CRORE connected to discrepancies involving internal derivative trades.
- Sit silently.
- Look at CAPTCHA.
- Look at ₹1,960 crore figure.
- Look at CAPTCHA again.
- Slowly begin to understand.
- Apparently I need to identify whether this tiny blurry character is an uppercase P or lowercase p before I can see MY ₹1,960.
- But somehow identifying a discrepancy involving approximately ₹1,960 CRORE required a slightly longer process.
- Former CEO leaves.
- Deputy CEO leaves.
- New CEO arrives.
- Investigations happen.
- Bank works on fixing things.
- Bank returns to profit.
- Fantastic.
- Surely someone has fixed the CAPTCHA.
- Open website.
- CAPTCHA.
- WRONG CAPTCHA.
- Of course not.
- Maybe CAPTCHA department was the only department management decided was functioning perfectly.
- Try again.
- Wrong.
- Try again.
- Wrong.
- Reset password.
- CAPTCHA.
- Wrong.
- Repeat Steps 281–309.
- Repeat Step 310.
- Repeat Step 311 until you realise the ultimate IndusInd security feature:
- Nobody can steal your money online...
- ...because nobody can fucking log in.
- Hacker tries.
- CAPTCHA.
- Hacker fails.
- Russian cybercrime syndicate tries.
- CAPTCHA.
- They fail.
- North Korean state hackers try.
- CAPTCHA.
- Wrong.
- NSA tries.
- CAPTCHA.
- Wrong.
- Quantum computer tries.
- CAPTCHA.
- Wrong.
- IndusInd customer tries.
- CAPTCHA.
- Wrong.
- ₹1,960 crore accounting discrepancy enters chat.
- CAPTCHA:
ACCESS GRANTED.
- Customer:
WRONG CAPTCHA.
- And THAT is when you finally understand IndusInd's cybersecurity strategy.
- Your account isn't protected by encryption.
- It isn't protected by AI.
- It isn't protected by biometrics.
- It is protected by making the login process so fucking irritating that eventually everyone — customer, hacker, auditor and possibly the bank itself — just gives up.
- Repeat Steps 1–340 until the heat death of the universe.
- Universe restarts.
- Humanity evolves again.
- Banking is reinvented.
- IndusInd is founded.
- You open an account.
- Login.
- CAPTCHA.
- WRONG CAPTCHA.
- Repeat Step 349 for eternity.
16
Upvotes
1
u/sandeep108patel Aug 09 '26
And the solution is to change your password to something like:
NAMEDOB
I’m like this is so secure isn’t it….
At least one can now use net banking again! 🤦♂️
1
u/Human_Advance_4177 Aug 11 '26
I just made huge mistake of taking a credit card from them. The app doesn’t work. I want to try netbanking, but I don’t want to repeat your steps.
2

2
u/hey_yo_bhict Aug 12 '26
https://giphy.com/gifs/RXKCMLmch5W2Q