Artykuł napisany dla celów edukacyjnych. Jak go użyjesz to Twoja sprawa.
Ostatnimi tygodniami zajmuję się bardziej szczegółowo zagadnieniem łamania hashy, z porzuceniem metody słownikowej. Efekty są coraz lepsze, z czasem wstrzelam się dokładniej w metody jakich ludzie używają przy tworzeniu haseł.
Wciąż jestem przerażony niewiedzą (czyt. głupotą) ludzi na temat swojego cyber-(nie)bezpieczeństwa. Zebrałem dziesiątki mniejszych i większych baz danych, z Polski i świata, odfiltrowałem z nich hashe md5, połączyłem w jeden plik, który ważył ponad 45MB, samych hashy md5 w plaintext.
Przystąpiłem do łamania ich na różne sposoby pozbywając się odzyskanego hasła.
Najpierw przeszukując wszystkie hasła, składające się z samych cyfr, od 1 do 11 znaków.
Ponad 3 tysiące złamanych, w tym łatwo zauważyć daty urodzenia:
8928e97efcd7001715088daeee6a6005:06101977 88463b85afc7816f187a4a8b792d2ed9:06101984 788c7904b9bf357475fbb10c058bee46:06101985 be7d834be257bde96119d55e96116194:19861024 ce296f9367b08acb86c77cc382166d9d:19761008
W różnych formatach zapisu.
Drugą metodą było łamanie hashy w zapisie dla oclhashcat:
-1 ?l?d ?1 ?1?1?1?1?1?1 –increment
Kolejne kilka tysięcy złamanych hashy, a to dopiero początek! Oczywiste było, że pojawią się hashe z imionami i wyrazami ze słowników, w postaci:
be3e24953e29b68a409d5ea1ad027ef9:paul1978
ebd43b57c22d2a80ee9117157d933338:4d4m1986
861dd578422301d4b5c95dd26b72d91a:adam1203
c6f592d8122a9dd2cdf4e9b465611fdd:wala01
d73da0f4316c031a7d6d134f4ad684dd:anka94
c4d521bdf2f5c388a3eda5e941551231:dupa1111 70bb9e0b4a07e8ee00274d2fdd59403b:dupa1234 8c1df6d0471b185a6fd4bc23e2888ab9:dupa1710 a6dee529cd4a3fb47d75244b54fa32e5:dupa1000 471ce1b0d54e99ed398bf1efe9a257ef:dupa1975 451e722136545d52caa5d801692d11a5:dupa2005 4660a6d3892307b450b6ec4fa75402ba:dupa2304 27d96208d8785afcd56e53ee6efbc4ca:dupa2000 186a273ecf6456bf1c24cc1601de7fdf:dupa2143 79c21e11806e4254c59d10c374d844f0:dupa2003 a67591ffef7f4d50d1ef06449c444417:dupa2006 a4b1e7ab9f0c2c909f7650aae6a8400a:dupa6666 d999f4a5fb92af290417647bccf0811f:dupa16 b866efa80fcef348c266ed04e39b8ba1:dupa11 a2db3793facd8260c9e819e20004a1c8:dupa12 c5e24b4a458753c9b10599690e118272:dupa66 b0c0cbf13ec411771390071a5b9167da:dupaja 8efbfa77849bea47786fd013ddf6e357:dupams b5101de340e3142f125ea89f2798b33d:12dupa aec4ae8a7eb06f1e6608c4fbbcd07810:dupax2 2c73bdccfcb396e58ede6691fb9ca773:dupa123 0ece144954100fded4dcc6a75a3cb882:dupa120 e51371fb3835c58625df34692925d5b6:dupa112 acc91c780ac3efd8d6f8c36b7748ecdd:dupa100 73b7525f769fdd5de91fdf02845c8c1e:vegadupa 81c70d6270519ea54549b1419345bf58:mojadupa 2e801e65dfc0ed17ff104628b6cddbb8:dupadupa 79429b20a901cab35d575fa43ea6a25b:dupap 7bae63ceff18ce94af4a4d7d6791f0b0:dupaa 60ea763e9c1637ca2a78df3f117f0ad9:dupak b98996178e347571f2e5d689c16523da:dupas c60b487dadca603b5978490b702c6dce:dupaka 8efbfa77849bea47786fd013ddf6e357:dupams df027ae523ccffe3dc04b78f1d3eed26:dupaxx d92b247a5dd6c38b1148e23442149c4d:eldupa 30d539c480ece38255565cc151613f78:dupapsa b3ed5b07466daf5ae13dc90826187c1f:dupasek 1378f15c3f3c40d3825878de222c8834:dupalek c259d8ba45bb2d9de7847e943d00e0be:dupajas 532fdbaab8b1e49cc80ff6f8f3284803:izadupa 34f45b6e3a0dfadbfafe47c36496f4e3:eldupal 8458083872652cc92139e677687b8dc2:kubadupa 110672c70733cce661b80b590d28b652:jadupa1 a55b8a9644ad9de8fa7da3ce01a7bf7a:eldupa1 7df254d0fdbbc64a9317265a5084a29b:dupa1 1fffceb732d985ef25d62e105b0d0ec1:dupa4 1d2cbd6ad3e901054c8cdb9eb23a22c7:dupa9 4f5a8322d12039f76b484d60fc55ee0c:dupa0 b238c8a07f92ab483b0a41a377312a17:dupa22 d999f4a5fb92af290417647bccf0811f:dupa16 083846880996414a82a3353dac8d3443:dupa10 cca5ad5c639c3ea90e8ad26b7cad434f:dupa15 a84667af661f5cc4d1bd99169170c466:dupa99 bc7345320f3dc86b97ff3037391c7276:dupa13 9ec5e5a74041e143c438326765ab518a:dupa35 9ee3c8d35be5ccc67bc5cc2188545e8a:dupa14 85b84a3b2ef0dd95f20234c299ac9e92:dupa44 9a8046554ae8c2dfed0f182f3158789e:dupa88 8ba244a3f5b8f534ab5ab64581837b9f:dupa45 b866efa80fcef348c266ed04e39b8ba1:dupa11 b14e0560ee325190e7efccbc30bc3bb6:dupa20 5774983791057c2f9cc9f9de6b23e3bc:dupa19 a2db3793facd8260c9e819e20004a1c8:dupa12 6e195efd28233a7763fe7ee776d17dca:dupa89 7cc132f7776d83a1134084b83907b6fd:dupa77 ebfd92988bf226958f7c3e0c76d8de03:dupa00 6b7447642ce435e8b11038347a6d1f9d:dupa121 9d5612a2103b38ac7f94ac053f397ba8:dupa111 5ab7b9fe6b91ca487d6937a0ab6b5351:dupa093 b291d31a325ff9b2756600d58611575f:dupa944 2c73bdccfcb396e58ede6691fb9ca773:dupa123 a31e26f10514b9de573e1c05bf1323f2:dupa313 f39fbb70d08e3caaef04b487d90c8ba8:dupa146 f36c2367d639bfdea6d2783662ed03c3:dupa007 aa6e77d42f0609e4b1987e2d30b31df6:dupa666 968b808839b72d6c9c2ee29b479f3393:dupa997 0e9f3b61023e048789aa9369b5c69cac:dupa1410 d1b1e7323b0558c06a6d93258860c8dd:dupa0011 c9115da36a30e854ee153f0f213f4f54:dupa1231 70bb9e0b4a07e8ee00274d2fdd59403b:dupa1234 a4b1e7ab9f0c2c909f7650aae6a8400a:dupa6666 a5a64bf7ce30b98ad1e0c9f32835c362:dupak1 c7508098d96ab2f5554e8090eabcd20e:dupal2 df5c87415a2841a443e258ed5b74487c:dupas1 9e386924f73db7e6c8471af0790afb7c:dupak22 4af5588b42b59a7c0a794a3a34ed9590:1dupa2 77ef40221f153adfbe9b4446531b20b5:2dupa2 6cc654115e2f7b44c4da40b048a8dca4:dupacipa 2e801e65dfc0ed17ff104628b6cddbb8:dupadupa 9d8ea63f564304a4b281819c424ce18f:realdupa b316988e93e6a7a4247b0ace9794458f:dupajas8 ec48c8d2bbc0dbe38ab5f4151a23d44b:dupajeza d4d9172feb46435039fed924f551ae87:dupapsa1 9898609598a030f562ee9547352c1f97:dupapl58 fe608f42b962524a4d984df1c3d45bec:dupapsia 9423c6f8292652ec5b7669df76a2c990:dupapapa 2c7bd56bbdbbf9a10baae3945b51ca95:dupapipa a31e8ba753535f78bcd7ef2534b06a6c:22dupa22 07e9c59e64753ee756e8c4343f72881a:qpdupal1 daec9389e65037b90b56da000a0385d5:dupareal 64163702153c97fd2cdc3a3bd099db0a:dupasty1 c4c8ca3d25f87a700f8ef85173713c62:dupash17 1f0cf4263d24f120e5deed2be05984b1:dupasek8 274e02b607e204e0b6fda0428e95c230:dupasaca f64911c4b1bce0940bdc1b4d0179ebdc:dupasuca 6c7070a2b11c3f2477788e5511037f41:dupasiki 702b0c8b466477d6cc02006488f99c2f:dupatam7 636cc52953d8469485a082efdc30a2fd:123dupa6 877dc06ba7252d7cf3a571b208a3166b:hujdupa3 891083324a8ea6fdc454dcedc4978d81:hbodupa8 1e9279455cbba6b1e8e8ad384b6b348b:dupaweza aee5ca3adc778cc89b7427175badbbd7:dupazal1 047bcb43ee6d284b8544c2909f9478a9:dupa a0da9b13fd1c033d58c371c02c6590f8:el dupa 9743a66f914cc249efca164485a19c5c:dupa 6d9fdb16ed509488eeef6af2f842a744:dupa.8 a6db2c3680079c0c7c9a964e57c74603:sexy1989 73d15a152fae216f0c9aa710a3dfe7ce:sexvr800 c86b914d80c98ce9a48a62c36bb44789:sexxx963 bc3c02b188cdd008d64ab42a1ac17440:sex123 fd4942649388307c732a6dff9ee594c6:sexes fca41ae3c4cbdcaeef337442e3adbe0e:sexto 12bfe0eb2f0e747666daad5ea07fd8df:samsex a4826dcd193b4161365d7457e67da538:sexsex 5110c494a549d34807ed3be4f5f31234:telesex 6e9f169e15bcbeaca4cc91e043fe7918:sexiola 6f7bb1cdbe414413841a601772d6b3d7:sexyman b1e17a24367e0f0470ae1e35128ec13d:sexi13 045f572c809d84bd07cb87eac7b20816:sexy88 d65fff292ce8a6ecce244e7e9269647d:sexy013 5658438d7f513a5dd83a6f0afd6ba44c:sexi1010 6771b2acf0de6829eff72b7eb64732e9:sexy2007 bc3c02b188cdd008d64ab42a1ac17440:sex123 ff24aba8c3e2415cf715b4c448dbc5b7:sex321 104835b2bc43bf303ea0b58555647037:3ftsex cdcc96c07a60f580b60c78ce86c63c7f:ctqsex0 6691862da825b84ab4bee9bf03347474:sex7sex 6d9dcb329248c5b696387d08b37cbaa7:12sex12 f8ca627fea62cb36b2c5bdf199e3eb36:91284sex 617980d6785e54e096ee11cf85e14f2a:sexlaska 20e2d71d6d7ac164871e58e48eaa4d90:sextasys c39ceaf8093295bdffe14b04aeb90830:sexsex15 cac2186ca0dc9e8fad64e24ca2803b6b:sexygirl 85f1f4e85cbddd5aed7b836bd2a3a4a7:sexmisja 0150080d1a6ca50398e6cb585ee67b6a:sex6sex6 b2893d4176d92e3086af7629a5cec231:hq69sexy 1cc60b1d84396e7ff8a61027777db404:filmsex2 72565d78a436531ab245fd3475d2e560:sexlubie e2953e3b9db5902581a46aab4c55ef49:wolnysex 2f4b57a592f12ba863c88e05ee551b6a:ostrysex ec99f12e3f69c4f550acfdee63bd4093:6sexysix 3c3662bcb661d6de679c636744c66b62:sex
chujów było za dużo żeby tutaj pokazywać.
To, że ludzie ustawiają hasła, takie jak nazwa portalu do którego się rejestrują też nie jest nowością:
6d5cd3e2ab6ce2abe7da8601cb4f1606:firma0 14565531de2d635facf45969b78918b8:4teens 99b5c32e357d7b5432b2eccb1f63ef3d:4teens4 856128c6d7cbf95195a54ce0af0e195a:4teens3 d78340a52463862baede35287b0f7724:4teens88 964430711ae252d7090362b128ecec7f:4teenspl
Dowiadujemy się czasem, też coś o wieku hasło-twórcy:
e51bbe9fd44d041426f725c6c1905d69:mam10lat ee9b7296c4aa1796bb733607584cb8e5:mam20lat 1d462b3b4895876511ae9df7fbb3e029:mam30lat 8b95fea0519ce2f4e4fa3d1ee5e3c88b:mam11lam c66ea8529dce9a544346e4dd240b39dc:mam51lat 51654789b708bc4c59a9551127158b9d:mam14lat 4d382e71fb1bd0d9dd00012c9c8b1dff:mam15lat 162266ae95e25c1d01e702f416bfdba3:mam17lat 837465f51b63f477a969d27fa3b46cda:mam18lat c66ea8529dce9a544346e4dd240b39dc:mam51lat ea00db21c2900fc6419945ef7e355112:latka23 7d15923799fc2f2bc7d8a7f13b07d29e:latek14
Szkoda, że między 10 a 51 rokiem życia IQ wcale nie wzrosło.
Dowiadujemy się też jakim samochodem jeżdżą:
bb87831a3f471df11addc7d49187015f:ford341i 9772e9997ce896fa6fcae1e0af8bbc2c:fordz3 478f36b69a2ea48f234757c0c7ee9b10:oxford6 bdc28359ea247340548094dcf6c45fae:trafford 8534f1715be392b6a54ab371c2639862:fordzik1 f478af7b0d6aa480d7aa4a8f873b148a:fordzik5 80ca06abfa1a5104af9a770f485dad07:ford 27effbcfe978eb54b792e34b0cd20f1c:fordpuma2006 ede02d976534cf7fd9f6b406452cda50:fordprobe1994 d55dfd8e0f8c1216e16cb36f53989d71:fiat126 92ba81e995d856ee91b59f0618c25228:fiat126p c278c4a447dd9422fdf601542aec6a96:fiat125p 4b37a4bf414922257361001d159512ad:fiatt db0abfd0285b4a5081347de2d5cd82fb:fiat125 92ba81e995d856ee91b59f0618c25228:fiat126p 4ed4f5559e4319bf8e243c40510cda79:fiatcsco ed129108f9664d2dd579bbe8eb5255f1:kfiatek1 e74a3879f620004148c1071bc03e699e:fiatuno1 7d5f30a0d1641c0b6980aaf2556b32ce:fiat
Dowiadujemy się też jaki samochód chcieliby mieć:
2b16df8a0b921e68b2ae4b177e34dcd4:audi10 1ddb561929d9f59f408b3b5cded5a605:audi80 afdbd91c7b754f98249cf6088a388682:audi100 c557450c6558f9d616e273cc73996faf:audia9 20b71bb5293a6d74b5847df6109e699b:audib4 08a9c1695ff9e5bc437ac90a7ac7e55d:audia44 8dd8ac8ce23dc9b6d148103670031a5b:baudi93 50f47efb72ce478a61991a33cca23308:audirs 6be92965bd0d1ce4b7f6d8f614d5a3eb5:audi1988 86e2804f42c5dd2f007e816fdfad1eca:audi4321 aa5883aa5ca9bc7a4c09b0b33d607218:bmw12345 af44eb26953b2c723a811bb0ef58d55d:bmw318 4254d21973f2088ab5653d422498ad62:bmw528 13d861db1afd5bbd9f251744efffa3ea:bmwe36 f725a94e94337db30a9c1e9fc0819d83:bmwbmw 0092fc0fd48bbfdc7dd7d5f8885a9599:6185bmw d7f18d5a76828c431c583c6754c44942:bmw645ci 10b6c0501276c0997df338411d89537f:bmw750il f725a94e94337db30a9c1e9fc0819d83:bmwbmw b25789125f8ffdf8c7adffc6e2e4649e:bmwrlz 36485d48b23ce362de350761a93cfd59:adambmw 72da527e82f7e0bf4736221c1bf62aba:bmwteam 6999ba956cc73f19e389eecfc13f68e1:bmw007 b556d010fc3dd7f8a2fa2ba72f06c681:bmw121 2cae83265465854d274a73fa2dd37170:bmw324 e806faa8314c3d7edc5d4f363dd7417b:bmw320 ba0cbb9d0c240cfb7871fbb7dd20545a:bmw520 b4b046aaf886e91ce0cb2b9ea8d09cf6:bmw525 312a3fe30db90412dbf3b5bffcae40cd:bmw333 6e10fcd0cf920ede38fe75b7d09cd187:bmw750 225290ef72d7fb5097f21562ddd87bb8:bmw850 b3b7e578955433d86b9bda8fd18ef42d:bmw260 9223a43f1e8edb4ef196a0b43a6e7fc1:bmw760 4b696b1512992632997ab747cdf57fa9:bmw520i 71913f59e458e026d6609cdb5a7cc53d:bmw 5ffca9e82dc9d4942b297befe2b198e0:bmwm52005 6fc55a3257ff90f95e5c2fa32874b379:bmw-bmw1990
Rok kupna komputera:
e07f5149b68e0bfadc5185913afc2e0e:komputer1980
7fdd6f0cbee5ae44ab1c35f1b1d0048b:komputer1988
Nie nowością jest też ustawianie haseł w których skład wchodzi imię bohatera filmowego, książkowego czy mitycznego:
4b60aaf3227b41090abb25977f585648:shrek e967efecfcd7fb625a3600a78af9f39a:shrekk bfc2e894da418971ec4e9d2eab0e5175:shreku 535ddc72032332c1e99cf05f976c8323:shrek2 6cd1a67216333f23e6ed381e5dd537ef:shrek5 be284347612e5cf211525599b4d54420:jezus123 b976fe4c6792731895aff9263710d6ca:jezus666 8780cb36bb3252e14b0296bcfe81848e:jezus888 5b5331a1c5a21124f9fe957bcd6306fb:jezus12 22e00e982b1f7631e2a3a9c56c42e4f4:zeus1992 41ffdc003f62d14854946d6589ff9869:zeus2000 3693ced9ed13457bff8499702adbf810:zeus11 181f8b4b5001389aeeaab27fb12d322b:zeus23 39800d7fcefb85f4b4e8259a7bbf092f:zeus86
Niektórzy użytkownicy komputerów słyszeli, że dobrze jest ustawiać długie hasła, więc bezmyślnie takie ustawiali:
a1b09be15cc18a1f77f679995b9ead49:emciacaffe 388d0d0eacef5fe3f0bc56399cf8d705:kochamdage 4f180a87c66da53ff31243001914cfec:kochamolge e09c80c42fda55f9d992e59ca6b3307d:aaaaaaaaaa 0efb2d4b0ba936aa3f62dd38120c87ef:bulbabulba 4d18e2c96bb0f39c6d6dc690542b0bdc:222222222222 35b9ab5a36f3234dd26db357fd4a0dc1:000000000000 14160313d11fea34e4d9f5bceee94b5a:608100659204 4f631457eb6c5037ea94e20f4da927ef:konstantyna1995 8fd327459a687c545ede3f60dcbc3865:angelofdeath123 d57f21e6a273781dbf8b7657940f3b03:aaaaaaaaaaa 846f57f6530e8130a26932e32b2c0766:amfetamina1991 d9e8505eb1e2fed8f485c222ed7b6e1d:kamikadze1)1 96740585ea47b663d397b4fcd2d7918e:karolinaaleksandra 2ef80157755c0922d06b9e9efdb2dc91:kamillesniak1 59b9f229ff7f7473518a096cace485a4:justynaurban 645a8aca5a5b84527c57ee2f153f1946:00000000000
Parę osób doczytało w Pani Domu, że używanie dużych liter czyni Cię pr0:
1da87abe947673580190ba507384ad37:FAN 008cc01fbdd6007b55339634f182d738:ALA 2136b54db76acb09eec3f296c0e77e80:KAROLA 051c9ad3d32989e0bee77ad30412ebfe:zajacXP aef393468ddc08458c4dbfa13cf59319:HUJWIE b70395798360bbb770035dbf6e68101f:Miracle
Jeszcze inni słyszeli, że dodanie znaku specjalnego spowoduje utrudnienie złamania hasła, więc równie bezmyślnie trzymali się tej zasady:
66e3a073cd3650dfe7a07f2bb8f3104f:cz_7tg 39b1240a84dfc1e91382daf61f228a16:ow_x4g 04122c9ab50cf69731d7aeaa521d438f:_l66th 3022884942eb05fa4b5034a8cf9a1fdd:```
Osoby, które przeczytały te 3 rady, śpią spokojnie, nie boją się o swoje hasła:
b2bf9e0d8ab94254cae6d6510e85d879:PL<mok d424be3314a52f4f80c3dc20dbd226ec:Pokaz! 9a24cc1df595d3ae43155f6d42808686:B@mans! ac985390e902454c613acd834e91a393:Renata! 5b96c332291450739398f02a90562b5f:Mr.code aea23489ce3aa9b6406ebb28e0cda430:Windows
Zdarzały się hasła, które zadaje się, że zostały wymyślone nie tyle co pod wpływam alkoholu, ale w stanie upojenia:
1545e945d5c3e7d9fa642d0a57fc8432: |5 spacji 23b58def11b45727d3351702515f86af: |dwie spacje :( ef9fcdb53e4e10b12bfcd5e9e78135dc:!! ?? wc0309dd0f7ef7607d3525c7f0ce6d382d:psikutas 28b901e3041d5eddb024f7a581b78f76:omg 7958330bd4bc80d611d89addffd39f19:badweed badweed=badpass 0945fc9611f55fd0e183fb8b044f1afe:nopass Ya, rly I have nopass e6053eb8d35e02ae40beeeacef203c1a:newpass 5f4dcc3b5aa765d61d8327deb882cf99:password I has a password! e22a63fb76874c99488435f26b117e37:passwort and a little fail d8bd8e4fa443e49f41597ef14b65a548:nie 7162261c273d45e7ddcc29b8896fe5fa:nie ma nie, wcale 207023ccb44feb4d7dadca005ce29a64:haslo 48e15634ffc3afa8cd73909dd4311c8d:123haslo a78c5bf69b40d464b954ef76815c6fa0:ja 79b0bd153d57c10bd19ef9d038d7bbef:niezgadnieszjakiea zakład? ba5bd488db890197641829cdfbd96102:dzieckowojny e734dc5328d5a555de5f06c7c9459667:piwo nie pomaga w wymyślaniu haseł f536dac7f981cefae35b0bb58cb673f4:piwolech Lech też nie pomaga 234eaecc0efd4460dfeb921a50feea08:vodka też nie pomoga :( 98a73834cab59059a036ddaf8c0f24d1:wodka Te pisane przez ''w'' też nie 2a4cecec264ae29c9d8dda4eb2a66b45:MOJEHASLO? Już nie twoje :>
Chociaż wódka by pewnie na jakiś czas pomogła, ale tylko na jakiś czas, ponieważ po wielu kombinacjach, przyszedł i czas na dodanie do poszukiwania haseł z użyciem alfabetu dodatkowego, trzeba tutaj przyznać pomysłowość autorom tych haseł:
9e3196c1ba054d92a13575f2b1df2b0f:Sęk c9d0b02b5cb99d8931562fb956af776d:;çk7 1a14518f7d5e59e67b71789f4b99a3cf:ßćËŃ19 312b896116b0d69e56c03b10ddc13715:5kotów 49e36c55457ae058a66d0dad8de5ccf2:çęřěôĺ What!? a5ad9094a53a54fc63bcaf17f35e4ee1:jeamę 6bb228408601a120e9e1b2e124504ea3:$ú1éD 0261d3ee944b61b9eaf032474c7bd733:FR0DO0 3111e03061bf180c9415c19f6993d59b:popoór 0d960474bc55fbc395bc0a490a852ab7:mońka2
Pomysłowość pomysłowością, jednak trzeba przyznać, że najlepsze hasła to te, które nie zostały jak dotychczas złamane.