Rainbow Tables:ʻO kāu mau'ōlelo hōʻeuʻeu maikaʻi loa

Mai hōʻinoʻoe i ko lākou inoa maikaʻi, he mea weliweli kēia mau mea.

ʻOiai e hiki iāʻoe ke noʻonoʻo i nā papaʻo Rainbow e like me nā mea leʻaleʻa nani,ʻaʻole nā ​​mea e kūkākūkā ana. ʻO nā Panalāʻau Rainbow e kamaʻilio nei mākou e hoʻohanaʻia ana no ka'ōkuhiʻana i nā hua'ōlelo a he mea'ē aʻe nō paha i ke kāohi mau.

ʻO ka mea heckʻo Rainbow Tables? Pehea e hiki ai i kekahi mea me kahi inoa maikaʻi a me ka palaualelo ka meaʻino?

ʻO ke kumu kumu Behind Rainbow Tables

He kanakaʻino wau i hoʻokuʻu i ka pulima i kahi kikowaena aiʻole kahi hana, rebooted, a holo i kahi papahana e kope i ka waihona waihona waihona mālama mālama i loko o nā inoa inoa a me nā hua'ōlelo i koʻu kāpena lima.

Ua hoʻopunipuniʻia nā hua'ōlelo i loko o ka faila i hikiʻole iaʻu ke heluhelu ia mau mea. Pono wau e kāpīpī i nā hua'ōlelo i loko o ka faila (aiʻole ma lalo o ka'ōlelo hoʻolālā pūnaewele) i hiki iaʻu ke hoʻohana iā lākou e komo i ka pūnaewele.

He aha nā koho no kaʻokiʻana i nā hua'ōlelo? Hiki iaʻu ke ho'āʻo a hoʻohana i kahi polokalamu hoʻopiʻi hōʻano wahaheʻe e like me John the Ripper, kahi paona ma ka pūnaewele waihona, e ho'āʻo ana e koho pololei i nā hui likeʻole o kahi hua'ōlelo. ʻO ka kohoʻelua,ʻo ia ke kauʻana i kahi puke wehewehe'ōlelo waha inoa i loko o nā haneli haneli o nā mau hua'ōlelo i hoʻohana pinepineʻia aʻike i ka loaʻaʻana o nā hits. Hiki i kēia mauʻano ke lawe i nā wiki, nā mahina, a i nā makahiki paha inā ikaika nā hua'ōlelo.

Ke "ho'āʻo"ʻia kahi hua'ōlelo e pili ana i kahi polokalamu ua "hoʻolālā" e hoʻohanaʻia ana i kahi hoʻopunipuni iʻole e hoʻounaʻia i ka'ōleʻa pololei ma ka laulā laina. Mālama kēia i nā eavesdroppers mai kaʻaeʻana i ka hua'ōlelo. ʻO ka hash o kahi hua'ōlelo e like me keʻano o kaʻupena a heʻano lōʻihi ka lōʻihi ma mua o ka hua'ōlelo kumu mua. ʻO kāu hua'ōlelo he "shitzu" akā e nānā ka hāmeʻa o kāu hua'ōlelo i "7378347eedbfdd761619451949225ec1".

No ka hōʻoia i kahi mea hoʻohana, he polokalamu ke lawe i ka waiwai hash i hanaʻia e ka'ōnaehana hoʻokomoʻana i ka mea hoʻohana ma ka kamepiula a hoʻohālike i ka waiwai hash i mālamaʻia ma kahi papa ma luna o ka pūnaewele. Inā pili nā hawewe, a laila ua hōʻoiaʻia ka mea hoʻohana a hāʻawiʻia.

ʻO ka'ōkuhiʻana i kahi hua'ōlelo he hana-1,ʻo ia hoʻi,ʻaʻole hiki iāʻoe ke hoʻokeo i ka hash eʻike i keʻano o ka kikokikona o ka hua'ōlelo. ʻAʻohe kī e wehe i ka hash inā hanaʻia. ʻAʻohe "pole decoder" inā makemakeʻoe.

Hana nā polokalamu hoʻohālike pūnaewele ma keʻano likeʻole i ke kaʻina hana. Hoʻomaka ka hoʻomakaʻana i ka papa hana ma o ka laweʻana i nā'ōlelo hōʻoia wahalū, e hoʻoholo iā lākou ma o ka hash algorithm, e like me ka MD5, a laila e hoʻohālike i ka hana hash me nā wili i loko o ka pūnaewele malia iʻokiʻia. Inā loaʻa kahi pāʻani a laila ua haki ka'ōkuhi i ka'ōkuhi. E like me kā mākou i'ōlelo mua ai, hiki ke hoʻohana i kēia kaʻina lōʻihi.

E hoʻokomo i ka papaʻo Rainbow

He papahana nui nā papa Kūkākūkā o nā papa i kālaiʻia me nā helu kuala i kūlike me nā'ōlelo wahale o ka'ōlelo maopopo. Hoʻopukaʻia ka papa hoʻokūkū i nā mea hoʻoholo e hoʻololi i ka hana hana e koho ai i ka mea o ka'ōlelo leka uila. Hiki i nā hua'ōleloʻokoʻaʻelua e loaʻa ai i ka likeh like likeʻole no ka meaʻole he mea nui eʻimi ai i keʻano o ka hua'ōlelo mua, e like me ka lōʻihi o ka like a likeh. ʻO ka'ōlelo leka uila hikiʻole paha ke lilo i ka'ōlelo like pūnaewele i hakuʻia e ka mea hoʻohana, akā, inā lōʻihi ka hāmeʻa, hoʻokuʻuʻole ia i ka mea o ka hua'ōlelo mua.

ʻO ka hoʻohanaʻana i Rainbow Tables eʻaeʻia ai ka wāwae o nā hua'ōlelo i loko o kahi manawa pōkole loa i ka hoʻohālikelikeʻia me nāʻano oʻoleʻa, akā,ʻo ke kūʻaiʻana he nui ka mālama (i kekahi mau manawa) e hoʻopaʻa i nā Rainbow Tables, Mālama i kēia mau lā a nui a maʻalahi no ka meaʻaʻole kēiaʻoihanaʻoihana nui e like me ia heʻumi makahiki i hala aku nei i ka wā o nā kāpena kāpenaʻaʻole he mea e hiki ai iāʻoe ke kiʻi i kahi kūʻai kūʻai maʻamau.

Hiki i nā mea kūʻai ke kūʻai i nā papa hana hoʻolauleʻa Hawaiʻi e like me Windows XP, Vista, Windows 7, a me nā kākoʻo me MD5 a me SHA1 me kā lākou'ōlelo hoʻohana hōʻailona'ōlelo (hoʻohana nui nā mea hoʻolālā pūnaewele i kēia mau hana algorithms).

Pehea e palekana ai iāʻoe iho me nā hōʻeha hōʻeuʻeu i hōʻoleʻia

Makemake mākou eʻoi aʻe nā'ōlelo aʻo no kēia no nā mea a pau. Makemake mākou e'ōlelo e kōkua ana ka'ōleloʻana iʻoi aku ka ikaika , akā,ʻaʻole kēiaʻoiaʻiʻo, no ka mea,ʻaʻole ka lapuwale o ka hua'ōlelo i ka pilikia,ʻo ia ka nāwaliwali e pili ana i ka hana hana e hoʻohanaʻia ai e hoʻopunipuni i kahi hua'ōlelo.

ʻO ka'ōlelo aʻo maikaʻi loa e hiki iā mākou ke hāʻawi i nā mea hoʻohana,ʻo ia ka haʻaleleʻana i nā polokalamu pūnaewele e hōʻemi i ka lōʻihi o kāu hua'ōlelo i kekahi mau huahelu liʻiliʻi. He hōʻailonaʻoiaʻiʻo kēia o nā papa hana hōʻoia o ka 'ōlelo kahiko-kula. ʻO ka lōʻihi o ka lōʻihi a me ka maʻalahi hiki ke kōkua i kahi liʻiliʻi, akā,ʻaʻole ia heʻano palekana. ʻO ka lōʻihi o kāu hua'ōlelo,ʻo ka nui nui o ka papaʻo Rainbow Tables ka mea e huki ai, akāʻo ka mea hacker me ka nui o nā kumuwaiwai hiki ke hana i kēia.

ʻO kā mākou'ōlelo aʻo e pili ana i kahi e pale aku ai iā Rainbow Tables nā mea e pono ai nā mea nāna e noi a me nā luna hoʻoponopono pūnaewele. Aia lākou ma nā laina i mua ke hiki i ka paleʻana i nā mea hoʻohana e kū'ē i kēiaʻano hoʻouka.

Eia kekahi mau mea e hoʻomohala i nā mea e pale aku ai ma ka papa Rainbow Table:

  1. Mai hoʻohana i MD5 a iʻole SHA1 paha i kāu hana lohi. MD5 a me SHA1 i ka wā i halaʻole ka hoʻohanaʻana i ka hua'ōlelo passwording algorithms a me nā papa anuenue i hoʻohanaʻia no ka kāpiliʻana i nā hua'ōlelo i kūkuluʻia i nā polokalamu a me nā pūnaewele e hoʻohana ana i kēia mau methodism. E noʻonoʻo e hoʻohana i nāʻano hana hoʻomehana hou e like me SHA2.
  2. E hoʻohana i kahi "Kiʻikuhi" i ka hoʻopiʻipili helu i kāu mau hua'ōlelo. Hoʻohui i kahi paʻakai Cryptographic i kāu hana hoʻokaʻina'ōlelo waha e kōkua i ka paleʻana no ka hoʻohanaʻana i Rainbow Tables e hoʻohanaʻia ana e kāpili i nā hua'ōlelo i kāu noi. No kaʻikeʻana i kekahi mau hōʻailona hoʻohālike o ka pehea e hoʻohana ai i kahi paʻakai noiʻi e kōkua i ka "Rainbow-Proof" i kāu noi eʻoluʻolu e nānā i ka pūnaewele WebMasters By Design i loaʻa kahi mea nui ma ke kumuhana.

Inā makemakeʻoe eʻike i ka hana a nā mea hackers i kahi hōʻailona hōʻailona ma o Rainbow Tables, hiki iāʻoe ke heluhelu i kēia moʻolelo maikaʻi loa e pili ana i ka hoʻohanaʻana i kēia mau hana no ka hoʻihoʻi i kāu mau hua'ōlelo.