Upgrade to Pro — share decks privately, control downloads, hide ads and more …

That time I used Ruby to crack my Reddit password (kinda)

That time I used Ruby to crack my Reddit password (kinda)

I lost my password. So I used Ruby it crack it, kinda. I will re-enact the story live in front of a group of strangers.

I'm going to be honest, this is a weird and fairly embarrassing story. You probably shouldn't come see it.

You know what, forget I even said anything.

Haseeb Qureshi

November 16, 2017
Tweet

More Decks by Haseeb Qureshi

Other Decks in Programming

Transcript

  1. THAT TIME I USED RUBY TO CRACK MY REDDIT PASSWORD

    (KINDA) HASEEB QURESHI SOFTWARE ENGINEER, EARN.COM
  2. Me

  3. “COOL STORY, HASEEB. NICE PRECOMMITMENT TECHNIQUE. WE SHOULD LEARN FROM

    YOUR EXAMPLE. YOU REALLY ARE A PARAGON OF SELF-RESTRAINT, AND YET YOU ARE SO CHILL ABOUT IT. IT’S AMAZING YOU NEVER BRAG ABOUT THAT IN THESE PUBLIC PRESENTATIONS, HOW DO YOU RESIST THE URGE? IN SHORT, YOU’RE AMAZING. SINCERELY, AUDIENCE.”
  4. Expected number of queries is: 2A + A/2 * (N

    - 2) (Where A = alphabet, N = length) Assuming A = |a-z, 0-9| = 36, and N = 22: 2 * 36 + 18 * 20 = 432 expected queries
  5. I AM HASEEB QURESHI You can find me on Twitter:

    @hosseeb You can read my blog at: haseebq.com