Crypt0 - "Packets Don't Lie; Bob Loves Alice"

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
2,558
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Dec 20, 2011

Yo,

My crypto presentation that I teach in my InfoSec classed boiled down to a 4 minute original music video with labs. Even if you don't like the music, if you do the labs and understand what is happening, it should help anyone pass the crypto section of the CEH, CISSP, CISM and Security+ classes I teach.

Labs (optional)
Prerequisites: computer with Wireshark, web browser(s) and an internet connection.

Lab1) Sniff the SSL handshake. Start capturing and open a session to an SSL site, e.g. Gmail. After you get the HTTPS in the URL, stop the capture. Filter on SSL and examine the Client Hello (try capture filter "ssl.handshake.type"). How many cipher suites does your browser support? Identify which symmetric, asymmetric and hashing algorithms are used in cipher spec 0x000005.

Lab2) Examine the Server Hello. What cipher spec did the server negotiate? What algorithms make up the cipher spec?

Lab3) Examine the Server's certificate and answer the following questions:

Who signed the certificate?
What hashing and asymmetric algorithms are used in the signature?
Where is the CRL for this certificate?
Does this certificate support OCSP?

Lab 4) Filter on OCSP. How did the client identify the certificate in question? Who signed the response?

EXTRA CREDIT!
Change browsers and repeat the above. How many differences do you see? Did you expect that many?

Lab 5) Cryptanalysis - Download Cryptool. Given the following text, derive the key:
______________________
Ixevz0 "Vgiqkzy Jut'z Rok; Huh Rubk'y Groik"
Cuxjy gtj Sayoi he Rgxxe Mxkkthrgzz
Vxujaikj ot g nuzkr xuus ot Grkdgtjxog BG
Maozgxy (znxkk zxgiqy, cgcg, xuiqghorre gtj joxze uizgbk) vrgekj he Rgxxe.
Xkiuxjkj ut g Fuus X24. Jxas zxgiq lxus X24 haorz ot sginotk.

Rexoiy:

O cgtz zu yngxk g rozzrk ykixkz
Loxyz ck sayz huzn gmxkk
O tkbkx ygoj O cgyt'z ixgfe
Nkxk'y nuc oz ykksy zu sk

Eua cgtz zu qkkv yusk znotmy vxobgzk
O atjkxyzgtj gtj O xkyvkiz
Yuskzosky oz ykksy yu ixgfe
Nkxk'y nuc oz ykksy zu sk

Hghe, eua'xk g yavkx nkxu
O qtuc zngz yuatjy qotjg yzxgtmk
Hghe O znotq znkxk muttg rubk eua
Znotmy gxk tuz grcgey cngz znke ykks

Nuc ju O qtuc oz'y xkgrre eua? Gtj cngz eua yge oy zxak?
O qtuc znkxk'y znotmy O igt'z jkte
Yuskzosky znk cuxrj ykksy yu ixgfe xomnz tuc
Nkxk'y nuc oz ykksy zu sk

Hghe, eua'xk g yavkx nkxu
O qtuc somnz ykks otygtk
Hghe, O znotq znkxk muttg rubk eua
Vkuvrk gxkt'z grcgey cnu znke irgos

Link to this comment:

Share to:

Uploader Comments (maxquasar)

  • Who said crypto is boring?

    Clement

  • @CCCure Yo Clement, to really help with the learning environment, I added labs in the description with step by step instructions to do what I am doing on screen. Enjoy!

  • this is a funny way to present!

  • @alphaone1797 I do my best thank you. You should see the presentation live! I am hoping to present this at Sharkfest in June.

  • This is the most awesome lesson ever! I'm sharing this with every JR InfoSec Analyst I know!

  • @TheAmg1976 Based on your encouraging words, I created labs to do the things I do in the video. Take a look at the description of the video. Enjoy!

see all

All Comments (15)

Sign In or Sign Up now to post a comment!
  • Larry - Genius!

  • All I can say is WOW!

  • @vishijack Edutainment! Thanks for the kind words.

  • @cooolbreeze1 You are very welcome. Different? I never said I wasn't crazy.

  • @TheAmg1976 Nice, this is a great honor. Exactly as I hope the video could be used. Have them try it out. Sniff an SSL handshake with Wireshark and see the algorithms that get negotiated and then check the fields in the servers certificate.

  • Nice tune!

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more