password cracking
play

Password Cracking Sam Martin and Mark Tokutomi CS466/566: Computer - PowerPoint PPT Presentation

Introduction Lets Attack A Time-Memory Trade-Off The LanManager Hash Physical Attacks Password Cracking Sam Martin and Mark Tokutomi CS466/566: Computer Security April 22, 2012 Sam Martin and Mark Tokutomi Password Cracking


  1. Introduction Let’s Attack A Time-Memory Trade-Off The LanManager Hash Physical Attacks Password Cracking Sam Martin and Mark Tokutomi CS466/566: Computer Security April 22, 2012 Sam Martin and Mark Tokutomi Password Cracking

  2. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness The Basics What are passwords for? Sam Martin and Mark Tokutomi Password Cracking

  3. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness The Basics What are passwords for? Proving identity (Authentication) Sam Martin and Mark Tokutomi Password Cracking

  4. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness The Basics What are passwords for? Proving identity (Authentication) There are multiple ways to authenticate yourself Sam Martin and Mark Tokutomi Password Cracking

  5. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness Authentication Something you are Something you have Sam Martin and Mark Tokutomi Password Cracking

  6. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness Authentication Something you are Something you have or... Sam Martin and Mark Tokutomi Password Cracking

  7. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness Something you know! Sam Martin and Mark Tokutomi Password Cracking

  8. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness Why would this be more or less useful? Compromised authentication Sam Martin and Mark Tokutomi Password Cracking

  9. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness Why would this be more or less useful? Compromised authentication Anonymity Sam Martin and Mark Tokutomi Password Cracking

  10. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness Why would this be more or less useful? Compromised authentication Anonymity People are so bad at making passwords... Sam Martin and Mark Tokutomi Password Cracking

  11. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness Why would this be more or less useful? Compromised authentication Anonymity People are so bad at making passwords... Let alone keeping them secret! Sam Martin and Mark Tokutomi Password Cracking

  12. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness Sam Martin and Mark Tokutomi Password Cracking

  13. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness Before we find out how to crack passwords, we need to know what we’re fighting What does the Unix password file look like? Sam Martin and Mark Tokutomi Password Cracking

  14. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness 1 User or account name 2 Hash of password 3 User number 4 Group identifier 5 Gecos field 6 Home directory 7 Opening command Sam Martin and Mark Tokutomi Password Cracking

  15. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness But shouldn’t the password file have passwords in it Sam Martin and Mark Tokutomi Password Cracking

  16. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness But shouldn’t the password file have passwords in it (I’m a well known liar) The actual hashes are in the shadow file Sam Martin and Mark Tokutomi Password Cracking

  17. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness But shouldn’t the password file have passwords in it (I’m a well known liar) The actual hashes are in the shadow file The average user can’t get his hands on the hashes Sam Martin and Mark Tokutomi Password Cracking

  18. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness The S ecurity A ccount M anager file is similar to the Unix passwd File 1 User or account name 2 User number 3 Encrypted password 4 Hash 1 of password 5 Hash 2 of password 6 Full name of user 7 Home directory Sam Martin and Mark Tokutomi Password Cracking

  19. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness Everyone can read the Unix passwd file The operating system has an exclusive lock on the Windows SAM file Sam Martin and Mark Tokutomi Password Cracking

  20. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness Everyone can read the Unix passwd file The operating system has an exclusive lock on the Windows SAM file Why are these different? Sam Martin and Mark Tokutomi Password Cracking

  21. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness WPA2 Passwords Sam Martin and Mark Tokutomi Password Cracking

  22. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness SQL tables for webservices Sam Martin and Mark Tokutomi Password Cracking

  23. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness SQL tables for webservices Encrypted? Sam Martin and Mark Tokutomi Password Cracking

  24. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness SQL tables for webservices Encrypted? Hashed? Sam Martin and Mark Tokutomi Password Cracking

  25. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness SQL tables for webservices Encrypted? Hashed? Cleartext? Sam Martin and Mark Tokutomi Password Cracking

  26. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness More randomness is more strength Sam Martin and Mark Tokutomi Password Cracking

  27. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness More randomness is more strength Decent systems will add randomness for you Sam Martin and Mark Tokutomi Password Cracking

  28. Introduction Building Blocks Let’s Attack Unix Password File A Time-Memory Trade-Off Windows SAM File The LanManager Hash Other Password Schemes Physical Attacks Salty Goodness More randomness is more strength Decent systems will add randomness for you This strengthens passwords and makes precomputation attacks difficult Sam Martin and Mark Tokutomi Password Cracking

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend