Uploaded by Eng Moh'd

1.2.1.3 Lab - Compare Data with a Hash

advertisement
‫اﻟﺗﻣرﯾن اﻟﻣﻌﻣﻠﻲ – ﻣﻘﺎرﻧﺔ اﻟﺑﯾﺎﻧﺎت ﺑﺎﺳﺗﺧدام ﻋﻼﻣﺔ اﻟﺗﺟزﺋﺔ‬
‫اﻷھداف‬
‫اﺳﺗﺧدام ﺑرﻧﺎﻣﺞ ﺗﺟزﺋﺔ ﻟﻠﺗﺣﻘق ﻣن ﺳﻼﻣﺔ اﻟﺑﯾﺎﻧﺎت‪.‬‬
‫اﻟﺧﻠﻔﯾﺔ ‪ /‬اﻟﺳﯾﻧﺎرﯾو‬
‫ﻣن اﻟﻣﮭم ﻓﮭم ﺗوﻗﯾت إﺗﻼف اﻟﺑﯾﺎﻧﺎت أو اﻟﻌﺑث ﺑﮭﺎ‪ .‬ﯾﻣﻛن اﺳﺗﺧدام ﺑرﻧﺎﻣﺞ ﺗﺟزﺋﺔ ﻟﻠﺗﺣﻘق ﻣﻣﺎ إذا ﻛﺎﻧت اﻟﺑﯾﺎﻧﺎت ﻗد ﺗﻐﯾرت أو ظﻠت ﻛﻣﺎ ھﻲ‪ .‬ﺗﻘوم ﺑراﻣﺞ اﻟﺗﺟزﺋﺔ‬
‫ﺑﺈﺟراء وظﯾﻔﺔ ﺗﺟزﺋﺔ ﻋﻠﻰ اﻟﺑﯾﺎﻧﺎت أو أﺣد اﻟﻣﻠﻔﺎت اﻟﺗﻲ ﺗﻘوم ﺑﺈرﺟﺎع ﻗﯾﻣﺔ ﻣﺎ )ﻋﺎدة ﻣﺎ ﺗﻛون أﻗﺻر ﺑﻛﺛﯾر(‪ .‬ھﻧﺎك اﻟﻌدﯾد ﻣن وظﺎﺋف اﻟﺗﺟزﺋﺔ اﻟﻣﺧﺗﻠﻔﺔ‪ ،‬ﺑﻌﺿﮭﺎ‬
‫ﺑﺳﯾط وﺑﻌﺿﮭﺎ ﻣﻌﻘد ﻟﻠﻐﺎﯾﺔ‪ .‬ﻋﻧدﻣﺎ ﯾﺗم إﺟراء ﻧﻔس ﻋﻣﻠﯾﺔ اﻟﺗﺟزﺋﺔ ﻋﻠﻰ ﻧﻔس اﻟﺑﯾﺎﻧﺎت‪ ،‬ﯾﺗم إرﺟﺎع ﻧﻔس اﻟﻘﯾﻣﺔ داﺋﻣًﺎ‪ .‬أﻣﺎ ﻓﻲ ﺣﺎﻟﺔ إﺟراء أي ﺗﻐﯾﯾر ﻋﻠﻰ اﻟﺑﯾﺎﻧﺎت‪،‬‬
‫ﻓﺳﯾﺗم إرﺟﺎع ﻗﯾﻣﺔ ﺗﺟزﺋﺔ ﻣﺧﺗﻠﻔﺔ‪.‬‬
‫ﻣﻼﺣظﺔ‪ :‬ﺳﺗﺣﺗﺎج إﻟﻰ اﻣﺗﯾﺎزات اﻟﺗﺛﺑﯾت وﺑﻌض اﻟﻣﻌرﻓﺔ ﺑﺎﻟﻌﻣﻠﯾﺔ ﻟﺗﺛﺑﯾت ﺑراﻣﺞ ‪.Windows‬‬
‫اﻟﻣوارد اﻟﻣطﻠوﺑﺔ‬
‫•‬
‫ﻛﻣﺑﯾوﺗر ﺷﺧﺻﻲ واﺣد ﻣزود ﺑﺈﻣﻛﺎﻧﯾﺔ اﻟوﺻول إﻟﻰ اﻹﻧﺗرﻧت‬
‫اﻟﺧطوة ‪ :1‬إﻧﺷﺎء ﻣﻠف ﻧﺻﻲ‬
‫‪ .a‬اﺑﺣث ﻓﻲ ﺟﮭﺎز اﻟﻛﻣﺑﯾوﺗر ﻋن ﺑرﻧﺎﻣﺞ ‪ Notepad‬وﻗم ﺑﻔﺗﺣﮫ‪.‬‬
‫‪ .b‬اﻛﺗب ﺑﻌض اﻟﻧﺻوص ﻓﻲ اﻟﺑرﻧﺎﻣﺞ‪.‬‬
‫‪.c‬‬
‫اﺧﺗر ﻣﻠف < ﺣﻔظ‪.‬‬
‫‪ .d‬اﻧﺗﻘل إﻟﻰ ﺳطﺢ اﻟﻣﻛﺗب‪.‬‬
‫‪ .e‬اﻛﺗب ‪ Hash‬ﻓﻲ ﺣﻘل اﺳم اﻟﻣﻠف‪ ،:‬ﺛم اﻧﻘر ﺣﻔظ‪.‬‬
‫‪ ‬ﺷرﻛﺔ ‪ Cisco‬و‪/‬أو اﻟﺷرﻛﺎت اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ‪ .‬ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ‪ .‬ﻣﺣﺗوى ﺳري ﺧﺎص ﺑﺷرﻛﺔ ‪Cisco‬‬
‫اﻟﺻﻔﺣﺔ ‪ 1‬ﻋﻠﻰ اﻟﻣوﻗﻊ ‪4‬‬
‫‪www.netacad.com‬‬
‫اﻟﺗﻣرﯾن اﻟﻣﻌﻣﻠﻲ – ﻣﻘﺎرﻧﺔ اﻟﺑﯾﺎﻧﺎت ﺑﺎﺳﺗﺧدام ﻋﻼﻣﺔ اﻟﺗﺟزﺋﺔ‬
‫اﻟﺧطوة ‪ :2‬ﺗﺛﺑﯾت ‪HashCalc‬‬
‫‪ .a‬اﻓﺗﺢ ﻣﺳﺗﻌرض اﻟوﯾب واﻧﺗﻘل إﻟﻰ ‪.http://www.slavasoft.com/download.htm‬‬
‫‪ .b‬اﻧﻘر ﻓوق ﺗﻧزﯾل ﻓﻲ ﺻف ‪.HashCalc 2.02‬‬
‫‪.c‬‬
‫اﻓﺗﺢ اﻟﻣﻠف ‪ hashcalc.zip‬وﻗم ﺑﺗﺷﻐﯾل ﻣﻠف ‪ setup.exe‬اﻟﻣوﺟود ﺑداﺧﻠﮫ‪.‬‬
‫‪ .d‬اﺗﺑﻊ ﻣﻌﺎﻟﺞ اﻟﺗﺛﺑﯾت ﻟﺗﺛﺑﯾت ‪.HashCalc‬‬
‫‪ ‬ﺷرﻛﺔ ‪ Cisco‬و‪/‬أو اﻟﺷرﻛﺎت اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ‪ .‬ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ‪ .‬ﻣﺣﺗوى ﺳري ﺧﺎص ﺑﺷرﻛﺔ ‪Cisco‬‬
‫اﻟﺻﻔﺣﺔ ‪ 2‬ﻋﻠﻰ اﻟﻣوﻗﻊ ‪4‬‬
‫‪www.netacad.com‬‬
‫اﻟﺗﻣرﯾن اﻟﻣﻌﻣﻠﻲ – ﻣﻘﺎرﻧﺔ اﻟﺑﯾﺎﻧﺎت ﺑﺎﺳﺗﺧدام ﻋﻼﻣﺔ اﻟﺗﺟزﺋﺔ‬
‫‪ .e‬اﻧﻘر ﻓوق إﻧﮭﺎء ﻋﻠﻰ اﻟﺷﺎﺷﺔ اﻷﺧﯾرة‪ ،‬وأﻏﻠق ﻣﻠف ‪ README‬إذا ﺗم ﻓﺗﺣﮫ‪ .‬ﯾﻣﻛﻧك ﻗراءة اﻟﻣﻠف إذا أردت‪.‬‬
‫‪.f‬‬
‫ﯾﺗم اﻵن ﺗﺛﺑﯾت ‪ HashCalc‬وﺗﺷﻐﯾﻠﮫ‪.‬‬
‫اﻟﺧطوة ‪ :3‬ﺣﺳﺎب ﺗﺟزﺋﺔ ﻣﻠف ‪Hash.txt‬‬
‫‪ .a‬ﻗم ﺑﺗﻌﯾﯾن اﻟﻌﻧﺎﺻر اﻟﺗﺎﻟﯾﺔ ﻓﻲ ‪:HashCalc‬‬
‫‪ (1‬ﺗﻧﺳﯾق اﻟﺑﯾﺎﻧﺎت‪ :‬ﻣﻠف‪.‬‬
‫‪ (2‬اﻟﺑﯾﺎﻧﺎت‪ :‬اﻧﻘر ﻓوق زر ‪ ...‬اﻟﻣﺟﺎور ﻟﺣﻘل اﻟﺑﯾﺎﻧﺎت واﻧﺗﻘل إﻟﻰ ﺳطﺢ اﻟﻣﻛﺗب واﺧﺗر ﻣﻠف ‪.Hash.txt‬‬
‫‪ (3‬ﻗم ﺑﺈﻟﻐﺎء ﺗﺣدﯾد ‪.HMAC‬‬
‫‪ (4‬ﻗم ﺑﺈﻟﻐﺎء ﺗﺣدﯾد ﺟﻣﯾﻊ أﻧواع اﻟﺗﺟزﺋﺔ ﺑﺎﺳﺗﺛﻧﺎء ‪.MD5‬‬
‫‪ .b‬اﻧﻘر ﻓوق زر ﺣﺳﺎب‪.‬‬
‫ﻣﺎ اﻟﻘﯾﻣﺔ اﻟﻣوﺟودة ﺑﺟوار ‪MD5‬؟‬
‫____________________________________________________________________________________‬
‫اﻟﺧطوة ‪ :4‬إﺟراء ﺗﻐﯾﯾر ﻋﻠﻰ ﻣﻠف ‪Hash.txt‬‬
‫‪ .a‬اﻧﺗﻘل إﻟﻰ ﺳطﺢ اﻟﻣﻛﺗب واﻓﺗﺢ ﻣﻠف ‪.Hash.txt‬‬
‫‪ .b‬ﻗم ﺑﺈﺟراء ﺗﻐﯾﯾر ﺑﺳﯾط ﻋﻠﻰ اﻟﻧص‪ ،‬ﻣﺛل ﺣذف ﺣرف‪ ،‬أو إﺿﺎﻓﺔ ﻣﺳﺎﻓﺔ أو ﻧﻘطﺔ‪.‬‬
‫‪.c‬‬
‫اﻧﻘر ﻓوق ﻣﻠف < ﺣﻔظ‪ ،‬ﺛم أﻏﻠق ﺑرﻧﺎﻣﺞ ‪.Notepad‬‬
‫‪ ‬ﺷرﻛﺔ ‪ Cisco‬و‪/‬أو اﻟﺷرﻛﺎت اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ‪ .‬ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ‪ .‬ﻣﺣﺗوى ﺳري ﺧﺎص ﺑﺷرﻛﺔ ‪Cisco‬‬
‫اﻟﺻﻔﺣﺔ ‪ 3‬ﻋﻠﻰ اﻟﻣوﻗﻊ ‪4‬‬
‫‪www.netacad.com‬‬
‫اﻟﺗﻣرﯾن اﻟﻣﻌﻣﻠﻲ – ﻣﻘﺎرﻧﺔ اﻟﺑﯾﺎﻧﺎت ﺑﺎﺳﺗﺧدام ﻋﻼﻣﺔ اﻟﺗﺟزﺋﺔ‬
‫اﻟﺧطوة ‪ :5‬ﺣﺳﺎب ﺗﺟزﺋﺔ ﺟدﯾدة ﻟﻣﻠف ‪Hash.txt‬‬
‫‪ .a‬اﻧﻘر ﻓوق زر ﺣﺳﺎب ﻓﻲ ‪ HashCalc‬ﻣرة أﺧرى‪.‬‬
‫ﻣﺎ اﻟﻘﯾﻣﺔ اﻟﻣوﺟودة ﺑﺟوار ‪MD5‬؟‬
‫____________________________________________________________________________________‬
‫ھل ﺗﺧﺗﻠف اﻟﻘﯾﻣﺔ ﻋن اﻟﻘﯾﻣﺔ اﻟﻣﺳﺟﻠﺔ ﻓﻲ اﻟﺧطوة ‪3‬؟‬
‫____________________________________________________________________________________‬
‫‪ .b‬ﺿﻊ ﻋﻼﻣﺔ ﺗﺣدﯾد ﺑﺟﺎﻧب ﻛل أﻧواع اﻟﺗﺟزﺋﺔ‪.‬‬
‫‪.c‬‬
‫اﻧﻘر ﻓوق ﺣﺳﺎب‪.‬‬
‫‪ .d‬ﻻﺣظ أن اﻟﻌدﯾد ﻣن أﻧواع اﻟﺗﺟزﺋﺔ ﺗﻧﺷﺊ ﺗﺟزﺋﺔ ﺑﺄطوال ﻣﺧﺗﻠﻔﺔ‪ .‬ﻟﻣﺎذا؟‬
‫____________________________________________________________________________________‬
‫‪ ‬ﺷرﻛﺔ ‪ Cisco‬و‪/‬أو اﻟﺷرﻛﺎت اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ‪ .‬ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ‪ .‬ﻣﺣﺗوى ﺳري ﺧﺎص ﺑﺷرﻛﺔ ‪Cisco‬‬
‫اﻟﺻﻔﺣﺔ ‪ 4‬ﻋﻠﻰ اﻟﻣوﻗﻊ ‪4‬‬
‫‪www.netacad.com‬‬
Download