ராப் BOWDEN: நான் ராப் இருக்கிறேன், இந்த விரிசல் செய்து கொள்ளட்டும். எனவே pset ஸ்பெக் இருந்து நினைவு நாம் பயன்படுத்த தேவைப்படும் போகிறாய் மறைவான செயல்பாடு. மனிதன் பக்கத்தில், நாம் இரண்டு புல _xopensource வரையறுக்க. ஏன் கவலைப்பட வேண்டாம் நாம் அதை செய்ய வேண்டும். மேலும் புல unistd.h அடங்கும். எனவே ஒரு முறை அந்த வழி வெளியே தான், நாம் உண்மையான நிரல் கிடைக்கும். நாம் செய்ய வேண்டும் முதல் விஷயம் உறுதி ஆகிறது பயனர் சரியான குறியாக்கம் நுழைந்தது கட்டளை வரியில் கடவுச்சொல்லை. திட்டம் வேண்டும் என்று நினைவில் டாட் சாய்வு கிராக் போன்ற இயக்க, மற்றும் வேண்டும் பின்னர் மாற்றப்பட்ட சரம். எனவே இங்கே நாம் உறுதி செய்ய சோதனை அந்த இரண்டு argc நாம் விரும்பினால் திட்டம் தொடர. Argc இரு இல்லை என்றால், அந்த இரு பொருள் பயனர் ஒரு மறைகுறியாக்கப்பட்ட நுழைய முடியவில்லை கட்டளை வரியில் கடவுச்சொல்லை, அல்லது அவர்கள் வெறும் குறியாக்கம் விட நுழைந்தது கட்டளை வரியில் கடவுச்சொல்லை, இதில் வழக்கு நாம் என்ன செய்ய வேண்டும் என்று எனக்கு தெரியாது கட்டளை வரி வாதங்கள். Argc இரண்டு இருந்தால், அதனால், நாம் தொடரலாம். இங்கு, நாம் அறிவிக்க போகிறோம் ஒரு மாறி குறியாக்கம். என்று தான் மாற்று அசல் போகிறது argv1 அதனால் இந்த முழுவதும் நிரல், நாம், அதை argv1 அழைக்க இல்லை பின் நீங்கள் யோசிக்க வேண்டும் என்று உண்மையில் எதை பற்றி. எனவே, நாம் மதிப்பிட வேண்டும் மறைகுறியாக்கப்பட்ட கடவுச்சொல்லை பயனர் உள்ளிட்ட உண்மையில் இருந்திருக்கும் ஒரு மறைகுறியாக்கப்பட்ட கடவுச்சொல்லை. மறைவான நாயகன் பக்கம், ரூ மறைகுறியாக்கப்பட்ட கடவுச்சொல்லை 13 இருக்க வேண்டும் நீண்ட எழுத்துக்கள். இங்கு, நாம் புல வரையறுக்கப்பட்டுள்ளது என்று கவனிக்க 13 பந்து குறியாக்கும். எனவே நாம் நிச்சயமாக அந்த செய்கிறாய் மாற்றப்பட்ட ஒரு சரம் நீளம் கடவுச்சொல்லை 13. அது இல்லை என்றால், நாம் வேண்டும் நிரல் வெளியேற. எனவே ஒரு முறை என்று நாம் வழி வெளியே இப்போது உண்மையில் கண்டுபிடிக்க முயற்சி என்ன மறைகுறியாக்கப்பட்ட கொடுத்த கடவுச்சொல்லை கடவுச்சொல்லை இருந்தது. இங்கே, நாம் உப்பு அடைய வேண்டும் மறைகுறியாக்கப்பட்ட கடவுச்சொல்லை இருந்து. , மனிதன் பக்கம் ஒன்றுக்கு, நினைவு ஒரு மறைகுறியாக்கப்பட்ட முதல் இரண்டு எழுத்துக்கள் சரம், இங்கே பிடிக்கும் - 50ZPJ மற்றும் பல - முதல் இரண்டு எழுத்துக்கள் கொடுக்கின்றன நமக்கு பயன்படும் என்று உப்பு மறைவான செயல்பாடு. இங்கு, நாம் உப்பு ஹெக்டேர் என்று பார்க்கிறோம். எனவே முதல் இரண்டு நகலெடுக்க வேண்டும் எழுத்துக்கள், உப்பு நீளம் புல இருப்பது இரண்டு வரையறுக்கப்பட்டுள்ளது. நாம் முதல் இரண்டு எழுத்துக்கள் நகலெடுக்க வேண்டும் இந்த வரிசை வரும், உப்பு. நாங்கள் பிளஸ் உப்பு நீளம் வேண்டும் என்று கவனிக்க நாங்கள் இன்னும் ஒரு பூஜ்ய வேண்டும் என்பதால், ஒரு, நமது உப்பு இறுதியில் டெர்மினேட்டர். நாம், இந்த அணி அறிவிக்க போகிறோம் அளவு அதிகபட்ச நீளம் விருந்தினர், பிளஸ் அதிகபட்ச நீளம் வரையறுக்கப்படுகிறது புல எங்கே ஒரு, எட்டு, பின்னர் அதிகபட்ச கடவுச்சொல்லை எட்டு எழுத்துக்கள் நீளமாக உள்ளது. நாம் செயல்படுத்துதல் இந்த பயன்படுத்த போகிறோம் அனைத்து சரங்களை மேல் என்று முடியும் சரியான கடவுச்சொற்களை இருக்கும். அப்படி இருந்தால், ஒரு கடவுச்சொல்லை சரியான எழுத்துக்கள் பின்னர் ஒரு, பி, மற்றும் சி, என்று நாம், ஒரு மேல் B, C, செயல்படுத்துதல் என ஆ, BA, CA, மற்றும் பல, வரை நாம் cccccccc பார்க்க - எட்டு கேட்ச் தான். நாம் சரியான கீழே இருந்தால் கடவுச்சொல்லை, நாம் சொல்ல வேண்டும் என்று மறைகுறியாக்கப்பட்ட சரம் இல்லை தொடங்கும் செல்லுபடியாகும். எனவே இப்போது, நாம் 1 கண்ணி போது இந்த அடைகிறோம். அது அர்த்தம் கவனிக்க ஒரு முடிவிலா சுழற்சியில். எந்த முறித்து அறிக்கை உள்ளன கவனிக்க இந்த முடிவிலா சுழற்சியில் உள்ளே. ஒரே அறிக்கைகள் அங்கு திரும்ப வேண்டும். நாம் உண்மையில் எதிர்பார்க்க முடியாது கண்ணி வெளியேற. நாம் மட்டுமே நிரல் வெளியேற எதிர்பார்க்கிறோம். நான் இந்த அச்சு அறிக்கையில் சேர்த்துள்ளோம் இந்த வட்டத்திற்கு மேல் வெறும் அச்சிட என்ன நமது தற்போதைய யூகம் என்ன கடவுச்சொல்லை உள்ளது. இப்போது, இந்த கண்ணி என்ன செய்கிறார்? அது சாத்தியமான அனைத்து சரங்களை மீது தேடுகிறது அந்த கச்சிதமாக கடவுச்சொற்களை இருக்க முடியும். நாம் செய்ய போகிறோம் முதல் விஷயம் நமது தற்போதைய யூகம் எடுக்க என்ன கடவுச்சொல்லை உள்ளது. நாம் இருந்து பிடுங்கி அந்த உப்பு எடுக்க வேண்டும் மறைகுறியாக்கப்பட்ட சரம், நாங்கள் இருக்கிறோம் யூகம் குறியாக்கம் போகிறது. இந்த, எங்களுக்கு ஒரு மறைகுறியாக்கப்பட்ட யூகம் கொடுக்கும் நாங்கள் எதிரான ஒப்பிட்டு போகிறோம் இது மறைகுறியாக்கப்பட்ட சரம் பயனர் கட்டளை வரியில் நுழைந்தது. அவர்கள், அதே என்றால் எந்த வழக்கு ஒப்பிடக்கூடிய சரம், என்றால் பூஜ்யம் மீண்டும் அவர்கள் அதே தான், பின்னர் தான் நினைக்கிறேன் மறைகுறியாக்கப்பட்ட உருவாக்கப்பட்ட அந்த கடவுச்சொல்லை சரம், நாம் அச்சிட முடியும் வழக்கு நமது கடவுச்சொல் மற்றும் வருவாய் என்று. ஆனால் அவர்கள் அதே இல்லை என்றால், அந்த எங்கள் யூகம் தவறானது ஆகும். மற்றும் நாம் செயல்படுத்துதல் வேண்டும் அடுத்த கச்சிதமாக யூகம். அதனால் தான் இந்த நேரத்தில் லூப் செய்ய முயற்சி. இது எங்கள் யூகம் செயல்படுத்துதல் நடக்கிறது அடுத்த கச்சிதமாக என்னவாக. நாம் சொல்லும் போது கவனிக்க ஒரு எங்கள் யூகம் குறிப்பாக தன்மையை கொண்டிருக்கிறது இது வரை இங்கு அதிகபட்சம் சின்னமாக, அடைந்தது புல இருந்து, ஒரு டில்டே வரையறுக்கப்படுகிறது அந்த பெரிய ஆஸ்கி மதிப்பு குணம் ஒரு பயனர் உள்ளிட முடியும் விசைப்பலகை, போது தன்மையை அடைகிறது அதிகபட்சம் சின்னமாக, நாம் அனுப்ப வேண்டும் இது, குறைந்த குறியீட்டு ஆதரிக்கிறது இது மீண்டும், குறைந்த ஆஸ்கி இடைவெளி உள்ளது மதிப்பு குறியீடு ஒரு பயனர் முடியும் என்று விசைப்பலகை உள்ளிட. எனவே நாம் அமைக்க போகிறோம் குறைந்தபட்ச சின்னமாக வேண்டும். மற்றும் நாம் போக போகிறோம் அடுத்த பாத்திரம் வரை. எப்படி எங்கள் யூகங்களை உள்ளன செயல்படுத்துதல் போகிறது? சரி, சரியான எழுத்துக்கள், A, B என்றால் மற்றும் கேட்ச், நாம், ஒரு தொடங்கியது என்றால் அதை ப செயல்படுத்துதல் வேண்டும், தருகிறேன் கேட்ச் செய்ய செயல்படுத்துதல். கேட்ச் எங்கள் அதிகபட்சம் சின்னம், நாம் அமைக்க வேண்டும் ஒரு திரும்ப கேட்ச், குறைந்தபட்ச சின்னம். பின்னர் நாம் குறியீட்டு செயல்படுத்துதல் வேண்டும் அடுத்த பாத்திரம். அசல் யூகம் கேட்ச், அடுத்த இருந்தது என்றால் பாத்திரம் உள்ள போகிறது டெர்மினேட்டர். கீழே இங்கே, கவனிக்க அது பாத்திரம் நாம் இப்போது செய்ய வேண்டும் என்று சம்பள உயர்வு, பூஜ்ய டெர்மினேட்டர் இருந்தது நாம் அதை அமைக்க போகிறோம் குறைந்தபட்ச சின்னம். யூகம் பின்னர், கேட்ச் இருந்தது என்றால் எங்கள் புதிய யூகம் AA இருக்க போகிறது. எங்கள் அசல் யூகம் இருந்தால் பின்னர் cccc, எங்கள் புதிய யூகம் aaaaa இருக்க போகிறது. எனவே எப்போது நாம் அதிகபட்ச சரம் அடைய ஒரு குறிப்பிட்ட நீளம், நாம் இருக்கிறோம் குறைந்தபட்ச சரத்திற்கு செயல்படுத்த போகிறது அடுத்த நீளம், இது சாப்பிடுவேன் வெறும் அனைத்து எழுத்துக்கள் இருக்க குறைந்தபட்ச சின்னம். இப்போது, இந்த காசோலையை இங்கே என்ன செய்கிறாள்? சரி, அது குறியீட்டு எட்டாவது இருந்து நகர்ந்தது ஒன்பது பாத்திரம் பாத்திரம் - நாம் எட்டு கேட்ச் போன்ற சேர்க்க யூகிக்க எங்கள் முந்தைய - பின்னர் குறியீட்டு கவனம் செலுத்த போகிறது எங்கள் யூகம் கடைசி உள்ள டெர்மினேட்டர் உண்மையில் பொருள் இது வரிசை, நமது கடவுச்சொல்லை பயன்படுத்தப்படும். நாம் கடந்த உள்ள கவனம் என்றால் டெர்மினேட்டர், நாம் காணவில்லை செல்லுபடியாகும் எட்டு பயன்படுத்தி அந்த கடவுச்சொல்லை இல்லை அதாவது எழுத்துக்கள், குறியாக்கம் என்று சரியான கடவுச்சொல்லை கொடுக்கப்பட்ட சரத்திற்கு. நாம் சொல்லி, அந்த அச்சிட வேண்டும் நாம் சரியான கண்டுபிடிக்க முடியவில்லை கடவுச்சொல்லை, மற்றும் வருவாய். எனவே இந்த நேரத்தில் வளைய செயல்படுத்துதல் போகிறது அனைத்து சரங்களை மேல். அதை கண்டுபிடித்தால் எந்த குறியாக்கம் என்று எதிர்பார்க்கப்படுகிறது குறியாக்கம் சரம், தருகிறேன் அந்த கடவுச்சொல்லை திரும்ப. அது பின்னர், எதுவும் கண்டுபிடிக்க முடியாது அதை அச்சிட்டு, மீண்டும் அது எதையும் கண்டுபிடிக்க முடியவில்லை. இப்போது, கவனிக்க என்று எல்லா தேடி அலசுவதற்கு முடிந்தவரை சரங்களை ஒருவேளை போகிறது ஒரு எடுத்து. நாம் உண்மையில் பார்க்க எப்படி நீண்ட அந்த எடுக்கிறது. ஒரு கிராக் செய்யலாம். நன்றாக, அச்சச்சோ - அதை வரையறுக்க கூறுகிறார் மறைவான பற்றிய குறிப்பு. ப ஸ்பெக் அமைக்கிறது மற்றும் மிகவும், நினைவில் மறைவான கூட மனிதன் பக்கம் என்று நாம் மறைவான இணைக்க வேண்டும். இப்போது, இயல்புநிலை கட்டளையை செய்ய தெரியாது என்று நீங்கள் அந்த செயல்பாட்டை பயன்படுத்த வேண்டும். எனவே நாம் இந்த client கட்டளை நகலெடுக்க மற்றும் இறுதியில் உள்ள சேர்க்க அது, இணைக்கும் மறைவான. இப்போது, அதை தொகுத்தெழுதுகிறது. எனவே நாம் ஒரு குறிப்பிட்ட மீது கிராக் ரன் மறைகுறியாக்கப்பட்ட சரம் - சீசர் மிகவும். அதனால் அழகாக வேகமாக இருந்தது. இந்த 13 இல் முடிவுக்கு வந்தது என்று கவனிக்க. சரி, சீசர் ஒரு மறைகுறியாக்கப்பட்ட கடவுச்சொல்லை 13 இருக்கும் நடக்கிறது. எனவே மற்றொரு கடவுச்சொல்லை முயற்சி செய்வோம். நாட்டின் ஹிர்ஸ்கோஹார்ன் இன் குறியாக்கம் அழைத்து செல்லலாம் கடவுச்சொல் மற்றும் அந்த விரிசல் முயற்சி. நாம் ஏற்கனவே வந்துவிட்டது அதனால் கவனிக்க மூன்று கதாபாத்திரங்கள். நாம் அனைத்து மேல் தேடி அலசுவதற்கு மூன்று பாத்திரம் சரங்களை. என்று நாம் ஏற்கனவே முடிக்க நான் பொருள் அனைத்து மேற்பட்ட தேடி அலசுவதற்கு மற்றும் இரண்டு பாத்திரம் சரங்களை. இந்த போகிறது போல் இப்போது, அது தெரிகிறது நாங்கள் அடைவதற்கு முன்னர் ஒரு போது எடுத்து நான்கு பாத்திரம் சரங்களை. இது ஓரிரு நிமிடங்களில் ஆகலாம். இது ஓரிரு நிமிடங்களில் எடுத்து கொள்ளவில்லை. நாங்கள் நான்கு பாத்திரம் சரங்களை இருக்கிறோம். ஆனால் இப்போது, நாம் அனைவரும் மீது செயல்படுத்துதல் வேண்டும் சாத்தியமான நான்கு பாத்திரம் சரங்களை, இது என்று ஒருவேளை 10 நிமிடங்கள் ஆகலாம். பின்னர் நாங்கள் ஐந்து தன்மையை அடையும் போது சரங்களை, நாம் அனைவரும் மீது செயல்படுத்துதல் வேண்டும் அந்த, இது வல்லமை ஒரு சில மணி நேரங்கள் ஆகும். நாம் அனைத்து மேல் செயல்படுத்துதல் வேண்டும் ஆறு பாத்திரம் சரங்களை, இது அதனால் ஒரு சில நாட்கள் எடுத்து கொள்ளலாம். அது மிக நீண்ட சாத்தியமுள்ள ஒரு ஆகலாம் அனைத்து மேல் செயல்படுத்துதல் நேரம் எட்டு தன்மை மற்றும் சில சரங்களை. இந்த ஒரு அவசியமில்லை என்று கவனிக்க கண்டுபிடித்து மிகவும் திறமையான வழிமுறை ஒரு கடவுச்சொல்லை. நீங்கள் நினைக்கலாம் என்று அங்கு சிறந்த வழிகள் உள்ளன. எடுத்துக்காட்டாக, கடவுச்சொல்லை zyx! 32ab ஒருவேளை மிகவும் பொதுவான கடவுச்சொல்லை அல்ல 12345 கடவுச்சொல்லை அதேசமயம் அநேகமாக இன்னும் நிறைய பொது. ஒரு கடவுச்சொல்லை கண்டுபிடிக்க முயற்சி மிகவும் ஒரு வழி விரைவாக தான் பார்க்க வேண்டும் மேலும் பொதுவான கடவுச்சொற்கள் மணிக்கு. அதனால் உதாரணமாக, நாம் வார்த்தைகளை படிக்க முயற்சி செய்யலாம் அகராதியில் இருந்து அனைத்து முயற்சி நமது கடவுச்சொல்லை யூகங்களை அந்த வார்த்தைகள். இப்போது, ஒருவேளை ஒரு கடவுச்சொல்லை அவ்வளவு சுலபமல்ல. ஒருவேளை பயனர் ஓரளவு வீழ்வது இருந்தது மற்றும் ஒரு எண் சேர்ப்பதன் முயற்சி ஒரு வார்த்தையின் முடிவில். அதனால் அவர்கள் கடவுச்சொல்லை password1 இருந்தது. எனவே நீங்கள் அனைத்து வார்த்தைகள் மீது அலசுவதற்கு முயற்சி செய்யலாம் ஒரு கொண்ட அகராதியில் அது இறுதியில் இணைக்கப்படும். ஒருவேளை அந்த செய்து பின்னர், உங்களுக்கு இது இறுதியில் ஒரு இரண்டு சேர்க்கலாம். அல்லது ஒருவேளை பயனர் கூட இருக்க முயற்சி மேலும் புத்திசாலி, அவர்கள் விரும்பினால், அவர்கள் கடவுச்சொல்லை ", ஹேக்கர்" இருக்க வேண்டும் ஆனால் அவர்கள் இ கட்சியின் அனைத்து நிகழ்வுகளையும் மாற்ற போகிறது மும்மூன்றாக கொண்டு. எனவே நீங்கள் இந்த செய்ய முடியும். அகராதியில் அனைத்து வார்த்தைகள் மீது செயல்படுத்துதல் ஆனால் அந்த எழுத்துக்கள் பதிலாக அந்த எண்கள் எண்கள் இருக்க. இந்த வழியில், அதனால், நீங்கள் இன்னும் பிடிக்க வேண்டும் அழகான பொதுவான கடவுச்சொற்கள். ஆனால் இறுதியில், ஒரே வழி நீங்கள் அனைத்து கடவுச்சொற்களையும் கைப்பற்ற முரட்டு உள்ளது அனைத்து மேல் செயல்படுத்துதல் கட்டாயப்படுத்த முடிந்தவரை சரங்களை. எனவே இறுதியில், நீங்கள் செயல்படுத்துதல் வேண்டும் ஒரு பாத்திரத்தில் இருந்து அனைத்து சரங்களை மீது ஒரு ஆகலாம் எட்டு எழுத்துக்கள், மிக நீண்ட நேரம், ஆனால் நீங்கள் அதை செய்ய வேண்டும். என் பெயர் ராப் Bowden இருக்கிறது. இந்த கிராக் உள்ளது.