COMP 351 - Assignment 4 |
Due December 12 |
The idea for this assignment came from a similar assignment given by Benjamin Kuperman at Oberlin. (His original assignment can be found here.) Below is a list of standard Unix password hashes created using the crypt() function. Each password was hashed using DES and a two character random salt. Your goal is to recover as many of the passwords as possible.
nliI/R6GClMw2 yiGqh0OTvBj8o vc8CMms1UB41Y wpM8DVmvzYLC. cb897EaMgDZy6 xyAjYtmfRYx/. oxYtE07ntqiNs ezab2lG5gNQL2 ha.kzD90q26XQ njIddUiUmUf5A teSNtHJCWzdFI isy1Oova93Uio oj6dDRMGOyJWI udM9N8VuZSi7k pbJVp10W8c4EM xsW3DhWj0EEig oc27WbSsyBNVQ fjNrHXRz4yMo. yphqNfQI.ZMA2 cfl65oc9271eM rfEBKdD/kyB2E cn8pK1Cu6sf3s iaHGuJ9KMUEc. neCtbwtspkCqg mvL738D.qP0lk crtNeOLwU.6Hw wk9IMt05XJydg peKJaPFsM79.w lmDaDtYMvMFHo pjg.H4fBCz4Hc yySJT8jalGB1I gpuFQkMQz0.mU hbuVyjyjVsv7c rtMsnWejyfxYg uj//U1qOTr.IQ ylL0NGSvqBYXA psqR6GiL7dkgU ghRcwpi3ZurMo duDsLefD2mjUU rgaroy9F2zvIw wxOCYKHJaB0io
To do this I'm suggesting you search the web to find an appropriate password cracking program. There are a number available each with different characteristics. You might want to test a few to see how easy they are to use, how quick they break simple passwords, etc. You probably also want to try different dictionaries before starting a full brute force search.
Some other recommendations:
To be handed in : A short report containing the following information:
| Report problems to dkrizanc at wesleyan.edu
|