1 00:00:00,000 --> 00:00:02,750 [Powered by Google Translate] [ವೀಕ್ 10] 2 00:00:02,750 --> 00:00:04,750 [ಡೇವಿಡ್ ಜೆ Malan] [ಹಾರ್ವರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯ] 3 00:00:04,750 --> 00:00:07,000 [ಈ CS50 ಹೊಂದಿದೆ.] [CS50.TV] 4 00:00:08,520 --> 00:00:13,240 >> ಸರಿ! ಇದು ದೀರ್ಘಕಾಲ CS50 ಆದರೆ. 5 00:00:13,240 --> 00:00:14,740 ಈ ವಾರದ 10 ಪ್ರಾರಂಭ. 6 00:00:14,740 --> 00:00:18,780 ಬುಧವಾರ ನಮ್ಮ ನಾವು ಕೆಲವು ಅದ್ದೂರಿ ಕೇಕ್ ಹೊಂದಿರುತ್ತವೆ ಮುಂದಿನ ಸೋಮವಾರ ನಂತರ ಕುಚೋದ್ಯ, ಮತ್ತು 7 00:00:18,780 --> 00:00:22,030 ನಾವು ವಾರದ ಶೂನ್ಯ ಮರಳಿ ಪೂರ್ಣ ವೃತ್ತದ ಎಲ್ಲಾ ಎಲ್ಲರೂ. ಮಾಹಿತಿ 8 00:00:22,030 --> 00:00:25,200 ಇಂದು, ನಾವು ನನ್ನ ನೆಚ್ಚಿನ ವಿಷಯಗಳು ಒಂದು ಬಗ್ಗೆ ಮಾತನಾಡಲು, ಸತ್ಯ ಹೇಳಬಹುದು - 9 00:00:25,200 --> 00:00:29,000 ಭದ್ರತೆ ಮತ್ತು ಗೌಪ್ಯತೆ ಮತ್ತು ಯಂತ್ರಾಂಶ ಮತ್ತು ತಂತ್ರಾಂಶ ಎಲ್ಲಾ ಪರಿಣಾಮಗಳು ಆ 10 00:00:29,000 --> 00:00:31,000 ನಾವು ಎಲ್ಲಾ ಈ ದಿನಗಳಲ್ಲಿ ಬಳಸುವ. 11 00:00:31,000 --> 00:00:33,300 ಪ್ರಾಮಾಣಿಕವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ಹೊರಗೆ ಬೆದರಿಕೆಗಳು ಸಾಕಷ್ಟು ಇವೆ 12 00:00:33,300 --> 00:00:35,430 ನೀವು ನಿಜವಾಗಿಯೂ ಬಗ್ಗೆ ಯೋಚಿಸುವುದು ವಿರಾಮಗೊಳಿಸಲಾಗಿದೆ ಇದ್ದರೆ ಆ, 13 00:00:35,430 --> 00:00:36,920 ನಿಜವಾಗಿ ಬಹಳ ಬೆದರಿಸುವುದು ಆರ್. 14 00:00:36,920 --> 00:00:40,070 ಬಿಂದುವಿನಲ್ಲಿ ಕೇಸ್ - ನೀವು ಯಾವುದೇ ವೇಳೆ ಎಂದಿಗೂ ತಂತ್ರಾಂಶವಾಗಿದೆ ಡೌನ್ಲೋಡ್ 15 00:00:40,070 --> 00:00:42,660 ಇಂಟರ್ನೆಟ್ ಆಫ್ ಮತ್ತು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಇನ್ಸ್ಟಾಲ್, 16 00:00:42,660 --> 00:00:45,220 ನೀವು ಬಲ, ಟ್ರಸ್ಟ್ ಒಂದು ಗಮನಾರ್ಹ ಮಟ್ಟದ ಆಗಿ ತೊಡಗಿರುವ ನೀವು? 17 00:00:45,220 --> 00:00:50,220 ಇಲ್ಲ ಏನೂ ಸ್ಕೈಪ್, ಅಥವಾ ಕ್ರೋಮ್, ಅಥವಾ ಸಾಫ್ಟ್ವೇರ್ ಯಾವುದೇ ತುಂಡು ತಡೆಯೊಡ್ಡುವ ಮೂಲಕ 18 00:00:50,220 --> 00:00:54,770 ನೀವು ಕೇವಲ ನಿಮ್ಮ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಕಡತಗಳನ್ನು ಎಲ್ಲಾ ಅಳಿಸುವುದು ನಿಂದ, ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ ನಾವು; 19 00:00:54,770 --> 00:00:58,260 ಕೆಲವು ಕೆಟ್ಟ ಹುಡುಗನ ಸರ್ವರ್ಗೆ ನಿಮ್ಮ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಕಡತಗಳನ್ನು ಎಲ್ಲಾ ಅಪ್ಲೋಡ್; 20 00:00:58,260 --> 00:01:01,650 ನಿಮ್ಮ ಇಮೇಲ್ಗಳು ಎಲ್ಲ; ನಿಮ್ಮ ಇನ್ಸ್ಟೆಂಟ್ ಸಂದೇಶಗಳನ್ನು ಎಲ್ಲಾ ಅಡ್ಡಗಟ್ಟಿ ನಿಂದ. 21 00:01:01,650 --> 00:01:05,040 ರಿಯಾಲಿಟಿ ಆಧುನಿಕ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಇಂದು ಏಕೆಂದರೆ 22 00:01:05,040 --> 00:01:10,040 ನಿಜವಾಗಿಯೂ ನಾವು ಅನುಸ್ಥಾಪಿಸಲು ತಂತ್ರಾಂಶ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ನಡುವಿನ ಗೋಡೆಯ ಹೆಚ್ಚು ಇಲ್ಲ, 23 00:01:10,040 --> 00:01:14,220 ಮತ್ತು ನೀವು ಮತ್ತು ನಾನು ಅತ್ಯಧಿಕವಾಗಿ ನಮ್ಮ ಬೆರಳುಗಳ ದಾಟುವ ಮತ್ತು ನಂಬಿಕೆ ತೆಗೆದುಕೊಳ್ಳುವ ಕೇವಲ ರೀತಿಯ 24 00:01:14,220 --> 00:01:17,750 ನಾವು ಉಚಿತವಾಗಿ ಡೌನ್ಲೋಡ್ ಎಂದು ಅಪ್ಲಿಕೇಶನ್, ಅಥವಾ 99 ಸೆಂಟ್ಸ್ ಎಂದು ಆ ವಿಷಯ, 25 00:01:17,750 --> 00:01:20,140 ವಾಸ್ತವವಾಗಿ ಸಂಪೂರ್ಣವಾಗಿ ಹಾನಿಕರವಲ್ಲದ ಹೊಂದಿದೆ. 26 00:01:20,140 --> 00:01:23,090 ಆದರೆ ಸಿ ಮೂಲಕ ಕಂಡುಬರುವ, ಮತ್ತು ಈಗ PHP ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇದ್ದರು, 27 00:01:23,090 --> 00:01:25,420 programatically ನಾವೇ ವ್ಯಕ್ತಪಡಿಸಲು ಈ ಸಾಮರ್ಥ್ಯ, 28 00:01:25,420 --> 00:01:30,300 ನೀವು ಒಂದು ಬಳಕೆದಾರ ಸ್ವತಃ ಅಥವಾ ಸ್ವತಃ ಮಾಡಬಹುದಾದ ಒಂದು ಕಾರ್ಯಕ್ರಮವು ಬಯಸುವ ಅತ್ಯಂತ ಏನು ಮಾಡಬಹುದು. 29 00:01:30,300 --> 00:01:32,390 >> ಆದ್ದರಿಂದ ಇಂದು ನಾವು ವಿಷಯ ಗಮನ - 30 00:01:32,390 --> 00:01:35,360 ಕೆಲವು ಅಪಾಯಗಳನ್ನು ಸಹ ರಕ್ಷಣಾ ಕೇವಲ. 31 00:01:35,360 --> 00:01:37,540 ವಾಸ್ತವವಾಗಿ, ಸಾಮಾನ್ಯವಾಗಿ ಭದ್ರತಾ ಪ್ರಪಂಚದಲ್ಲಿ, 32 00:01:37,540 --> 00:01:39,040 ಈ ಬೆಕ್ಕು ಮತ್ತು ಇಲಿ ಆಟದ ರೀತಿಯ, ಇಲ್ಲ 33 00:01:39,040 --> 00:01:41,990 ನಾನು ಕೆಟ್ಟ ಜನರು ಯಾವಾಗಲೂ ಒಂದು ಕಾಲನ್ನು ಹೊಂದಿತ್ತು daresay. 34 00:01:41,990 --> 00:01:45,880 ಇದು ನಮ್ಮ ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಯಂತ್ರಾಂಶ ಮತ್ತು ತಂತ್ರಾಂಶ ಪ್ರಯೋಜನವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಬಂದಾಗ, 35 00:01:45,880 --> 00:01:51,250 ನಾವು ಕೆಟ್ಟ ವ್ಯಕ್ತಿಯ ಕೇವಲ ಒಂದು ಸರಳ ತಪ್ಪು ಹುಡುಕಲು ಅಗತ್ಯವಿರುವ ಅರ್ಥ ಮಾಡಿಕೊಳ್ಳಬೇಕಾಗಿದೆ - 36 00:01:51,250 --> 00:01:56,150 ಒಂದು, ಒಂದು ದೋಷವನ್ನು ಬಳಸಿಕೊಳ್ಳಲು - ನಾವು ಬರೆದ ನೀವು ತಂತ್ರಾಂಶದ ಅಥವಾ ಚಲಾಯಿಸುತ್ತಿರುವ 37 00:01:56,150 --> 00:01:58,280 ಅವರಿಗೆ ಸಲುವಾಗಿ ಅಥವಾ ಅವಳ ನಮ್ಮ ಇಡೀ ವ್ಯವಸ್ಥೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ. 38 00:01:58,280 --> 00:02:02,870 ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ನಾವು - ಉತ್ತಮ ವ್ಯಕ್ತಿಗಳು - ಆ ದೋಷಗಳನ್ನು ಎಲ್ಲಾ ಸರಿಪಡಿಸಲು ಮತ್ತು ಸರಿಪಡಿಸಲು ಅಗತ್ಯವಿದೆ 39 00:02:02,870 --> 00:02:04,900 ಮತ್ತು ಆ ದುರ್ಬಲತೆಗಳನ್ನು ಎಲ್ಲಾ ತಪ್ಪಿಸಲು. 40 00:02:04,900 --> 00:02:07,870 ಆದ್ದರಿಂದ, ನಾನು daresay ಒಟ್ಟಾರೆಯಾಗಿ, ಕೆಟ್ಟ ಜನರು ಪ್ರಯೋಜನವನ್ನು ಹೊಂದಿರುತ್ತವೆ. 41 00:02:07,870 --> 00:02:10,840 ಈ ಮತ್ತು ನಂತರದ ತರಗತಿಗಳು ನಂತಹ ತರಗತಿಗಳು ಬಗ್ಗೆ ನಿಜವಾಗಿಯೂ ಏನು 42 00:02:10,840 --> 00:02:14,830 ಬಗ್ಗೆ ಹೇಗೆ ಈ ಕೆಟ್ಟ ಜನರು ಮಾಡುವ ಯುದ್ಧ ಹೂಡಲು ನೀವು ಕಲಿಸಲು ಇಲ್ಲ, 43 00:02:14,830 --> 00:02:18,220 ಆದರೆ ನಿಮ್ಮನ್ನು ರಕ್ಷಿಸಲು ಹೇಗೆ ಅಥವಾ ಕನಿಷ್ಠ ಹೇಗೆ ಲೆಕ್ಕ ನಿರ್ಧಾರ ಮಾಡುವುದು 44 00:02:18,220 --> 00:02:22,970 ಹೌದು, ನಾನು ಸಾಫ್ಟ್ವೇರ್ ಈ ತುಣುಕು ವಾಸ್ತವವಾಗಿ, ನನ್ನ ಇಮೇಲ್ಗಳನ್ನು ಪ್ರತಿ ಒಂದು ಓದಲು ಸಾಧ್ಯವಾಯಿತು ತಿಳಿದಿರುವುದರಿಂದ 45 00:02:22,970 --> 00:02:27,040 ಇದು ಇನ್ನೊಂದು ನನ್ನನ್ನು ತೆರೆದಿಡುತ್ತದೆ ಮೌಲ್ಯದ ಏಕೆಂದರೆ ಆದರೆ ನಾನು ನಿಮಗೆ ಒಪ್ಪಿಗೆ ನೀಡಿದೆ. 46 00:02:27,040 --> 00:02:31,060 >> ನಾನು ನನಗೆ ಗೊತ್ತು ಸ್ಮಾರ್ಟೆಸ್ಟ್ ಜನರ 2 ಸೇರಿಕೊಂಡರು ಸಂತೋಷ ಆಮ್ - 47 00:02:31,060 --> 00:02:33,060 ರಾಬ್ ಬೌಡೆನ್ ಮತ್ತು ನೇಟ್ Hardison. 48 00:02:33,060 --> 00:02:36,850 ರಾಬ್ ಭದ್ರತಾ ಟ್ಯಾಗ್ಗಳು ಕಡಿಮೆ ಮಟ್ಟದ ಮೂಲಕ ಪ್ರವಾಸಕ್ಕಾಗಿ ನಮಗೆ ತೆಗೆದುಕೊಳ್ಳಲು ಸುಮಾರು - 49 00:02:36,850 --> 00:02:42,470 ಇದುವರೆಗೂ ನಾವು ಪ್ರೀತಿ ಮತ್ತು ನಂಬಿಕೆ ಬಂದು ನೀವು ಅಪ್ ಇದು, ಕಂಪೈಲರ್ ಆ. ರಾಬ್ ಬೌಡೆನ್. 50 00:02:42,470 --> 00:02:47,790 [ಚಪ್ಪಾಳೆಯನ್ನು] 51 00:02:47,790 --> 00:02:50,280 >> [ರಾಬ್] ಸರಿ. ಡೇವಿಡ್ ಅತ್ಯಧಿಕವಾಗಿ ನನ್ನ ಸಂಪೂರ್ಣ ಸ್ಪೀಲ್ ತೆಗೆದುಕೊಂಡಿದ್ದಾರೆ 52 00:02:50,280 --> 00:02:52,320 ನಾನು ಪರಿಚಯಿಸಲು ವಿಶೇಷವೇನು, ಆದರೆ ಆ - 53 00:02:52,320 --> 00:02:58,070 ಹಲವಾರು ವಾರಗಳ ಹಿಂದೆ, ನೀವು ಒಂದು ಬಫರ್-ಉಕ್ಕಿ ದಾಳಿಯ ಉದಾಹರಣೆಗೆ ಕಂಡಿತು 54 00:02:58,070 --> 00:03:01,900 ಇದು ಸಾಫ್ಟ್ವೇರ್ ಕೆಲವು ತುಂಡು ಒಂದು ಹ್ಯಾಕರ್ ಹ್ಯಾಕಿಂಗ್ ಉದಾಹರಣೆ 55 00:03:01,900 --> 00:03:06,060 ಅವರು ಒಳಗೆ ಅಪಹರಿಸುವಿಕೆ ಭಾವಿಸಲಾಗಿತ್ತು ಎಂದು. 56 00:03:06,060 --> 00:03:09,690 ಈ ಇನ್ನೊಂದು ಬದಿಯ 57 00:03:09,690 --> 00:03:14,470 ನೀವು ಸ್ವತಃ ಮತ್ತು ದುರುದ್ದೇಶಪೂರಿತ ಎಂದು ತಂತ್ರಾಂಶವನ್ನು ಕೆಲವೊಮ್ಮೆ. 58 00:03:14,470 --> 00:03:17,070 ಇದು ಹ್ಯಾಕ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ. 59 00:03:17,070 --> 00:03:20,670 ಸಾಫ್ಟ್ವೇರ್ ಬರೆದ ವ್ಯಕ್ತಿ ನೀವು ಹ್ಯಾಕ್ ಬಯಸಿದೆ. 60 00:03:20,670 --> 00:03:22,190 >> ಲೆಟ್ಸ್ ಕೇವಲ, ಕೋಡ್ ವರೆಗೂ ಜಿಗಿತವನ್ನು 61 00:03:22,190 --> 00:03:28,560 "login.c" ಒಂದು ಬಾರಿ ಯೋಚಿಸುವ. 62 00:03:28,560 --> 00:03:33,390 ಇಲ್ಲಿ, ಒಂದು ಬಳಕೆದಾರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಸಂಯೋಜನೆಯನ್ನು validates ಒಂದು ಸಿಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ. 63 00:03:33,390 --> 00:03:39,420 ಇಲ್ಲಿ ನೀವು ಖಂಡಿತವಾಗಿ ರಸಪ್ರಶ್ನೆ ಮತ್ತೆ ಸಿ ತೃಪ್ತಿ ಪಡೆಯಲು ಮಾಡಬೇಕು. 64 00:03:39,420 --> 00:03:43,470 ಮೊದಲ, ನಾವು, ಬಳಕೆದಾರಹೆಸರು ವಿವರಿಸಲು ತಂತಿಗಳನ್ನು ಪಡೆಯಲು ಬಳಸುವ 65 00:03:43,470 --> 00:03:46,280 ನಂತರ ನಾವು, ಪಾಸ್ವರ್ಡ್ ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ ಪಡೆಯುವ ಸ್ಟ್ರಿಂಗ್ ಬಳಸುತ್ತಿದ್ದೀರಿ 66 00:03:46,280 --> 00:03:50,680 ನಂತರ ನಾವು ಕೆಲವು ಕ್ಷುಲ್ಲಕ ಚೆಕ್ ಹೊಂದಿವೆ, ಬಳಕೆದಾರಹೆಸರು "ಕದ್ದದ್ದು" ಆಗಿದೆ? 67 00:03:50,680 --> 00:03:52,710 ಮತ್ತು "thisiscs50" ಗುಪ್ತಪದವನ್ನು? 68 00:03:52,710 --> 00:03:56,900 ಅಥವಾ, ಬಳಕೆದಾರಹೆಸರು "ಟಾಮಿ" ಮತ್ತು ಗುಪ್ತಪದವನ್ನು "ನಾನು <3javascript" ಆಗಿದೆ? 69 00:03:56,900 --> 00:03:58,980 ಆ ಎರಡೂ ಸಂಭವಿಸಿದರೆ, 70 00:03:58,980 --> 00:04:01,980  ನಂತರ ನಾವು "ಯಶಸ್ಸು" ಮುದ್ರಿಸಲು ನೀನು ಮತ್ತು ನಾವು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. 71 00:04:01,980 --> 00:04:07,690 ಇಲ್ಲವಾದರೆ, ನಾವು, ವಾಸ್ತವವಾಗಿ, ನಂತರ "ಅಮಾನ್ಯ ಲಾಗಿನ್" ಮುದ್ರಿಸಲು ಮತ್ತು ನೀನು 72 00:04:07,690 --> 00:04:11,120  ಸ್ಕೆಚ್ ತಂತಿಗಳನ್ನು malloc ನ ಮೆಮೊರಿ ರಿಂದ, ನಾವು ಉಚಿತ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್. 73 00:04:11,120 --> 00:04:15,560 ಇದು ಒಂದು ಕ್ಷುಲ್ಲಕ ಲಾಗಿನ್ ಕಾರ್ಯಕ್ರಮ 74 00:04:15,560 --> 00:04:18,110 ಮತ್ತು ನೀವು APPLIANCE ಲಾಗ್ ಸಂದರ್ಭದಲ್ಲಿ ಅನಿಸಿದರೆ, 75 00:04:18,110 --> 00:04:22,350 ಇದು ಬಹಳ ರೀತಿಯ ಇಲ್ಲಿದೆ - ಅಥವಾ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ಗೆ ಲಾಗ್ - 76 00:04:22,350 --> 00:04:24,930 ನೀವು ಪ್ರವೇಶ ನೀಡುತ್ತಿರುವ ಕೆಲವು ಲಾಗಿನ್ ಪ್ರೋಗ್ರಾಂ ಕೇವಲ ಇಲ್ಲ. 77 00:04:24,930 --> 00:04:31,840 ಇಲ್ಲಿ, ನಾವು ಹಾರ್ಡ್ ಕೋಡೆಡ್ 'ರಾಬ್', 'thisiscs50', 'ಟಾಮಿ', 'ನಾನು <3javascript' ಹೊಂದಿರುತ್ತವೆ ಸಂಭವಿಸಬಹುದು 78 00:04:31,840 --> 00:04:34,950 ಆದರೆ ಬಹುಶಃ ಕೆಲವು ಫೈಲ್ ನಿಮ್ಮ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಎಲ್ಲೋ ಇಲ್ಲ 79 00:04:34,950 --> 00:04:38,690 ಇದು ವ್ಯವಸ್ಥೆಗೆ ಲಾಗಿನ್ ಮಾಡುವ ಬಳಕೆದಾರಹೆಸರುಗಳ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿದೆ 80 00:04:38,690 --> 00:04:41,740 ಮತ್ತು ಆ ಬಳಕೆದಾರ ಸಂಬಂಧಿಸಿದ ಗುಪ್ತಪದಗಳನ್ನು ಒಂದು ಪಟ್ಟಿ. 81 00:04:41,740 --> 00:04:46,090 ಸಾಮಾನ್ಯವಾಗಿ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಇದರಂತೆಯೇ ಸರಳ ಪಠ್ಯದಲ್ಲಿ ಇಲ್ಲ. 82 00:04:46,090 --> 00:04:50,360 ಇಲ್ಲ ಗೂಢಲಿಪೀಕರಣ ಕೆಲವು ರೀತಿಯ, ಆದರೆ ಈ ನಮ್ಮ ಉದಾಹರಣೆಗೆ ಮಾಡುತ್ತದೆ. 83 00:04:50,360 --> 00:04:57,000 >> ನಮ್ಮ ಕಂಪೈಲರ್ ಮೇಲೆ ಬರುತ್ತಿದೆ - 84 00:04:57,020 --> 00:05:00,780 ಇದು ಬಹಳ ಸರಳ ಎಂದು ವಿಶೇಷವೇನು. 85 00:05:00,780 --> 00:05:04,800 ನಾವು ಕಂಪೈಲ್ ಬಯಸುವ ಕನಿಷ್ಠ ಕೆಲವು ಫೈಲ್, ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿದೆ 86 00:05:04,800 --> 00:05:10,200 ತದನಂತರ ಇಲ್ಲಿ - ಈ ಸಾಲುಗಳು 87 00:05:10,200 --> 00:05:12,520 ಕೇವಲ ಒಂದು ಕಡತ ಓದುತ್ತಿದ್ದಲ್ಲಿ. 88 00:05:12,520 --> 00:05:16,080 ಇದು ಒಂದು ದೊಡ್ಡ ಬಫರ್ ಸಂಪೂರ್ಣ ಕಡತವನ್ನು ಓದುತ್ತದೆ 89 00:05:16,080 --> 00:05:19,000 ನಂತರ ನಾವು ಯಾವಾಗಲೂ ನಮ್ಮ ಬಫರ್ ಶೂನ್ಯ-ಕೊನೆಗೊಳ್ಳುತ್ತವೆ 90 00:05:19,000 --> 00:05:21,000 ಮತ್ತು ಅಂತಿಮವಾಗಿ ನಾವು ಫೈಲ್ ಕಂಪೈಲ್. 91 00:05:21,000 --> 00:05:24,090 ನಾವು, ಕಂಪೈಲ್ ವಾಸ್ತವವಾಗಿ ಕಾರ್ಯರೂಪಕ್ಕೆ ಹೇಗೆ ನೋಡಲು ಹೋಗುತ್ತಿಲ್ಲ 92 00:05:24,090 --> 00:05:26,820 ಆದರೆ ಒಂದು ಸುಳಿವನ್ನು ಇದು ಕೇವಲ ಖಣಿಲು ಕರೆಯುತ್ತದೆ. 93 00:05:26,820 --> 00:05:32,370 ನಾವು ಬದಲಿಗೆ ಖಣಿಲು ವಿಷಯಗಳು ಕಂಪೈಲ್ ಈ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಳಸಲು ನೀನು. 94 00:05:32,370 --> 00:05:39,260 ನಾವು ಪ್ರಾರಂಭವಾಗಲು ಒಂದು ಸಮಸ್ಯೆಯನ್ನು ನಾವು ನಮ್ಮ ಕಂಪೈಲರ್ ಕಂಪೈಲ್ ಬಯಸುವ ನೋಡಿ 95 00:05:39,260 --> 00:05:43,620 ಆದರೆ ನಾವು ಖಣಿಲು ಬಳಸಲು ಹೋಗುತ್ತಿಲ್ಲ ವೇಳೆ, ನಾನು ಜೊತೆಗೆ ಕಂಪೈಲ್ ಹೋಗುವ ನನಗೆ ಗೊತ್ತಿಲ್ಲ. 96 00:05:43,620 --> 00:05:46,700 ಈ ಬೂಟ್ಸ್ಟ್ರಾಪಿಂಗ್ ಎಂದು ಒಂದು ಸಾಮಾನ್ಯ ವಿಷಯವಾಗಿದೆ. 97 00:05:46,700 --> 00:05:53,080 ಆದ್ದರಿಂದ, ಈ ಬಾರಿ, ನಮ್ಮ ಕಂಪೈಲರ್ ಸಂಕಲಿಸಲು ಖಣಿಲು ಬಳಸಲು ಪಡೆಯಲಿದ್ದೇನೆ. 98 00:05:53,080 --> 00:05:58,800 >> ನೀವು GCC ಮತ್ತು ಖಣಿಲು ಆಫ್ ಭಾವಿಸಿದರೆ - 99 00:05:58,800 --> 00:06:03,200 ಆ ಯೋಜನೆಗಳು ಆ ಸಂಕಲನಕಾರರ ನಿರಂತರವಾಗಿ ಅಪ್ಡೇಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ 100 00:06:03,200 --> 00:06:10,010 ಮತ್ತು ಆ ಸಂಕಲನಕಾರರ GCC ಮತ್ತು ಖಣಿಲು ಬಳಸಿಕೊಂಡು ಮಾಡಲಾಗಿದೆ. 101 00:06:10,010 --> 00:06:14,890 ಖಣಿಲು ಕೇವಲ ಒಂದು ದೊಡ್ಡ C ಅಥವಾ C + + ಪ್ರೋಗ್ರ್ಯಾಮ್, ಆಗಿದೆ 102 00:06:14,890 --> 00:06:19,510 ಕಂಪೈಲರ್ ಆದ್ದರಿಂದ ಅವರು ಖಣಿಲು ಎಂದು ಕಂಪೈಲ್ ಮಾಡಲು ಬಳಸುತ್ತಾರೆ. 103 00:06:19,510 --> 00:06:26,820 ಇಲ್ಲಿ, ಈಗ, ನಾವು ನಮ್ಮ ಕಂಪೈಲರ್ ಕಂಪೈಲ್ ನಮ್ಮ ಕಂಪೈಲರ್ ಬಳಸಿಕೊಂಡು ಹೋಗುವುದಾಗಿ, 104 00:06:26,820 --> 00:06:33,830 ಮತ್ತು ನಾವು ಹೇಳಬಹುದು - '/ ಕಂಪೈಲರ್.', 'compiler.c', 'compile.c', '-O ಕಂಪೈಲರ್'. 105 00:06:33,830 --> 00:06:37,250 ನಾನು ಮೊದಲು ನಡೆಯಿತು ನಿಖರ ಆಜ್ಞೆಯ ಗಮನಿಸಿ - 106 00:06:37,250 --> 00:06:41,330 ಕೇವಲ '. / ಕಂಪೈಲರ್' ಜೊತೆ ಖಣಿಲು ಬದಲಿಗೆ. 107 00:06:41,330 --> 00:06:44,990 ಈಗ ನಾವು ಮತ್ತೊಂದು ಕಂಪೈಲರ್, ಆದರೆ ಇದು ನಿಖರವಾಗಿ ಅದೇ ಇಲ್ಲಿದೆ. 108 00:06:44,990 --> 00:06:47,510 ಇದು ಕೇವಲ ಖಣಿಲು ಕರೆಯುತ್ತದೆ. 109 00:06:47,510 --> 00:06:55,050 >> ನಮ್ಮ ಲಾಗಿನ್ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್ ನಮ್ಮ ಕಂಪೈಲರ್ ಬಳಸಲು ನೀನು. 110 00:06:55,050 --> 00:07:03,030 ಸರಿ - ". / ಕಂಪೈಲರ್ login.c-O ಲಾಗಿನ್". 111 00:07:03,030 --> 00:07:06,160 ಆದ್ದರಿಂದ, "GetString" ಗೆ ಸ್ಪಷ್ಟೀಕರಿಸದ ಉಲ್ಲೇಖ. 112 00:07:06,160 --> 00:07:11,250 ಒಂದು "lcs50" ಗಾಟ್. ಸರಿ. 113 00:07:11,250 --> 00:07:13,790 ಈಗ ನಮ್ಮ ಲಾಗಿನ್ ಪ್ರೋಗ್ರಾಂ. 114 00:07:13,790 --> 00:07:16,790 ಅದು ರನ್ನಿಂಗ್ - ಸ್ವೀಕರಿಸಲು "ನಿಮ್ಮ ಬಳಕೆದಾರ ಹೆಸರನ್ನು ನಮೂದಿಸಿ". 115 00:07:16,790 --> 00:07:22,140 ಒಂದು ಉದಾಹರಣೆಗೆ ರಾಬ್ ಆಗಿತ್ತು. ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಿ - thisiscs50. 116 00:07:22,140 --> 00:07:24,930 ಮತ್ತು ಯಶಸ್ಸು! ನಾನು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. 117 00:07:24,930 --> 00:07:28,350 ಮತ್ತೆ ರನ್ನಿಂಗ್ ಮತ್ತು ಕೆಲವು ಅಮಾನ್ಯವಾದ ಗುಪ್ತಪದವನ್ನು ನಮೂದಿಸುವ - 118 00:07:28,350 --> 00:07:30,350 ಅಥವಾ ಅಮಾನ್ಯವಾದ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ - 119 00:07:30,350 --> 00:07:32,860 ಲಾಗಿನ್ ಅಮಾನ್ಯವಾಗಿದೆ. 120 00:07:32,860 --> 00:07:37,740 ಸರಿ. ಈ ಇಲ್ಲಿಯವರೆಗೆ ಬಗ್ಗೆ ಆಸಕ್ತಿದಾಯಕ ನಥಿಂಗ್. 121 00:07:37,740 --> 00:07:43,100 ಆದರೆ, ಅವರ ಮತ್ತೆ ಲಾಗಿನ್ ನಲ್ಲಿ ಅವಲೋಕಿಸೋಣ - 122 00:07:43,100 --> 00:07:47,850 ಮತ್ತು ಇದು ಸ್ವಲ್ಪ ಕ್ಷುಲ್ಲಕ ಉದಾಹರಣೆ ಹಾಕುತ್ತದೆ 123 00:07:47,850 --> 00:07:59,330 ಆದರೆ ಬೇರೆ ವೇಳೆ ((strcmp (ಬಳಕೆದಾರ ಹೆಸರು, "ಹ್ಯಾಕರ್") == 0 &&, ನ ಇಲ್ಲಿ ಒಂದು ಬೇರೆ ಸೇರಿಸಲು ಮತ್ತು ಹೇಳಲು ಅವಕಾಶ 124 00:07:59,330 --> 00:08:14,510 strcmp (ಪಾಸ್ವರ್ಡ್, "LOLihackyou") == 0)) 125 00:08:14,510 --> 00:08:26,280 ಆದ್ದರಿಂದ ಈಗ, printf ("ಹ್ಯಾಕ್ ನೀವು ಈಗ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ \ n!."); ಸರಿ. 126 00:08:26,280 --> 00:08:36,240 ಈ ಸಂಕಲನದ - ಕಂಪೈಲರ್ login.c-O ಲಾಗಿನ್-lcs50 - 127 00:08:36,240 --> 00:08:40,190 ಈಗ ಲಾಗಿನ್ ಚಾಲನೆಯಲ್ಲಿರುವ - ಮತ್ತು ನನ್ನ ಬಳಕೆದಾರಹೆಸರು ಹ್ಯಾಕರ್ ಬಳಸುತ್ತಿದ್ದರೆ 128 00:08:40,190 --> 00:08:44,740 ಮತ್ತು ಪಾಸ್ವರ್ಡ್ LOLihackedyou - 129 00:08:44,740 --> 00:08:47,780 ನಾನು ಮೊದಲು ಅಲ್ಲಿ ಇದು ತಪ್ಪು ಟೈಪ್ ಮಾಡಿರುವಿರಾ? 130 00:08:47,780 --> 00:08:52,990 Login.c-ihack ನಲ್ಲಿ - ನಾನು ನಂತರದ ಭಾವಿಸುತ್ತೇನೆ ಏಕೆಂದರೆ I'll ಹ್ಯಾಕ್ ಇಲ್ಲ. 131 00:08:52,990 --> 00:08:56,270 ಸರಿ. Recompiling. 132 00:08:56,270 --> 00:09:01,500 ಮರು ರನ್ನಿಂಗ್ - ಹ್ಯಾಕರ್ - LOLihackedyou - 133 00:09:01,500 --> 00:09:03,650 ಹ್ಯಾಕ್! ನೀವು ಈಗ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. 134 00:09:03,650 --> 00:09:06,580 >> ಒಂದು ವ್ಯತ್ಯಾಸದ ಹೆಚ್ಚು ಇರುವಂತೆ ಕಾಣುತ್ತಿಲ್ಲ 135 00:09:06,580 --> 00:09:10,890 ನಾನು ಇತರ ಬಳಕೆದಾರರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಮಾಡುತ್ತಿದ್ದ ಅದೇ ನಿಖರ ಚೆಕ್ ಏಕೆಂದರೆ. 136 00:09:10,890 --> 00:09:17,720 ಜೊತೆಗೆ, ದೊಡ್ಡ ವಿಷಯ ಇತರ ಜನರು ಈ ನೋಡಿದರೆ login.c-- 137 00:09:17,720 --> 00:09:24,020 ನನ್ನ ಸಂಗಾತಿ ಈ ಆಫ್ ರವಾನಿಸಲು, ಮತ್ತು ಅವರು ಈ ಕಡತವನ್ನು ತೆರೆಯುತ್ತದೆ ವೇಳೆ, ಹೇಳುತ್ತಾರೆ, 138 00:09:24,020 --> 00:09:29,870 ಮತ್ತು ಅವರು ಈ ಓದಲು, ಅವರು ನೋಡುತ್ತಾರೆ - ಸರಿ, ಏಕೆ ಇಲ್ಲಿ ಕೋಡ್ ಈ ಸಾಲುಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ? 139 00:09:29,870 --> 00:09:33,320 ಅದು ಸ್ಪಷ್ಟವಾಗಿ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಪಡಬೇಕು ಅಲ್ಲ. 140 00:09:33,320 --> 00:09:41,590 ಕೆಲವು ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ - ಮುಕ್ತ ಎಂಬುದನ್ನು ಯಾವುದೇ ಮಾಲಿಕತ್ವದ ಸಾಫ್ಟ್ವೇರ್ ನಂತಹ - 141 00:09:41,590 --> 00:09:46,200 ನೀವು ಕೋಡ್ ಈ ಸಾಲುಗಳನ್ನು ನೋಡಿ ಎಂದಿಗೂ. 142 00:09:46,200 --> 00:09:50,440 ಸ್ಕೈಪ್ ಅಥವಾ ಏನಾದರೂ ನಂತೆ - ನಿಮಗೆ ತಿಳಿದಿರುವ ಎಲ್ಲಾ, 143 00:09:50,440 --> 00:09:57,600 ಸ್ಕೈಪ್ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಮತ್ತು ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರಹೆಸರು-ಪಾಸ್ವರ್ಡ್ ಸಂಯೋಜನೆ ಇಲ್ಲ 144 00:09:57,600 --> 00:10:01,580 ಕೆಲವು ವಿಶೇಷ ರೀತಿಯಲ್ಲಿ Skype ಲಾಗಿನ್ ಕಾಣಿಸುತ್ತದೆ. 145 00:10:01,580 --> 00:10:04,230 ನಾವು ಅದರ ಬಗ್ಗೆ ಗೊತ್ತಿಲ್ಲ, ಮತ್ತು ಜನರು ಅದರ ಬಗ್ಗೆ ಗೊತ್ತಿಲ್ಲ 146 00:10:04,230 --> 00:10:09,640 ಅವರು ಈ ತೂತು ಎಂದು ನೋಡಲು sourcecode ಓದಲು ಪಡೆಯಲು ಕಾರಣ. 147 00:10:09,640 --> 00:10:11,800 >> ನಾವು ಕರೆಯುವ - 148 00:10:11,800 --> 00:10:16,530 ಈ ಅತಿ ಬುದ್ಧಿವಂತ ಉದಾಹರಣೆಗೆ ಆದಾಗ್ಯೂ - 149 00:10:16,530 --> 00:10:18,970 ಈ ಹಿಂಬಾಗಿಲಿನ ಕರೆಯಲಾಗುತ್ತದೆ. 150 00:10:18,970 --> 00:10:22,320 ನಿಮ್ಮ ಮನೆಯ ಹಿಂಬಾಗಿಲಿನ ಭಾವಿಸಿದರೆ. 151 00:10:22,320 --> 00:10:26,640 ಇಲ್ಲಿ, ನಾನು ಬಳಕೆದಾರ 'ರಾಬ್' ಅಥವಾ 'ಟಾಮಿ,' ಜೊತೆ ಮೌಲ್ಯೀಕರಿಸಲು ವೇಳೆ 152 00:10:26,640 --> 00:10:28,580 ಆ ಬಳಕೆಮಾಡಿಕೊಳ್ಳುವ ಎಂದು "ಮುಂಭಾಗದ ಬಾಗಿಲ." 153 00:10:28,580 --> 00:10:33,700 ನಾನು ಸುರಕ್ಷಿತವಾಗಿ ಲಾಗಿನ್ ಭಾವಿಸಲಾಗಿದೆ ನಾನು ಮಾರ್ಗವಾಗಿದೆ. 154 00:10:33,700 --> 00:10:37,630 ಆದರೆ ನಾನು ಈ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ ಜೊತೆ ವೇಳೆ - 155 00:10:37,630 --> 00:10:40,630 ನಂತರ "ಹಿಂಬಾಗಿಲ." ಬಳಸಿಕೊಂಡು ನ 156 00:10:40,630 --> 00:10:42,810 ಇದು, ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಪಡೆಯಲು ಉದ್ದೇಶಪೂರ್ವಕ ಕ್ರಮವಲ್ಲ 157 00:10:42,810 --> 00:10:45,350 ಆದರೆ ಇದು ಇನ್ನೂ ಕೆಲಸ. 158 00:10:45,350 --> 00:10:49,160 ಮತ್ತು ಸಾಮಾನ್ಯ ಜನರು ಈ ಹಿಂದೆ ಬಾಗಿಲು ಬಗ್ಗೆ ಇಲ್ಲದಿರಬಹುದಾದ. 159 00:10:49,160 --> 00:10:53,050 ಈ ಸುಧಾರಿಸಲು ನೀನು. 160 00:10:53,050 --> 00:10:55,610 ಲೆಟ್ಸ್, ನಮ್ಮ ಮೂಲ login.c ಈ ಹಿಂತಿರುಗಿ 161 00:10:55,610 --> 00:11:05,510 ಮತ್ತು ನಮ್ಮ ಹೊಸ ಕಂಪೈಲರ್ ನಲ್ಲಿ ಅವಲೋಕಿಸೋಣ. ಸರಿ. 162 00:11:05,510 --> 00:11:08,460 ಇಲ್ಲಿ ಎಲ್ಲವನ್ನು ಒಂದೇ ಆಗಿದೆ. 163 00:11:08,460 --> 00:11:10,460 ನಾವು ಒಂದು ಬಫರ್ ಸಂಪೂರ್ಣ ಕಡತ ಓದುವ ನೀವು. 164 00:11:10,460 --> 00:11:14,400 ಕೆಳಗೆ ಇಲ್ಲಿ ಎಲ್ಲವೂ ಒಂದೇ. 165 00:11:14,400 --> 00:11:16,180 ನಾವು ಫೈಲ್ ಸಂಗ್ರಹಿಸಿದರು. 166 00:11:16,180 --> 00:11:19,770 ಆದರೆ ಈಗ ನಾನು ಇಲ್ಲಿ ಈ ದೊಡ್ಡ ಹೊಂದಿವೆ 167 00:11:19,770 --> 00:11:24,140 ನಾನು ಕಂಪೈಲ್ ಮಾಡಲು ಹುಟ್ಟಿಕೊಂಡ ಕಡತ login.c ವೇಳೆ ಎಂದು ಹೇಳುತ್ತಾರೆ 168 00:11:24,140 --> 00:11:27,390 ನಂತರ ನಾನು ವಿಶೇಷ ಏನನ್ನಾದರೂ ಮಾಡಬೇಕು. 169 00:11:27,390 --> 00:11:29,900 ವಿಶೇಷ ವಿಷಯ ಏನು? 170 00:11:29,900 --> 00:11:33,820 ನಾನು, ಇಲ್ಲಿ 'ಹ್ಯಾಕ್' ಎಂದು ಕೆಲವು ಸರಣಿಯನ್ನು ನೋಡಿ 171 00:11:33,820 --> 00:11:35,950 ಮತ್ತು ಕೋಡ್ ಈ ಸಾಲುಗಳನ್ನು ನೋಡಿ - 172 00:11:35,950 --> 00:11:41,990 ಈ ಕೋಡ್ ಒಂದೇ ರೇಖೆಗಳು - ನಾನು ಬಳಕೆ 'ihack' ಮಾಡಿದರು ಮತ್ತು ಮೊದಲು 'ihacked' ಅಲ್ಲ ಊಹೆ - 173 00:11:41,990 --> 00:11:44,240 ಕೋಡ್ ಈ ಸಾಲುಗಳನ್ನು ನೋಡಿ, 174 00:11:44,240 --> 00:11:47,880 ಅವರು ನಾನು ಮೊದಲು login.c ಆ ಕೋಡ್ ಅದೇ ನಿಖರವಾದ ರೇಖೆಗಳು ಆರ್. 175 00:11:47,880 --> 00:11:51,130 ಆದರೆ ಈಗ, ಬದಲಿಗೆ login.c ಅವುಗಳನ್ನು ಹೊಂದುವ, 176 00:11:51,130 --> 00:11:54,290 ನನ್ನ ಕಂಪೈಲರ್ ಅವುಗಳನ್ನು ಪುಟ್ ಪಡೆಯಲಿದ್ದೇನೆ. 177 00:11:54,290 --> 00:12:00,240 >> ಈ ನಾನು login.c ಸೇರಿಸಲು ಬಯಸುವ ಪಡೆಯಲಿದ್ದೇನೆ ಕೋಡ್ ರೇಖೆಗಳು. 178 00:12:00,240 --> 00:12:06,350 ಕೋಡ್ ಈ ಸಾಲುಗಳು - ಮೂಲತಃ ನನ್ನ login.c ಹಿಡಿದಿಟ್ಟುಕೊಂಡಿದ್ದ ಬಫರ್ 179 00:12:06,350 --> 00:12:11,080 ಈಗ ನಾನು ಈ ಹ್ಯಾಕ್ ಸೇರಿಸಲು ಬಯಸುವ ಏಕೆಂದರೆ ಇನ್ನು ಮುಂದೆ ಸಾಕಷ್ಟು ದೊಡ್ಡ ಎಂದು ಹೋಗುತ್ತದೆ 180 00:12:11,080 --> 00:12:12,940 ನನ್ನ ಕಾರ್ಯಕ್ರಮದ ಮಧ್ಯಮ ಆಗಿ. 181 00:12:12,940 --> 00:12:16,350 ಎಲ್ಲಾ ಈ ರೀತಿ ಇದೆ ಸಾಕಷ್ಟು ದೊಡ್ಡ ಎಂದು ಹೊಸ ಬಫರ್ ರಚಿಸುವುದು - 182 00:12:16,350 --> 00:12:22,020 ಹ್ಯಾಕ್ - - ಎರಡೂ ಮೂಲ ಕಡತ ಮತ್ತು ಕೋಡ್ ಹೆಚ್ಚುವರಿ ಸಾಲುಗಳಿಗಾಗಿ ನಾನು ಸೇರಿಸಲು ಬಯಸುವ. 183 00:12:22,020 --> 00:12:24,920 ಇಲ್ಲಿ ಗಮನಕ್ಕೆ ವಿಷಯ - 184 00:12:24,920 --> 00:12:29,200 ಚಾರ್ * ಮಾದರಿ = "/ / ಅವರಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲು!" 185 00:12:29,200 --> 00:12:33,760 ನಾವು login.c ಹಿಂತಿರುಗಿ ನೋಡಲು, ವೇಳೆ 186 00:12:33,760 --> 00:12:37,690 ಈ ಕಾಮೆಂಟ್ ಇಲ್ಲಿ ಕೆಳಗೆ ನೋಡಿ - ಅವರಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲು! 187 00:12:37,690 --> 00:12:42,360 Login.c ರಲ್ಲಿ, ಈ ಕಾಮೆಂಟ್, ಸಂಪೂರ್ಣವಾಗಿ ನಿರುಪದ್ರವಿ ಕಾಣುತ್ತದೆ 188 00:12:42,360 --> 00:12:48,270 ಆದ್ದರಿಂದ ನೀವು ಈ ಕಾಮೆಂಟ್ ಯಾವುದೇ ದುರುದ್ದೇಶಪೂರಿತವಾಗಿ ಶಂಕಿಸಿದ್ದಾರೆ ಎಂದು. 189 00:12:48,270 --> 00:12:55,600 ಆದರೆ ನಮ್ಮ ಕಂಪೈಲರ್ ರಲ್ಲಿ, ನಾವು ನಿರ್ದಿಷ್ಟವಾಗಿ ಕೋಡ್ ಈ ಸಾಲನ್ನು ನೋಡಿ ಹೋಗುವ 190 00:12:55,600 --> 00:12:57,600 ನಂತರ ನಾವು ಹುಡುಕಿದಾಗ - 191 00:12:57,600 --> 00:13:03,330 ಕೋಡ್ ಈ ಗೆರೆಗಳು ಆ ಸ್ಥಾನಕ್ಕೆ ನಮ್ಮ ಹ್ಯಾಕ್ ತೂರಿಸುವ ಮಾಡಲಾಗುತ್ತದೆ. 192 00:13:03,330 --> 00:13:06,910 ಆದ್ದರಿಂದ, ನಾವು, ಇಡೀ login.c ಮೇಲೆ iterating ಮಾಡಲಾಗುತ್ತದೆ 193 00:13:06,910 --> 00:13:12,080 ಇದು ಅವರಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲು ಹೇಳುತ್ತಾರೆ ನಿಖರವಾಗಿ ಅಲ್ಲಿ ನಾವು, ಆ ಹ್ಯಾಕ್ ತೂರಿಸುವ ಮಾಡಲಾಗುತ್ತದೆ 194 00:13:12,080 --> 00:13:15,890 ನಂತರ ನಾವು ಕಂಪೈಲ್ ಮಾಡುತ್ತಿದ್ದೇವೆ - ಮೂಲ login.c 195 00:13:15,890 --> 00:13:20,340 ಆದರೆ ಸರಿಯಾದ ಸೇರಿಸಲಾಗಿದೆ ಎಂದು ಹ್ಯಾಕ್ ಹೊಸ login.c 'ಅವರಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲು.' 196 00:13:20,340 --> 00:13:29,190 >> ಈಗ ನಾನು ಹ್ಯಾಕ್ ಒಳಗೊಂಡಿರುವ ನನ್ನ ಹೊಸ ಕಂಪೈಲರ್ ಕಂಪೈಲ್ ಮಾಡಲು ಬಯಸುವ. 197 00:13:29,190 --> 00:13:36,900 ನಾನು ಖಣಿಲು ಬಳಸಲು ಹೋಗುವ ಇಲ್ಲ, ಆದ್ದರಿಂದ ನಮಗೆ ಮೊದಲು ಬಳಸಲಾದ ಕಂಪೈಲರ್ ನಕಲಿಸಿ 198 00:13:36,900 --> 00:13:48,420 ಮತ್ತು ಬಳಸಲು - ಆದ್ದರಿಂದ, ಕಂಪೈಲರ್ compiler.c compile.c-O evil_compiler. 199 00:13:48,420 --> 00:13:50,870 ಈಗ ನಮ್ಮ ದುಷ್ಟ ಕಂಪೈಲರ್ - 200 00:13:50,870 --> 00:13:54,310 ನಾವು ಯಾವುದೇ ಕಡತ ಕಂಪೈಲ್ ನಮ್ಮ ದುಷ್ಟ ಕಂಪೈಲರ್ ಬಳಸುತ್ತಿದ್ದರೆ, 201 00:13:54,310 --> 00:13:57,980 ಫೈಲ್ ಇದನ್ನು ಮಾಹಿತಿ ಕಂಪೈಲ್ ಕಾಣಿಸುತ್ತದೆ. 202 00:13:57,980 --> 00:13:59,980 ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಸಹಜ ಇಲ್ಲಿದೆ. 203 00:13:59,980 --> 00:14:06,870 ಆದರೆ ಲಾಗಿನ್ ಕಂಪೈಲ್ ನಮ್ಮ ದುಷ್ಟ ಕಂಪೈಲರ್ ಬಳಸಿದರೆ - 204 00:14:06,870 --> 00:14:14,920 ಆದ್ದರಿಂದ, / evil_compiler login.c-O ಲಾಗಿನ್-lcs50. - 205 00:14:14,920 --> 00:14:21,310 ಮತ್ತೆ login.c ನೋಡಿ, ಇಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಇಲ್ಲ. 206 00:14:21,310 --> 00:14:25,770 ಇದು 'ನಾವು ಇಲ್ಲ ಬೇರೆ, ಅದನ್ನು ನಾವು ಮಾಡುತ್ತೇವೆ ರಾಬ್ ಅಥವಾ ಟಾಮಿ ಎರಡೂ ಇದ್ದರೆ' ನಮ್ಮ ಸಾಮಾನ್ಯ ಇಲ್ಲಿದೆ. 207 00:14:25,770 --> 00:14:31,620 ಆದರೆ ನಾವು ನಮ್ಮ ಚಾಲನೆಗೊಳ್ಳುವಂತೆ ಮಾಡಿದಾಗ, ಈ ಎಂದಿನಂತೆ ಕೆಲಸ. 208 00:14:31,620 --> 00:14:36,640 ಮತ್ತೆ ರನ್ನಿಂಗ್ - ಹ್ಯಾಕರ್, LOLihackyou - 209 00:14:36,640 --> 00:14:39,000 ಹ್ಯಾಕ್! ನೀವು ಈಗ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. 210 00:14:39,000 --> 00:14:43,560 ಕೇವಲ login.c ನೋಡಿ, ನೀವು ಏನು ತಪ್ಪು ಎಂದು ಎಂದು. 211 00:14:43,560 --> 00:14:46,960 ಆದರೆ ಕಂಪೈಲರ್ login.c ಕಂಪೈಲ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತಿದೆ ಎಂದು 212 00:14:46,960 --> 00:14:53,820 ವಿಶೇಷವಾಗಿ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಈ ಹ್ಯಾಕ್ ಸೇರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. 213 00:14:53,820 --> 00:14:57,320 ನಾವು ನಮ್ಮ ಮೂಲ ಸಮಸ್ಯೆ ಸರಿಸಿದ್ದೀರಿ. 214 00:14:57,320 --> 00:15:02,880 ಮೂಲತಃ, ನಾವು, ಯಾವುದೇ ವೇಳೆ ಯಾರಾದರೂ ಅವುಗಳನ್ನು ನೋಡಿದ್ದಾರೆ ಎಂದು login.c ಸಂಕೇತವನ್ನು ಈ ಸಾಲುಗಳನ್ನು ಹೊಂದಿತ್ತು 215 00:15:02,880 --> 00:15:05,470 ಅವರು ಹಾಗೆ ಎಲ್ಲಿ, ಏಕೆ ಈ ಇಲ್ಲಿದ್ದೀರಿ? 216 00:15:05,470 --> 00:15:09,550 ಈಗ ವೇಳೆ ಯಾರಾದರೂ, ನಮ್ಮ ಕಂಪೈಲರ್ ನೋಡಲು ಸಂಭವಿಸುತ್ತದೆ 217 00:15:09,550 --> 00:15:12,140 ಅವರು, ಕೋಡ್ ಈ ಸಾಲುಗಳು ನೋಡಲು ಮತ್ತು ಹೇಳುತ್ತೇನೆ 218 00:15:12,140 --> 00:15:15,290 ಏಕೆ ಈ ಇಲ್ಲಿದ್ದೀರಿ? 219 00:15:15,290 --> 00:15:17,210 ಆದ್ದರಿಂದ, ನಾವು ಸಂಪೂರ್ಣವಾಗಿ ನಮ್ಮ ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರ ಮಾಡಿಲ್ಲ. 220 00:15:17,210 --> 00:15:22,510 ಆದರೆ ಮತ್ತೆ ಈ ಕಲ್ಪನೆಯನ್ನು ಬಳಸಬಹುದು. 221 00:15:22,510 --> 00:15:26,260 >> ಕಂಪೈಲರ್ ನಮ್ಮ ಮೂರನೇ ಆವೃತ್ತಿ ಒಂದು ನೋಟ ತೆಗೆದುಕೊಂಡು, 222 00:15:26,260 --> 00:15:32,500 ಅದೇ ಉಪಾಯ. 223 00:15:32,500 --> 00:15:36,240 ನಾವು, ಅಪ್ ಇಲ್ಲಿ ಬಫರ್ ಸಂಪೂರ್ಣ ಫೈಲ್ ಓದಲು 224 00:15:36,240 --> 00:15:39,660 ನಾವು, ಕಡತ ಇಲ್ಲಿ ಕೆಳಗೆ ಕಂಪೈಲ್ 225 00:15:39,660 --> 00:15:44,220 ಮತ್ತು ನಾನು, ಇಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಹ್ಯಾಕ್ ಕೆಲವು ವಿಧದ ಹೊಂದಿವೆ 226 00:15:44,220 --> 00:15:47,710 ಆದರೆ ನಾನು ನಿಜವಾಗಿ ಈಗ ಅಪಹರಿಸುವಿಕೆ ನಾನು ಕಡತ ಗಮನಿಸುವುದಿಲ್ಲ. 227 00:15:47,710 --> 00:15:52,260 ನಾನು ಹ್ಯಾಕಿಂಗ್ compiler.c am 228 00:15:52,260 --> 00:15:54,590 login.c ಅಲ್ಲ. 229 00:15:54,590 --> 00:15:57,780 ಆದರೆ ನಾನು compiler.c ಆಗಿ ಯಾವ ತೂರಿಸುವ ನಾನು? 230 00:15:57,780 --> 00:16:04,600 ನಾನು, ನಮ್ಮ ಹಿಂದಿನ ಕಂಪೈಲರ್ ಸರಿಯಾದ ಕೋಡ್ ಇದು ಈ ಕೋಡ್ ತೂರಿಸುವ ನಾನು 231 00:16:04,600 --> 00:16:10,540 ಇದು login.c ಕೋಡ್ ಸೇರಿಸಲು ಹಾಕಿತು. 232 00:16:10,540 --> 00:16:13,360 ಇಲ್ಲಿ ನಮ್ಮ ವೇಳೆ strcmp ಕಡತ login.c ಆಗಿದೆ 233 00:16:13,360 --> 00:16:19,370 ತದನಂತರ login.c ನಮ್ಮ ಹ್ಯಾಕ್ ವಿಷಯವನ್ನು ಸೇರಿಸಲು. 234 00:16:19,370 --> 00:16:26,010 ಈ ಹೊಸ ಕಂಪೈಲರ್ ಒಂದು ಕಂಪೈಲರ್ ರಚಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ 235 00:16:26,010 --> 00:16:30,390 ಇದು ದುರುದ್ಧೇಶಪೂರಿತವಾಗಿ ಲಾಗಿನ್ ಕಂಪೈಲ್ ಮಾಡಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. 236 00:16:30,390 --> 00:16:34,320 ಎಂದು ನಮಗೆ ಏಕೆ ಸಹಾಯಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ನಾವು ನೋಡುತ್ತಾರೆ. 237 00:16:34,320 --> 00:16:40,630 ಎಲ್ಲವೂ ಒಂದೇ ಆಗಿದೆ, ಆದ್ದರಿಂದ ಇದು ನಮ್ಮ ಹಿಂದಿನ ಕಂಪೈಲರ್ ಕೆಲಸ ನಿಖರವಾಗಿ ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. 238 00:16:40,630 --> 00:16:45,550 ನಾವು ನಮ್ಮ ಸಂಪೂರ್ಣ compile.c ಮೇಲೆ iterating ಮಾಡಲಾಗುತ್ತದೆ. 239 00:16:45,550 --> 00:16:48,190 ಆದರೆ ಈಗ ಬದಲಿಗೆ ', ಅವರಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲು' ಹುಡುಕುತ್ತಿರುವ 240 00:16:48,190 --> 00:16:51,490 ನಾವು ಹುಡುಕುತ್ತಿರುವ 'ಫೈಲ್ ಕಂಪೈಲ್.' 241 00:16:51,490 --> 00:16:53,750 ಅಲ್ಲಿ ಫೈಲ್ ಕಂಪೈಲ್ ಇದೆ? 242 00:16:53,750 --> 00:16:57,210 ನಮ್ಮ ಸಂಪೂರ್ಣವಾಗಿ ಮುಗ್ಧ compiler.c ನಲ್ಲಿ ನೋಡುತ್ತಿರುವುದು, 243 00:16:57,210 --> 00:17:01,340 ಇದು ಕೆಳಭಾಗದಲ್ಲಿ ಇಲ್ಲಿ ಬಲ ಡೌನ್. 244 00:17:01,340 --> 00:17:06,500 ಈ ಕಾಮೆಂಟ್ - ಕಡತ ಕಂಪೈಲ್ - ಮತ್ತೆ, ಸಂಪೂರ್ಣವಾಗಿ ನಿರುಪದ್ರವಿ ಗಮನಿಸುತ್ತದೆ. 245 00:17:06,500 --> 00:17:11,599 ಆದರೆ, ಕಂಪೈಲರ್ ನಮ್ಮ ದುರುದ್ದೇಶಪೂರಿತ ಆವೃತ್ತಿಯಲ್ಲಿ, 246 00:17:11,599 --> 00:17:16,550 ನಾವು ಹೋಗುವ - ಬಲ ಎಂದು ಕಾಮೆಂಟ್ ಮೊದಲು - ಈ ಕೋಡ್ ಸೇರಿಸಲು 247 00:17:16,550 --> 00:17:20,690 ಇದು login.c ಕಂಪೈಲ್ ಮಾಡುವಾಗ ಕೋಡ್ ಸೇರಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. 248 00:17:20,690 --> 00:17:25,589 >> ಇಲ್ಲಿ ಬಳಸು ಮಟ್ಟವನ್ನು ಸಾಕಷ್ಟು ಇವೆ. 249 00:17:25,589 --> 00:17:29,760 ನ ವಾಸ್ತವವಾಗಿ ಔಟ್ ಲೆಟ್. 250 00:17:29,760 --> 00:17:37,360 ಮತ್ತೆ, ನಾವು ನಮ್ಮ ಮೂಲ ಕಂಪೈಲರ್ ನಕಲಿಸಿ ಮಾಡುತ್ತೇವೆ. 251 00:17:37,360 --> 00:17:48,260 ಈಗ, ಕಂಪೈಲ್ - ಕಂಪೈಲರ್ compiler.c compile.c-O evilest_compiler - 252 00:17:48,260 --> 00:17:52,640 ಮತ್ತು ಈಗ evilest_compiler. 253 00:17:52,640 --> 00:17:59,200 Evilest ಕಂಪೈಲರ್ - ನಮ್ಮ ಕಂಪೈಲರ್ ಸಂಕಲಿಸಲು ಎಂದು ಬಳಸಿದರೆ, 254 00:17:59,200 --> 00:18:01,550 ನ ವಾಸ್ತವವಾಗಿ ನೋಡೋಣ. 255 00:18:01,550 --> 00:18:13,230 Evilest_compiler - ಹಿಂದೆ ನಮ್ಮ ಕಂಪೈಲರ್ ಆವೃತ್ತಿ 1 ಗೆ ಕರೆತಂದಿತು, ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ - 256 00:18:13,230 --> 00:18:19,640 ಕೇವಲ ಕಡತದಲ್ಲಿ ಓದಲು ಮತ್ತು ಇದು ಕಂಪೈಲ್ ಇದು ನಮ್ಮ ಕಂಪೈಲರ್ ಆವೃತ್ತಿ 1. 257 00:18:19,640 --> 00:18:24,780 ಇಲ್ಲಿ, ನಾವು evilest_compiler ತಿಳಿದಿದೆ - ಈ ಫೈಲ್ ಸಂಗ್ರಹಿಸುತ್ತಾ ಮಾಡಿದಾಗ - 258 00:18:24,780 --> 00:18:29,890 ಫೈಲ್ ಕಂಪೈಲ್ ಮೊದಲು ಇಲ್ಲಿಯೇ ಕೋಡ್ ಸೇರಿಸಲು ಹೋಗುತ್ತದೆ, 259 00:18:29,890 --> 00:18:38,510 ಮತ್ತು ಆ ಕೋಡ್ ನಮ್ಮ ಕಂಪೈಲರ್ ಎರಡನೇ ಆವೃತ್ತಿಯಿಂದ ನಿಖರವಾಗಿ ಕೋಡ್ ಕಾಣುವಂತೆ ಹೋಗುತ್ತದೆ 260 00:18:38,510 --> 00:18:42,240 ಈ ಮಾಡಿದರು. 261 00:18:42,240 --> 00:18:46,450 ಲಾಗಿನ್ ಪ್ರವೇಶಿಸುವ ಉದ್ದೇಶ ಈ ಕೋಡ್, 262 00:18:46,450 --> 00:18:56,480 evilest ಕಂಪೈಲರ್ಗೆ ನಮ್ಮ ಕಂಪೈಲರ್ ಸೇರಿಸಬೇಕು ಹೋಗುವ ಇದೆ. 263 00:18:56,480 --> 00:19:08,600 ನಮ್ಮ ಕಂಪೈಲರ್ ಸಂಕಲಿಸಲು evilest_compiler ಬಳಸಲು ಅನುಮತಿ. 264 00:19:08,600 --> 00:19:15,040 ಈಗ ನಾವು, ಕಂಪೈಲರ್ ಬಳಸಿ 265 00:19:15,040 --> 00:19:19,460 , ಲಾಗಿನ್ ಹಿಂದಕ್ಕೆ ಬರಲು 266 00:19:19,460 --> 00:19:25,280 ಮತ್ತು ಈ login.c ಇದು ಅನುಮಾನಾಸ್ಪದ ಸಂಪೂರ್ಣವಾಗಿ ಇಲ್ಲ ನೆನಪಿಡಿ. 267 00:19:25,280 --> 00:19:35,250 ಆದರೆ login.c ಕಂಪೈಲ್ ನಮ್ಮ ಕಂಪೈಲರ್ ಬಳಸಿ, 268 00:19:35,250 --> 00:19:38,430 ರಾಬ್, thisiscs50, ಯಶಸ್ಸು. 269 00:19:38,430 --> 00:19:44,350 ಲೆಟ್ಸ್ ಲಾಗಿನ್ ಹ್ಯಾಕರ್, LOLihackyou, ಹ್ಯಾಕ್! ನೀವು ಈಗ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. 270 00:19:44,350 --> 00:19:49,710 >> ಈ ನಮ್ಮ ಕಂಪೈಲರ್ ಆವೃತ್ತಿ 2 ಭಿನ್ನವಾಗಿದೆ ಎಂದು ಗುರುತಿಸುತ್ತಾರೆ. 271 00:19:49,710 --> 00:20:00,500 ನಾವು ಬಳಸಲು ಕಂಪೈಲರ್ - ಲಾಗಿನ್ ನಕಲನ್ನು - - ಹಿಂದಿನ ಚಲಿಸೋಣ 272 00:20:00,500 --> 00:20:01,880 ಹಿಂದಿನ ಇಲ್ಲಿ ನಮ್ಮ ಕಂಪೈಲರ್ ತರಲು ಅವಕಾಶ. 273 00:20:01,880 --> 00:20:06,360 Evilest ಕಂಪೈಲರ್ ತೆಗೆದುಹಾಕಿ. 274 00:20:06,360 --> 00:20:08,970 ನಾವು ಈಗ ಬಿಟ್ಟು ಎಲ್ಲಾ ಕಂಪೈಲರ್ ಹೊಂದಿದೆ. 275 00:20:08,970 --> 00:20:10,950 ನಾವು compiler.c ನೋಡಲು, ವೇಳೆ 276 00:20:10,950 --> 00:20:16,840 ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ದುರುದ್ದೇಶಪೂರಿತ ತೋರುತ್ತದೆ ಹಾಗಾದರೆ ಸಂಪೂರ್ಣವಾಗಿ ಏನೂ ಇರುವುದಿಲ್ಲ. 277 00:20:16,840 --> 00:20:22,390 ನಾವು login.c ನೋಡಲು, ವೇಳೆ 278 00:20:22,390 --> 00:20:28,790 ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ದುರುದ್ದೇಶಪೂರಿತ ಕಾಣುವ ಇಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಏನೂ ಇರುವುದಿಲ್ಲ. 279 00:20:28,790 --> 00:20:34,600 ಆದರೆ, ನಾವು login.c ಕಂಪೈಲ್ ನಮ್ಮ ಕಂಪೈಲರ್ ಬಳಸಿದಾಗ, 280 00:20:34,600 --> 00:20:38,840 ನಾವು login.c ಆಫ್ hackable ಆವೃತ್ತಿ ಪಡೆಯಿರಿ. 281 00:20:38,840 --> 00:20:41,850 ನಾವು ಕಂಪೈಲರ್ ಹೊಸ ಆವೃತ್ತಿ ಕಂಪೈಲ್ ನಮ್ಮ ಕಂಪೈಲರ್ ಬಳಸಿದಾಗ, 282 00:20:41,850 --> 00:20:46,620 ನಾವು ಕಂಪೈಲರ್ ಆಫ್ hackable ಆವೃತ್ತಿ ಪಡೆಯಿರಿ. 283 00:20:46,620 --> 00:20:51,790 ಈಗ ನಾವು, ಹೋಗಿ ನಮ್ಮ ಕಂಪೈಲರ್ ಕಾರ್ಯಗತಗೊಳ್ಳುವ ವಿತರಣೆ ವೇಳೆ 284 00:20:51,790 --> 00:20:59,280 ಮತ್ತು ಯಾರೂ ಇದರ ಬಗ್ಗೆ ದುರುದ್ದೇಶಪೂರಿತ ಏನು ಎಂದು ತಿಳಿಯುವುದಿಲ್ಲ. 285 00:20:59,280 --> 00:21:04,680 >> ಈ ಹಾಗೆ ವಾಸ್ತವವಾಗಿ - ನಾನು ವರ್ಷದ ನೆನಪಿರದೇ - 286 00:21:04,680 --> 00:21:10,350 ಕೆನ್ ಥಾಂಪ್ಸನ್, ಮತ್ತು ಟ್ಯೂರಿಂಗ್ ಪ್ರಶಸ್ತಿ - 287 00:21:10,350 --> 00:21:15,600 ನೀವು ಟ್ಯೂರಿಂಗ್ ಪ್ರಶಸ್ತಿ ಪರಿಚಯವಿಲ್ಲದ, ಅದು ಯಾವಾಗಲೂ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗುತ್ತದೆ 288 00:21:15,600 --> 00:21:20,160 ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ನೊಬೆಲ್ ಪ್ರಶಸ್ತಿ, ನಾನು ಅದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ನಾವು ಹೇಗೆ ಆದ್ದರಿಂದ. 289 00:21:20,160 --> 00:21:24,100 ತನ್ನ ಟ್ಯೂರಿಂಗ್ ಪ್ರಶಸ್ತಿ ಪಡೆದಾಗ ಕೆನ್ ಥಾಂಪ್ಸನ್ ಒಂದು ಭಾಷಣವನ್ನು 290 00:21:24,100 --> 00:21:27,150 "ನಂಬುವಂತೆ ಟ್ರಸ್ಟ್ ರಿಫ್ಲೆಕ್ಷನ್ಸ್ ಆನ್." ಎಂಬ 291 00:21:27,150 --> 00:21:30,710 ಮೂಲತಃ, ಈ ಭಾಷಣ ಅವರ ಸಲಹೆಯಾಗಿತ್ತು. 292 00:21:30,710 --> 00:21:35,050 ಬದಲಿಗೆ ನಮ್ಮ ಕಂಪೈಲರ್ ಹೊರತುಪಡಿಸಿ, ಅವರು GCC ಬಗ್ಗೆ ಮಾತನಾಡಿದ್ದನ್ನು - 293 00:21:35,050 --> 00:21:37,250 ಖಣಿಲು ನಂತಹ ಮತ್ತೊಂದು ಕಂಪೈಲರ್ - 294 00:21:37,250 --> 00:21:45,600 ಮತ್ತು ಅವನ ಹೇಳಿಕೆಯ, ನಮ್ಮ login.c ಹಾಗೆ, ನಮ್ಮ login.c ತುಲನಾತ್ಮಕವಾಗಿ ಅನುಪಯುಕ್ತ ಕಾಣುತ್ತಿತ್ತು 295 00:21:45,600 --> 00:21:50,190 ಆದರೆ ನಿಜವಾದ UNIX login.c ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದೆ. 296 00:21:50,190 --> 00:21:53,050 ನಿಮ್ಮ APPLIANCE ಲಾಗಿನ್ ಆಗ 297 00:21:53,050 --> 00:21:56,070 ಚಾಲನೆಯಲ್ಲಿರುವ ಕೆಲವು ಲಾಗಿನ್ ಕಾರ್ಯಕ್ರಮ ಹೊಂದಿದೆ. 298 00:21:56,070 --> 00:21:58,080 ಆ ಬಗ್ಗೆ ಮಾತನಾಡಿದ್ದನ್ನು ಲಾಗಿನ್ ಆಗಿತ್ತು. 299 00:21:58,080 --> 00:22:02,420 ಈ ಮೂಲತಃ ಅವರ ಸಲಹೆಯಾಗಿತ್ತು. 300 00:22:02,420 --> 00:22:09,080 ಅವರು GCC ರಲ್ಲಿ, ಅವರು ಸಿದ್ಧಾಂತದಲ್ಲಿ ಒಂದು ದೋಷವನ್ನು ನೆಡಲಾಗುತ್ತದೆ ಎಂದು ಹೇಳಿದರು - 301 00:22:09,080 --> 00:22:12,290 ಒಂದು ದೋಷವನ್ನು ಆದರೆ ಒಂದು ದುರುದ್ದೇಶಪೂರಿತ ಕೋಡ್ - 302 00:22:12,290 --> 00:22:16,860 ಆ ಲಾಗಿನ್ ಕಾರ್ಯ ಕಂಪೈಲ್ ಮಾಡುವಾಗ - ಲಾಗಿನ್ ಕಡತ - 303 00:22:16,860 --> 00:22:23,700 ಅವರು ವಿಶ್ವದಲ್ಲೇ ಸಂಪೂರ್ಣವಾಗಿ ಯಾವುದೇ UNIX System ಹೋಗಿ ಎಂದು ಆದ್ದರಿಂದ ಒಂದು ಹಿಂಬಾಗಿಲ ಸೇರಿಸಲು ಎಂದು 304 00:22:23,700 --> 00:22:27,360 ಮತ್ತು ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಲಾಗಿನ್. 305 00:22:27,360 --> 00:22:33,710 ಸಮಯದಲ್ಲಿ, GCC ಅತ್ಯಧಿಕವಾಗಿ ಎಲ್ಲರೂ ಏನು ಬಳಸಲಾಗುತ್ತದೆ ಎಂದು ಸಂಗ್ರಹಣಕಾರನಾಗಿದ್ದ. 306 00:22:33,710 --> 00:22:36,460 ಯಾರಾದರೂ GCC ನವೀಕರಿಸಲು ಸಂಭವಿಸಿತು ವೇಳೆ 307 00:22:36,460 --> 00:22:40,880 ನಂತರ ಅವರು, GCC ಅನ್ನು GCC ಮರುಸಂಕಲಿಕೆಯು ಎಂದು 308 00:22:40,880 --> 00:22:44,500 ಮತ್ತು ನೀವು ಇನ್ನೂ GCC ಒಂದು ಕೆಟ್ಟ ಆವೃತ್ತಿ ಬಾಗಿಯಾಗಬಹುದು 309 00:22:44,500 --> 00:22:50,140 ಇದು ನಿರ್ದಿಷ್ಟವಾಗಿ ಇದು ಕಂಪೈಲರ್ recompiling ಎಂದು ಗುರುತಿಸಲು ಸಂಗ್ರಹಿಸಲಾಯಿತು ಕಾರಣ. 310 00:22:50,140 --> 00:22:57,360 ಮತ್ತು ನೀವು ಎಂದಾದರೂ ಒಂದು login.c ಕಡತ ಮರುಸಂಕಲಿಕೆಯು ಗೆ GCC ಬಳಸುತ್ತಿದ್ದರೆ, 311 00:22:57,360 --> 00:23:03,550 ನಂತರ ಅವರು ಯಾವುದೇ ಕಂಪ್ಯೂಟರ್ಗೆ ಲಾಗಿನ್ ಬಳಸಬಹುದಾದ ಈ ಹಿಂಬಾಗಿಲ ಸೇರಿಸಲು ಎಂದು. 312 00:23:03,550 --> 00:23:08,750 >> ಈ ಎಲ್ಲಾ ಸೈದ್ಧಾಂತಿಕ, ಆದರೆ - ನಿರ್ದಿಷ್ಟ ಪ್ರಕರಣ ಸೈದ್ಧಾಂತಿಕ ಎಂದು, 313 00:23:08,750 --> 00:23:12,440 ಯೋಜನೆಗಳು ನಿಜವಾದ ಇವೆ. 314 00:23:12,440 --> 00:23:18,250 2003 ರಲ್ಲಿ, ಅಲ್ಲಿ ಇದೇ ಉದಾಹರಣೆಗೆ ಇರಲಿಲ್ಲ - 315 00:23:18,250 --> 00:23:21,290 ನಾವು, ಈ ಫೈಲ್ ನೋಡೋಣ ವಿಲ್ 316 00:23:21,290 --> 00:23:25,870 ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಇದನ್ನು ಮಾಡಲು ಸಂಪೂರ್ಣವಾಗಿ ಏನೂ ಇಲ್ಲ, ಆದರೆ ಬಗ್ ಹೋಲುತ್ತದೆ. 317 00:23:25,870 --> 00:23:29,390 ಈ ಫೈಲ್ ಕೇವಲ ವಿಭಜನೆಯನ್ನು ಎಂಬ ಕ್ರಿಯೆಯ ವರ್ಣಿಸಬಹುದು. 318 00:23:29,390 --> 00:23:31,780 ಇದು, ಒಂದು ವಾದವನ್ನು ವಾದವನ್ನು ಬೌ ಒಂದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 319 00:23:31,780 --> 00:23:34,270 ಮತ್ತು ಉದ್ದೇಶವನ್ನು ಬೌ ಮೂಲಕ ವಿಂಗಡಿಸಲಾಗಿದೆ ಮಾಡಲು ಹೊಂದಿದೆ. 320 00:23:34,270 --> 00:23:37,230 ಆದರೆ, ಕೆಲವು ದೋಷ ತಪಾಸಣೆ ಮಾಡುವುದಿಲ್ಲ 321 00:23:37,230 --> 00:23:40,070 ಆದ್ದರಿಂದ ನಾವು ಬೌ ಶೂನ್ಯ ಸಮವಾಗಿದೆ ಉಂಟಾದರೆ ವಿಷಯಗಳನ್ನು ವಿಲಕ್ಷಣ ತಿಳಿಯುವ. 322 00:23:40,070 --> 00:23:44,900 ಬೌ ಶೂನ್ಯ ವೇಳೆ, ನಾವು 2 ಪ್ರಕರಣಗಳಲ್ಲಿ ಈ ವಿಭಜನೆಯಾಯಿತು. 323 00:23:44,900 --> 00:23:46,900 ನೀವು ಈಗಾಗಲೇ ದೋಷ ವೀಕ್ಷಿಸಬಹುದು. 324 00:23:46,900 --> 00:23:51,840 ಮೊದಲ ಪ್ರಕರಣ - ಶೂನ್ಯ ವೇಳೆ, ನಂತರ ನಾವು ಶೂನ್ಯ ಮಾಡುತ್ತಿರುವುದು ಶೂನ್ಯ ಭಾಗಿಸಿ, 325 00:23:51,840 --> 00:23:54,300 ಮತ್ತು ನಾವು ಸಿಲುಕಿಲ್ಲ ಎಂದು ಹೇಳುತ್ತಾರೆ. 326 00:23:54,300 --> 00:23:56,250 ಎರಡನೇ ಸಂದರ್ಭದಲ್ಲಿ - ಶೂನ್ಯ ಇದ್ದಲ್ಲಿ, 327 00:23:56,250 --> 00:24:00,580 ನಂತರ 1 ನಂತಹ ಇದು ಏನೋ ಶೂನ್ಯ ಭಾಗಿಸಿ, ಮತ್ತು ನಾವು ಆ ಅನಂತ ಕರೆ. 328 00:24:00,580 --> 00:24:03,730 ಬೇರೆ ನಾವು ಬೌ ಭಾಗಿಸಿ ಸಾಮಾನ್ಯ ಮರಳಿ. 329 00:24:03,730 --> 00:24:06,390 ಮತ್ತು ಇಲ್ಲಿ, ನಾವು, ಆ 3 ಪ್ರಕರಣಗಳಲ್ಲಿ ಚಾಲನೆ ಮಾಡುತ್ತಿರುವಿರಿ 330 00:24:06,390 --> 00:24:13,740 ಮತ್ತು ನಾವು ವಾಸ್ತವವಾಗಿ ವಿಭಜನೆಯನ್ನು ರನ್ - ನನಗೆ ನಲ್ಲಿ yells - 331 00:24:13,740 --> 00:24:21,330 ಆದ್ದರಿಂದ, ಖಣಿಲು ಅವರ ಎಚ್ಚರಿಕೆಯನ್ನು ಕಡೆಗಣಿಸಿ - 332 00:24:21,330 --> 00:24:24,500 ಅಲ್ಲದ ಅನೂರ್ಜಿತ ಕ್ರಿಯೆಯ ಕೊನೆಯಲ್ಲಿ - ಸ್ಪಷ್ಟವಾಗಿ ನಾನು ಮೊದಲು ಈ ಕಂಪೈಲ್ ಮಾಡಲಿಲ್ಲ. 333 00:24:24,500 --> 00:24:26,500 0 ಹಿಂತಿರುಗಿ. 334 00:24:26,500 --> 00:24:28,900 ಭಾಗಿಸಿ ಮಾಡಿ - ಸರಿ. 335 00:24:28,900 --> 00:24:32,470 . / ವಿಭಜನೆಯನ್ನು, ನಾವು ಇನ್ಫಿನಿಟಿ, ಇನ್ಫಿನಿಟಿ, 3 ನೋಡಿ. 336 00:24:32,470 --> 00:24:39,150 ಶೂನ್ಯ ಭಾಗಿಸಿ ZERO ಅನಂತ ಮರಳಿದರು ಮಾಡಬಾರದಾಗಿತ್ತು. 337 00:24:39,150 --> 00:24:42,840 ಮತ್ತು ನೀವು ಇನ್ನೂ ದೋಷ ಔಟ್ ಕಾಣಿಸಿಕೊಂಡಿತ್ತು ಇದ್ದರೆ - ಅಥವಾ ಮೊದಲು ಅದನ್ನು ಗಮನಿಸಲಾಗಲಿಲ್ಲ - 338 00:24:42,840 --> 00:24:46,800 ನಾವು ಒಂದು = 0 ಮಾಡುತ್ತಿರುವುದು ನೋಡಿ. 339 00:24:46,800 --> 00:24:52,610 ಬಹುಶಃ ನಾವು == 0 ಅರ್ಥ. ಬಹುಶಃ. 340 00:24:52,610 --> 00:24:58,640 >> - ಆದರೆ, ಈ ವಾಸ್ತವವಾಗಿ ಏನೋ ಎಂದು, ಮತ್ತೆ 2003 ರಲ್ಲಿ, Linux ಕರ್ನಲ್ ಆಗಿತ್ತು 341 00:24:58,640 --> 00:25:02,260 ಆದ್ದರಿಂದ ನಮ್ಮ APPLIANCE ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಬಳಸುತ್ತದೆ - 342 00:25:02,260 --> 00:25:05,550 ಯಾವುದೇ ಲಿನಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಬಳಸುತ್ತದೆ - 343 00:25:05,550 --> 00:25:11,610 ಆದ್ದರಿಂದ ಈ ಹೋಲುತ್ತದೆ ಒಂದು ದೋಷವನ್ನು ತೋರುತ್ತಿತ್ತು. 344 00:25:11,610 --> 00:25:15,180 ಈ ದೋಷವನ್ನು ಹಿಂದಿನ ಪರಿಕಲ್ಪನೆಯಾಗಿತ್ತು - 345 00:25:15,180 --> 00:25:18,820 ಮತ್ತೊಮ್ಮೆ, ಇಲ್ಲ ಎಂದು ಎಂದು ಕೆಲವು ಕಾರ್ಯಚಟುವಟಿಕೆಗಳು, ಮತ್ತು ತಪ್ಪುಗಳ ಪರಿಶೀಲನೆಯ ಒಂದು ಬಿಟ್ ಮಾಡಿದರು. 346 00:25:18,820 --> 00:25:24,300 ಈ ದೋಷ ಪರಿಶೀಲಿಸುತ್ತಿದೆ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಒಳಹರಿವು ಇದ್ದವು - 347 00:25:24,300 --> 00:25:30,210 ಅದು ಸರಿ, ಹಾಗೆ ಮಾಡುವುದು, ನೀವು 0 ಒಂದು ಭಾಜಕ ಈ ಕಾರ್ಯವನ್ನು ಕರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ. 348 00:25:30,210 --> 00:25:35,070 ಆದ್ದರಿಂದ, ನಾನು ಕೆಲವು ದೋಷ ಮರಳಿ ಪಡೆಯಲಿದ್ದೇನೆ. 349 00:25:35,070 --> 00:25:38,090 ಹೊರತುಪಡಿಸಿ, ಇದನ್ನು ಕೇವಲ 0 ಒಂದು ಸಮಾನ ಸೆಟ್ಟಿಂಗ್ ಎಂದು ಮುಗ್ಧ ಆಗಿರಲಿಲ್ಲ. 350 00:25:38,090 --> 00:25:46,920 ಬದಲಿಗೆ, ಕೋಡ್ ಈ ಸಾಲಿನಲ್ಲಿ ಹೆಚ್ಚು ಬಳಕೆದಾರ = ನಿರ್ವಾಹಕರು ಏನೋ ಮಾಡುತ್ತಿರುವೆ ಕೊನೆಗೊಂಡಿತು. 351 00:25:46,920 --> 00:25:50,500 ಅಥವಾ ಬಳಕೆದಾರ = superuser. 352 00:25:50,500 --> 00:25:59,170 ಇದು ಮುಗ್ಧ ಎಂದು - ಮೊದಲ ನೋಟದಲ್ಲಿ - ತಪ್ಪು ಕೇವಲ ವಿವೇಚನಾಯುತವಾಗಿದೆ ಮಾಡಬಹುದು 353 00:25:59,170 --> 00:26:01,560 ನಾನು ಕೇವಲ ನಿರ್ದಿಷ್ಟ ರೀತಿಯಲ್ಲಿ ವರದಿ ಬಯಸಿದ 354 00:26:01,560 --> 00:26:05,150 ಬಳಕೆದಾರ superuser ನಿರ್ವಾಹಕ ಎಂದು ಸಂಭವಿಸಿದ ವೇಳೆ. 355 00:26:05,150 --> 00:26:11,220 ಆದರೆ ಅದರ ಬಗ್ಗೆ ಮರು ಆಲೋಚನೆ, ವ್ಯಕ್ತಿ, ಇದು ಮುದ್ರಣದೋಷ ಸರಳ ಕಾಣುವಂತೆ ಬೇಕಾಗಿದ್ದಾರೆ 356 00:26:11,220 --> 00:26:14,330 ಆದರೆ ಈ ಕೋಡ್ ವಾಸ್ತವವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ ಎಂದು, 357 00:26:14,330 --> 00:26:21,580 ನಂತರ ನೀವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಧ್ವಜ ಹಾದುಹೋಗುವ ಮೂಲಕ ಯಾವುದೇ ವ್ಯವಸ್ಥೆಗೆ ಹ್ಯಾಕ್ ಮಾಡಲು ಸಮರ್ಥವಾಗಿದ್ದವು - 358 00:26:21,580 --> 00:26:25,200 ಈ ಸಂದರ್ಭದಲ್ಲಿ ಬಿ = 0 - 359 00:26:25,200 --> 00:26:28,020 ಮತ್ತು ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬಳಕೆದಾರರು ನಿರ್ವಾಹಕರು ಮಾಡುವುದಾಗಿ 360 00:26:28,020 --> 00:26:30,400 ತದನಂತರ ಅವರು ಸಂಪೂರ್ಣ ಹತೋಟಿಯನ್ನು ಹೊಂದಿದೆ. 361 00:26:30,400 --> 00:26:32,540 ಈ 2003 ರಲ್ಲಿ ಸಂಭವಿಸಿತು. 362 00:26:32,540 --> 00:26:35,700 >> ಇದು ಕೇವಲ ಆದ್ದರಿಂದ ಸಂಭವಿಸಿದ ಅದನ್ನು ಕ್ಯಾಚ್ ಮಾತ್ರ ಕಾರಣ 363 00:26:35,700 --> 00:26:39,200 ಕೆಲವು ಸ್ವಯಂಚಾಲಿತ ವ್ಯವಸ್ಥೆ ಇರುವಂತೆ ಸಂಭವಿಸಿದ ಕಾರಣ ಎಂದು 364 00:26:39,200 --> 00:26:41,540 ಈ ಫೈಲ್ ಬದಲಾವಣೆ ಗಮನಕ್ಕೆ 365 00:26:41,540 --> 00:26:44,560 ಇದು ಮಾನವ ಬದಲಾಗಿವೆ ಬೇಕು ಎಂದಿಗೂ. 366 00:26:44,560 --> 00:26:47,580 ಫೈಲ್ ಮಾತ್ರ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚನೆಯಾಗಿರಬೇಕು. 367 00:26:47,580 --> 00:26:49,780 ಇದು ಕೇವಲ ಆದ್ದರಿಂದ ಯಾರಾದರೂ ಸ್ಪರ್ಶಿಸುತ್ತಿದ್ದುದನ್ನು ಸಂಭವಿಸಿದ - 368 00:26:49,780 --> 00:26:52,460 ಅಲ್ಲದೆ, ಹ್ಯಾಕ್ ಬಯಸಿದ ವ್ಯಕ್ತಿಯನ್ನು, ಫೈಲ್ ಮುಟ್ಟಲಿಲ್ಲ 369 00:26:52,460 --> 00:26:55,450 ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಸ್ಪರ್ಶಿಸುವ ಆ ಸೆಳೆಯಿತು. 370 00:26:55,450 --> 00:27:01,750 ಆದ್ದರಿಂದ, ಅವರು ಈ ಬದಲಾವಣೆ ಮತ್ತು ಕೇವಲ ನಂತರ ಬಂದಿವೆ ಎಂದು ಒಂದು ವಿಪತ್ತು ಅರಿತುಕೊಂಡ 371 00:27:01,750 --> 00:27:04,830 ಈ ನೈಜ ಜಗತ್ತಿನಲ್ಲಿ ನೆತ್ತಿಗೇರಿದೆ ಎಂದು. 372 00:27:04,830 --> 00:27:08,220 >> ನೀವು ಯೋಚಿಸಿದರು ಮಾಡಬಹುದು - ನಮ್ಮ ಕಂಪೈಲರ್ ಉದಾಹರಣೆಗೆ ಮರಳಿ ಬರುವ - 373 00:27:08,220 --> 00:27:14,290 ಆದರೂ ನಾವು ನೋಡಲು ಸಾಧ್ಯವಿಲ್ಲ - sourcecode ನೋಡಿ - 374 00:27:14,290 --> 00:27:17,490 ವಿಶೇಷವಾಗಿ ಆ ಏನು ತಪ್ಪು, 375 00:27:17,490 --> 00:27:25,460 , ನಾವು ವಾಸ್ತವವಾಗಿ ಕಂಪೈಲರ್ ಬೈನರಿ ಕೋಡ್ ನೋಡಿದರೆ 376 00:27:25,460 --> 00:27:28,670 ನಾವು ಏನೋ ತಪ್ಪಾಗಿದೆ ನೋಡಿ ಎಂದು. 377 00:27:28,670 --> 00:27:31,260 ನಾವು ರನ್ ವೇಳೆ ಉದಾಹರಣೆಗೆ, ತಂತಿಗಳನ್ನು ಕೆಲಸ - 378 00:27:31,260 --> 00:27:34,930 ಇದು ಕೇವಲ ಒಂದು ಕಡತ ನೋಡಿ ಮತ್ತು ಅದನ್ನು ಪತ್ತೆ ಎಲ್ಲಾ ತಂತಿಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಹೋಗುವ ಇದೆ - 379 00:27:34,930 --> 00:27:37,990 ನಮ್ಮ ಕಂಪೈಲರ್ ಮೇಲಿರುವ ತಂತಿಗಳ ರನ್, ವೇಳೆ 380 00:27:37,990 --> 00:27:42,400 ನಾವು ಕಂಡುಕೊಳ್ಳುವ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಈ ವಿಚಿತ್ರ ಎಂದು ನೋಡಿ - 381 00:27:42,400 --> 00:27:45,500 ಬೇರೆ ವೇಳೆ (strcmp (ಬಳಕೆದಾರ ಹೆಸರು, "ಹ್ಯಾಕರ್") - blah, blah, blah. 382 00:27:45,500 --> 00:27:52,570 ಯಾರಾದರೂ ತಮ್ಮ ಕಂಪೈಲರ್ ನಂಬಬೇಡಿ ಸಾಕಷ್ಟು ಪ್ಯಾರನಾಯ್ಡ್ ಎಂದು ಸಂಭವಿಸಿದ ವೇಳೆ 383 00:27:52,570 --> 00:27:56,690 ಅವರು, ತಂತಿಗಳನ್ನು ರನ್ ಮತ್ತು ಈ ನೋಡಬಹುದು 384 00:27:56,690 --> 00:28:00,430 ತದನಂತರ ಅವರು ನಿಜವಾದ ಬೈನರಿ ಏನೋ ಎಂದು ತಿಳಿಯುವುದಿಲ್ಲ. 385 00:28:00,430 --> 00:28:07,250 ಆದರೆ, ತಂತಿಗಳನ್ನು ಅನಿವಾರ್ಯವಾಗಿ ಸಂಕಲಿಸಿದ ಎಂದು ಏನೋ. 386 00:28:07,250 --> 00:28:11,590 ಆದ್ದರಿಂದ, ನಮ್ಮ ಕಂಪೈಲರ್ ಕೇವಲ ಹೆಚ್ಚು ವಿಶೇಷ ಕೋಡ್ ಹೊಂದಿಲ್ಲ ಎಂದು ಹೇಳಲು ಅವರ 387 00:28:11,590 --> 00:28:19,240 ಆ ತಂತಿಗಳು ಎಂದಿಗೂ ನಮ್ಮ ಕಂಪೈಲರ್ ಚಾಲನೆ ವೇಳೆ, ದುರುದ್ದೇಶಪೂರಿತ ಕೋಡ್ ಎಲ್ಲಾ ಔಟ್ಪುಟ್ ಇಲ್ಲ ಹೇಳುತ್ತಾರೆ. 388 00:28:19,240 --> 00:28:23,980 >> ನಾವು ಫೈಲ್ ಈ ತಾವೆ ನೀವು ಅದೇ ಕಲ್ಪನೆಯನ್ನು - 389 00:28:23,980 --> 00:28:30,440 ನಾವು ಅಸೆಂಬ್ಲರ್ ಒಂದು ಯಂತ್ರದ ಕೋಡ್ ಜೋಡಣೆ ಕೋಡ್ ನಮ್ಮನ್ನು ತೆರೆದಿಡುತ್ತದೆ ಕಲಿತಿದ್ದು - 390 00:28:30,440 --> 00:28:36,010 ನಾವು ವಿರುದ್ಧ ದಿಕ್ಕಿನಲ್ಲಿ ಹೋಗಿ - objdump-D ಕಂಪೈಲರ್ - 391 00:28:36,010 --> 00:28:38,770 ನಮ್ಮ ಕೋಡ್ ಜೋಡಣೆ ನೀಡುತ್ತದೆ. 392 00:28:38,770 --> 00:28:41,730 ಈ ನಲ್ಲಿ ನೋಡುತ್ತಿರುವುದು, 393 00:28:41,730 --> 00:28:47,480 ಇದು ಬಹಳ ಗೂಢ, ಆದರೆ ನಾವು ಬಯಸಿದರೆ, ನಾವು ಈ ಮೂಲಕ ನೋಡಲು ಸಾಧ್ಯವಿಲ್ಲ 394 00:28:47,480 --> 00:28:51,700 ಮತ್ತು ಕಾರಣ, ನಿರೀಕ್ಷಿಸಿ, ವಿಶೇಷವೇನು ಮಾಡಬಾರದು ಎಂದು ಇಲ್ಲಿ ನಡೆಯುತ್ತಿರುವ ವಿಷಯವೆಂದರೆ 395 00:28:51,700 --> 00:28:59,380 ನಂತರ ನಾವು ಕಂಪೈಲರ್ ದುರುದ್ದೇಶಪೂರಿತ ಏನೋ ಮಾಡುತ್ತಿರುವೆ ಎಂದು ಗುರುತಿಸಲು ಮಾಡುತ್ತೇವೆ. 396 00:28:59,380 --> 00:29:03,950 ಆದರೆ, ಕೇವಲ ತಂತಿಗಳನ್ನು ರೀತಿಯಲ್ಲಿ, ಯಾರು objdump ವಿಶೇಷ ಕೇಸ್ಡ್ ಅಲ್ಲ ಹೇಳಲು ಇಲ್ಲಿದೆ. 397 00:29:03,950 --> 00:29:11,380 ಮೂಲಭೂತವಾಗಿ, ನೀವು ಏನು ನಂಬಲು ಸಾಧ್ಯವಿಲ್ಲ ಕೆಳಗೆ ಬರುತ್ತದೆ. 398 00:29:11,380 --> 00:29:14,310 "ನಂಬುವಂತೆ ಟ್ರಸ್ಟ್" ಕರೆಯುತ್ತಾರೆ ಕಾಗದದ ಬಿಂದುವಾಗಿದೆ 399 00:29:14,310 --> 00:29:17,900 ಸಾಮಾನ್ಯವಾಗಿ, ನಮ್ಮ ಕಂಪೈಲರ್ ನಂಬಿಕೆ. 400 00:29:17,900 --> 00:29:21,700 ನಿಮ್ಮ ಕೋಡ್ ಸಂಕಲಿಸಲು ಮತ್ತು ನೀವು ಅದನ್ನು ಕೇಳಿ ಏನು ನಿರೀಕ್ಷೆ. 401 00:29:21,700 --> 00:29:26,440 ಆದರೆ, ಏಕೆ ಕಂಪೈಲರ್ ನಂಬಿಕೆಯ ಮಾಡಬೇಕು? 402 00:29:26,440 --> 00:29:32,120 ನೀವು ಕಂಪೈಲರ್ ಬರೆಯಲಿಲ್ಲ. ನೀವು ಕಂಪೈಲರ್ ಅಗತ್ಯವಾಗಿ ನಿಜವಾಗಿ ಏನು ಎಂಬುದನ್ನು ತಿಳಿದಿಲ್ಲ. 403 00:29:32,120 --> 00:29:36,870 ಯಾರು ಅದನ್ನು ನಂಬಲು ಸಾಧ್ಯವಿಲ್ಲ ಹೇಳಲು ಈಸ್? 404 00:29:36,870 --> 00:29:40,050 ಆದರೆ ನಂತರ, ಮತ್ತು, ಬಹುಶಃ ನಾವು ಕಂಪೈಲರ್ ನಂಬಿಕೆಯ ಮಾಡಬಹುದು. 405 00:29:40,050 --> 00:29:44,670 ಈ ನೋಡಿವೆ ಜನರ ಸಾವಿರಾರು ಇವೆ. 406 00:29:44,670 --> 00:29:51,360 ಯಾರಾದರೂ ಕಂಪೈಲರ್ ಅಪ್ ಆಗಿತ್ತು ಏನೋ ಮಾನ್ಯತೆ ಹೊಂದಿರಬೇಕು. 407 00:29:51,360 --> 00:29:55,100 >> ನಾವು ಕೇವಲ 1 ಮಟ್ಟದ ಆಳವಾದ ಹೋದರೆ? 408 00:29:55,100 --> 00:29:59,450 ಇದು ನಿಮ್ಮ ಪ್ರೊಸೆಸರ್ ಇರಬಹುದು. 409 00:29:59,450 --> 00:30:01,250 ಎಷ್ಟು ಸಾಧ್ಯವೊ ಮಾಹಿತಿ ಹಾಸ್ಯಾಸ್ಪದ ಎಂದು, 410 00:30:01,250 --> 00:30:06,690 ಬಹುಶಃ ಈ ಸಂಸ್ಕಾರಕಗಳನ್ನು ತಯಾರಿಸುವ ಇಂಟೆಲ್ ಕೆಲವು ನೌಕರನ ಇಲ್ಲ 411 00:30:06,690 --> 00:30:12,400 ಆ ಪ್ರೊಸೆಸರ್ ನೀವು ಕೆಲವು ಆಜ್ಞಾ ಚಾಲನೆಯಲ್ಲಿರುವ ಎಂಬುದನ್ನು ಗಮನಿಸುತ್ತಾನೆ ಬಂದಾಗಲೆಲ್ಲಾ 412 00:30:12,400 --> 00:30:14,570 ಎಂದು, ಕಂಪ್ಯೂಟರ್ ಲಾಗಿನ್ ಉದ್ದೇಶವನ್ನು ವಿಶೇಷವೇನು 413 00:30:14,570 --> 00:30:19,230 ಪ್ರೊಸೆಸರ್ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಸಂಯೋಜನೆಯನ್ನು ಒಪ್ಪಿಕೊಳ್ಳುತ್ತೇನೆ. 414 00:30:19,230 --> 00:30:21,530 ಇದು ಉಗ್ರ ಜಟಿಲ, 415 00:30:21,530 --> 00:30:24,790 ಆದರೆ ಯಾರಾದರೂ ಇಲ್ಲ. 416 00:30:24,790 --> 00:30:29,350 ಆ ಸಮಯದಲ್ಲಿ, ನೀವು ನಿಜವಾಗಿಯೂ ಪ್ರೊಸೆಸರ್ ನೋಡಲು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ತೆರೆಯುತ್ತದೆ ಹೋಗುವ 417 00:30:29,350 --> 00:30:35,970 ಮತ್ತು ಅವರು ಇರಬೇಕು ಎಂದು ಈ CIRCUITS ಸಾಲಾಗಿ ನಿಲ್ಲಿಸಿದೆ ಎಂಬುದನ್ನು ಗುರುತಿಸಲು ಒಂದು ಸೂಕ್ಷ್ಮ ಬಳಸಲು? 418 00:30:35,970 --> 00:30:39,730 ಯಾರೂ ದೋಷ ಹಿಡಿಯಲು ಹೋಗುತ್ತದೆ. 419 00:30:39,730 --> 00:30:45,570 ಕೆಲವು ಸಮಯದಲ್ಲಿ, ನೀವು ಏನನ್ನಾದರೂ ನೀಡಿ ನಂಬಲು ಹೊಂದಿರುತ್ತವೆ. 420 00:30:45,570 --> 00:30:48,390 ಹೆಚ್ಚಿನ ಜನರು ಈ ಹಂತದಲ್ಲಿ ಕಂಪೈಲರ್ ನಂಬಿಕೆ ಇಲ್ಲ. 421 00:30:48,390 --> 00:30:55,760 ಆ ಅಗತ್ಯವಾಗಿ ನೀವು ಎಂದು ಹೇಳಲು ಹೊಂದಿದೆ. 422 00:30:55,760 --> 00:30:59,350 ಸ್ವಲ್ಪ ಕುಖ್ಯಾತ ವೀಡಿಯೊ ನೋಡುವ - 423 00:30:59,350 --> 00:31:09,280 [ನಾಟಕೀಯ ಸಂಗೀತ] 424 00:31:09,280 --> 00:31:13,270 [ಇದು ಯೂನಿಕ್ಸ್ ಸಿಸ್ಟಮ್ ನ. ನಾನು ಗೊತ್ತಿಲ್ಲ.] 425 00:31:13,270 --> 00:31:14,470 [ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ಇಲ್ಲಿದೆ -] 426 00:31:14,470 --> 00:31:18,950 ಅವರು "ಇದು ಒಂದು ಯುನಿಕ್ಸ್ ವ್ಯವಸ್ಥೆಯು ಇಲ್ಲಿದೆ. ಈ ತಿಳಿದಿದೆ." ಹೇಳಿದರು 427 00:31:18,950 --> 00:31:21,760 ನಿಮ್ಮ ಮೆಚ್ಚಿನ ಆಪರೇಟಿಂಗ್ ವ್ಯವಸ್ಥೆ ಏನನ್ನು UNIX ಬದಲಾಯಿಸಿ - 428 00:31:21,760 --> 00:31:25,230 ಅವರು "ಇದು ಒಂದು ವಿಂಡೋಸ್ ವ್ಯವಸ್ಥೆ ಇಲ್ಲಿದೆ. ಈ ತಿಳಿದಿದೆ." ಹೇಳಿದರು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ 429 00:31:25,230 --> 00:31:29,710 ಇದು, ಸಂಪೂರ್ಣವಾಗಿ ಅರ್ಥಹೀನ ಹೇಳಿಕೆಗಳ 430 00:31:29,710 --> 00:31:34,450 ಆದರೆ ನಾವು ತಿಳಿದಿರುವ ಎಲ್ಲಾ, ಅವಳು UNIX System ಒಂದು ಹಿಂಬಾಗಿಲ ತಿಳಿಯಲು ಸಂಭವಿಸುತ್ತದೆ. 431 00:31:34,450 --> 00:31:38,840 ಅವರು ನಿಜವಾಗಿಯೂ ಅವಕಾಶ ಎಂದು ಕೆಲವು ಬಳಕೆದಾರ ಹೆಸರು / ಪಾಸ್ವರ್ಡ್ ಸಂಯೋಜನೆಯನ್ನು ತಿಳಿದಿರುವ ತನ್ನ 432 00:31:38,840 --> 00:31:41,540 ಅವರು ಬಯಸುತ್ತಾರೆ ಯಾವುದೇ ಹಾಗೆ. 433 00:31:41,540 --> 00:31:49,000 >> ಎಲ್ಲಾ ಸರಿ. ಇಂದು ನೈತಿಕ ನೀವು ಏನು ನಂಬಲು ಸಾಧ್ಯವಿಲ್ಲ ಮೂಲತಃ ಹೊಂದಿದೆ. 434 00:31:49,000 --> 00:31:52,620 ಸಹ ವಿಷಯಗಳನ್ನು ನೀವು ಬರೆಯಲು - ನೀವು ಕಂಪೈಲರ್ ಬರೆಯಲಿಲ್ಲ. 435 00:31:52,620 --> 00:31:53,870 ಕಂಪೈಲರ್ ಕೆಟ್ಟ ಆಗಿರಬಹುದು. 436 00:31:53,870 --> 00:31:59,140 ನೀವು ಕಂಪೈಲರ್ ಬರೆಯಬಹುದು ಮಾಡಿದರು ಸಹ, ಕಂಪೈಲರ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಸಂಗತಿಯೆಂದರೆ ಕೆಟ್ಟ ಆಗಿರಬಹುದು. 437 00:31:59,140 --> 00:32:05,210 (ನಗುವುದು) ಹೆಚ್ಚು ನೀವು ಮಾಡಬಹುದು ಇಲ್ಲ. 438 00:32:05,210 --> 00:32:09,050 ವಿಶ್ವದ ಅವನತಿ ಹೊಂದುತ್ತದೆ. 439 00:32:09,050 --> 00:32:11,570 ಡೇವಿಡ್ ಮತ್ತೆ! 440 00:32:11,570 --> 00:32:19,540 [ಚಪ್ಪಾಳೆಯನ್ನು] 441 00:32:19,540 --> 00:32:21,340 >> [ಡೇವಿಡ್] ಧನ್ಯವಾದಗಳು. ನಿಜಕ್ಕೂ ಖಿನ್ನತೆ ಆಗಿತ್ತು. 442 00:32:21,340 --> 00:32:23,910 ಆದರೆ ವಾಸ್ತವವಾಗಿ, ರಾಬ್ ಸರಿಯಾಗಿದೆ. 443 00:32:23,910 --> 00:32:27,150 ಕೆಲವು ಪರಿಹಾರಗಳನ್ನು ಪಡೆಯಲು ನಾವು ಆ ಪರಿಹಾರ ಇಲ್ಲ, ಆದರೆ ನಿಮ್ಮ ಬಗ್ಗೆ ನೀವು 444 00:32:27,150 --> 00:32:29,150 ಕೆಲವು ಸಾಮಾನ್ಯ ರಕ್ಷಣೆಗೆ. 445 00:32:29,150 --> 00:32:31,170 ಈ ನಿರೀಕ್ಷೆಯಲ್ಲಿ, ನೇಟ್ ಮತ್ತು ನಾನು ನೇಪಥ್ಯದ ಅಲ್ಲಿ ಏನು ಮಾಡಲಾಗಿದೆ 446 00:32:31,170 --> 00:32:33,950 ಈ ಕೊಠಡಿಯಲ್ಲಿ ಅನೇಕ ಲ್ಯಾಪ್ಟಾಪ್ಗಳನ್ನು ಇವೆ ತಿಳಿಸುವ ಇದೆ, 447 00:32:33,950 --> 00:32:37,020 ನಾವು ಕಳೆದ 20 ನಿಮಿಷಗಳ ಕಾಲ ಈ ಕೋಣೆಯ ಮೂಲಕ ಹೋಗುವ ನಿಸ್ತಂತು ಸಂಚಾರ ಎಲ್ಲಾ ಸೀನುವಿಕೆ ಮಾಡಲಾಗಿದೆ 448 00:32:37,020 --> 00:32:39,260 ರಾಬ್ ನ ಚರ್ಚೆ ಸಮಯದಲ್ಲಿ, ಆದ್ದರಿಂದ ನಾವು ಇಲ್ಲಿ 2 ನಿಮಿಷಗಳ ವಿರಾಮವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ನೀನು. 449 00:32:39,260 --> 00:32:41,740 ನೇಟ್ ನಾವು ಎಲ್ಲಾ ಬಗ್ಗೆ ಮಾತನಾಡಲು ನೀನು ನಂತರ ಸ್ಥಾಪಿಸಲು ಹೋಗಿ, ಮತ್ತು 450 00:32:41,740 --> 00:32:46,380 ನಾವು ಕಂಡುಹಿಡಿದಿದ್ದೇವೆ ಎಂದು. (ಹಾಸ್ಯ) 451 00:32:46,380 --> 00:32:51,990 >> ಆದ್ದರಿಂದ, ನಾನು ನಾಟಕ ಸಲುವಾಗಿ ಸ್ವಲ್ಪ ಉತ್ಪ್ರೇಕ್ಷೆಯಿಂದ ಮಾಡಿರಬಹುದು 452 00:32:51,990 --> 00:32:55,990 ಆದರೆ, ಏಕೆಂದರೆ ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ನಿಸ್ತಂತು ಸಂಚಾರ ಎಲ್ಲಾ ಸೀನುವಿಕೆ ಮಾಡಲಾಗಿದೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ 453 00:32:55,990 --> 00:32:57,240 ಅದು ಸುಲಭ. 454 00:32:57,240 --> 00:32:59,790 ಆದರೆ ನೀವು ಈ ರೀತಿ ಈ ರಕ್ಷಿಸಿಕೊಳ್ಳಲು, ಮತ್ತು ಎಂದು ರೀತಿಯಲ್ಲಿ, ಸಹ 455 00:32:59,790 --> 00:33:03,160 ನಾನು ನೇಟ್ Hardison ನೀಡಿ. >> [ನೇಟ್] ಸ್ವೀಟ್. 456 00:33:03,160 --> 00:33:06,300 (ಚಪ್ಪಾಳೆ) 457 00:33:06,300 --> 00:33:08,650 >> [ನೇಟ್] ಧನ್ಯವಾದಗಳು, ಮ್ಯಾನ್. ನಾನು ಶೌಟ್ ಔಟ್ ಪ್ರಶಂಸಿಸುತ್ತೇವೆ. 458 00:33:08,650 --> 00:33:12,790 ಸರಿ! ಇದು ಆಟದ ವಾರದ. ನೀವು ಹುಡುಗರಿಗೆ ರೋಮಾಂಚನ ಬಯಸುವಿರಾ? 459 00:33:12,790 --> 00:33:16,670 ಆಶಾದಾಯಕವಾಗಿ ಇದು ಶನಿವಾರ ದೊಡ್ಡ ಆಟದ ಎಂದು ವಿಶೇಷವೇನು. 460 00:33:16,670 --> 00:33:20,220 ನಾನು ಈ ಹಂತದಲ್ಲಿ ಹುಡುಗರಿಗೆ ಕಲ್ಪನೆ - ನೀವು ಬುಧವಾರ ಒಂದು ರಸಪ್ರಶ್ನೆ ಎಂದು ಕೊಟ್ಟಿರುವ 461 00:33:20,220 --> 00:33:24,430 ಎಲ್ಲಾ ಕೋಡ್ ಬಗ್ಗೆ, ಮತ್ತು ನಾವು ರಾಬ್ ಮೂಲಕ ಅದ್ಭುತ ಉಪನ್ಯಾಸ ಮೂಲಕ ಕುಳಿತು 462 00:33:24,430 --> 00:33:25,850 - ಇದು C ಕೋಡ್ ಇಡೀ ಗುಂಪೇ ಜೊತೆ 463 00:33:25,850 --> 00:33:28,330 ಬಹುಶಃ ಕೋಡ್ ಸುಸ್ತಾಗಿ ಸ್ವಲ್ಪ ಇರುತ್ತದೆ. 464 00:33:28,330 --> 00:33:32,180 ಈ ಭಾಗದಲ್ಲಿ, ನಾವು ವಾಸ್ತವವಾಗಿ ಯಾವುದೇ ಕೋಡ್ ಸ್ಪರ್ಶಕ್ಕೆ ಹೋಗುತ್ತಿಲ್ಲ. 465 00:33:32,180 --> 00:33:36,960 ನಾವು, ನೀವು ಪ್ರತಿದಿನ ಬಳಸುವ ತಂತ್ರಜ್ಞಾನ ಬಗ್ಗೆ ಮಾತನಾಡಲು ನೀನು 466 00:33:36,960 --> 00:33:39,790 ಅನೇಕ, ಅನೇಕ ಗಂಟೆಗಳ ಒಂದು ದಿನ, 467 00:33:39,790 --> 00:33:46,220 ಮತ್ತು ನಾವು ಇಲ್ಲ ಎಂದು ರಕ್ಷಣಾ ಸೂಚ್ಯಾರ್ಥಗಳ ಕುರಿತು ಮಾತನಾಡಲು ವಿಲ್. 468 00:33:46,220 --> 00:33:48,960 >> ನಾವು, ಸೆಮಿಸ್ಟರ್ ಅವಧಿಯಲ್ಲಿ ಭದ್ರತೆಯ ಬಗ್ಗೆ ಸಾಕಷ್ಟು ಮಾತನಾಡಿದರು ನೀವು 469 00:33:48,960 --> 00:33:53,030 ಮತ್ತು ನಾವು ಕ್ರಿಪ್ಟೋ ಒಂದು ಸ್ವಲ್ಪ ಆರಂಭಿಸಿ. 470 00:33:53,030 --> 00:33:55,030 [Bdoh LV vwlqng!] 471 00:33:55,030 --> 00:33:57,890 ಮತ್ತು ನೀವು ಹುಡುಗರಿಗೆ ಪರಸ್ಪರ ಟಿಪ್ಪಣಿಗಳು ಹಾದುಹೋಗುವ ಎಂದು ಬಹುಶಃ ಸೂಪರ್ ರೋಮಾಂಚನ ಸಹ 472 00:33:57,890 --> 00:33:59,890 ಇಂತಹ ಒಂದು ಸೀಸರ್ ಸೈಫರ್ ಬಳಸಿಕೊಂಡು ವರ್ಗ ರಲ್ಲಿ, 473 00:33:59,890 --> 00:34:03,870 ನೀವು ನಿಜವಾಗಿಯೂ ಸುರಕ್ಷತೆ ಬಗ್ಗೆ ನೀವು ವಾಸ್ತವದಲ್ಲಿ, ಹೊಂದಿದೆ ಕೆಲವು ಹೆಚ್ಚು ಮೋಜಿನ ಇಲ್ಲ 474 00:34:03,870 --> 00:34:05,870 ವಸ್ತುಗಳನ್ನು ಮತ್ತು ರೀತಿಯ. 475 00:34:05,870 --> 00:34:09,090 ಇಂದು, ನಾವು ಕೆಲವು ತಂತ್ರಜ್ಞಾನಗಳು ಸರಿದೂಗಿಸಲು ನೀನು 476 00:34:09,090 --> 00:34:13,650 ಜನರು ವಾಸ್ತವವಾಗಿ ವಸ್ತುಗಳ ಎಲ್ಲಾ ರೀತಿಯ ಮಾಡಲು ವಾಸ್ತವ ಜಗತ್ತಿನಲ್ಲಿ ಬಳಸುವ 477 00:34:13,650 --> 00:34:18,360 ಜನರ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸೀನುವಿಕೆ ನಿಂದ ವಾಸ್ತವವಾಗಿ ಹೋಗುವ ಮತ್ತು 478 00:34:18,360 --> 00:34:20,409 ಜನರ ಬ್ಯಾಂಕ್ ಖಾತೆಗಳು ಮತ್ತು ಎಲ್ಲಾ ಸೇರ್ಪಡೆಯಾದ. 479 00:34:20,409 --> 00:34:23,460 ಈ ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡುವ ನೀವು ನ್ಯಾಯಸಮ್ಮತವಾದ ಉಪಕರಣಗಳಾಗಿವೆ 480 00:34:23,460 --> 00:34:26,320 ಪ್ರಾಯಶಃ ಒಂದು ಉಪಕರಣವನ್ನು ಹೊರತುಪಡಿಸಿ. 481 00:34:26,320 --> 00:34:28,889 >> ಮತ್ತು ನಾನು ತ್ವರಿತ ಹಕ್ಕುತ್ಯಾಗ ಮಾಡಲು ಬಯಸುವ. 482 00:34:28,889 --> 00:34:34,909 ನೀವು ಏನು ಹೊರಗೆ ತಿಳಿಸಬಾರದೆಂಬ ಆದ್ದರಿಂದ ನಾವು ಈ ವಿಷಯಗಳ ಬಗ್ಗೆ ಮಾತನಾಡಿ, ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡುವ ನೀವು 483 00:34:34,909 --> 00:34:39,389 ಮತ್ತು ನೀವು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ನೀವು ಸುರಕ್ಷಿತ ಎಂದು ಹೇಗೆ ಅರಿವಿದೆ. 484 00:34:39,389 --> 00:34:44,000 ಆದರೆ ನಾವು ಖಂಡಿತವಾಗಿಯೂ ಈ ಸಾಧನಗಳನ್ನು ಬಳಸಬೇಕು ಸೂಚಿಸುವುದಿಲ್ಲ ಬಯಸುವುದಿಲ್ಲ 485 00:34:44,000 --> 00:34:48,090 ನಿಮ್ಮ ಡಾರ್ಮ್ನಲ್ಲಿ ಅಥವಾ ನಿಮ್ಮ ಮನೆಯಲ್ಲಿ ನೀವು ದೊಡ್ಡ ಸಮಸ್ಯೆಗಳನ್ನು ಸಾಕಷ್ಟು ಮೀರುತ್ತದೆ ಕಾರಣ. 486 00:34:48,090 --> 00:34:52,760 ನಾವು ನಿಜವಾಗಿ ನಿಮ್ಮ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸೀನುವಿಕೆ ಎಂಬುದು ಒಂದು ಕಾರಣ ಇಂದಿನ. 487 00:34:52,760 --> 00:35:01,300 >> ಎಲ್ಲಾ ಸರಿ. ಕೊನೆಯ ಸೋಮವಾರ, ನಾವು, ಕುಕೀಗಳನ್ನು ಬಗ್ಗೆ ಮಾತನಾಡಿದರು, ಮತ್ತು HTTP, ಮತ್ತು ದೃಢೀಕರಣ 488 00:35:01,300 --> 00:35:05,920 ಮತ್ತು ಹೇಗೆ Firesheep, ನಿಮ್ಮ ಫೇಸ್ಬುಕ್ ಖಾತೆಗೆ ಈ ದೊಡ್ಡ ಬಾಗಿಲು ತೆರೆಯುತ್ತದೆ 489 00:35:05,920 --> 00:35:08,670 ನಿಮ್ಮ Hotmail ಖಾತೆಗೆ - ಯಾರಾದರೂ ಇನ್ನೂ Hotmail ಬಳಸಿಕೊಂಡು ಇದ್ದರೆ - 490 00:35:08,670 --> 00:35:12,360 ಮತ್ತು ಅನೇಕ ಇತರ ಖಾತೆಗಳು. 491 00:35:12,360 --> 00:35:16,980 ಈ ವಿಷಯದ ಬಹಳಷ್ಟು, ಎಂದು ಆಫ್ ಕಟ್ಟಲು ಹೋಗುತ್ತದೆ 492 00:35:16,980 --> 00:35:22,070 ಆದರೆ ಮೊದಲ, ನಾನು ಇಂಟರ್ನೆಟ್ ಕಾಲಾನಂತರದಲ್ಲಿ ಬೆಳವಣಿಗೆ ಹೇಗೆ ತ್ವರಿತ ಪ್ರವಾಸ ತೆಗೆದುಕೊಳ್ಳಲು ಬಯಸುವ. 493 00:35:22,070 --> 00:35:27,490 ಹಿಂದೆ 90 ರ, ನೀವು ವ್ಯಕ್ತಿಗಳು ವಾಸ್ತವವಾಗಿ ಮುಂತಾದವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ನೆನಪಿನಲ್ಲಿ ಮಾಡಿರಬಹುದು 494 00:35:27,490 --> 00:35:29,880 ಈ ಒಂದು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್. 495 00:35:29,880 --> 00:35:32,640 ಈಗ ನಾವು ಹೆಚ್ಚು ಎಂದಿಗೂ ಆದ್ದರಿಂದ ಹಾಗೆ ಮಾಡಬೇಡಿ. 496 00:35:32,640 --> 00:35:37,230 ವಾಸ್ತವವಾಗಿ, ಸಲುವಾಗಿ ನನ್ನ ಲ್ಯಾಪ್ಟಾಪ್ ಒಂದು ಎಥರ್ನೆಟ್ ಕೇಬಲ್ ಪ್ಲಗ್ ಎಂದು ತಿರುಗಿದರೆ 497 00:35:37,230 --> 00:35:41,710 ನಾನು ಈಗ ಕ್ರೇಜಿ ರೀತಿಯ ಈ ಅಡಾಪ್ಟರುಗಳನ್ನು ಒಂದು ಬಳಸಲು ಹೊಂದಿರುತ್ತವೆ. 498 00:35:41,710 --> 00:35:47,580 >> ಬದಲಿಗೆ, 1997 ರಲ್ಲಿ ಈ ಹೊಸ, ಮೋಜಿನ ತಂತ್ರಜ್ಞಾನ ಹೊಂದಿತ್ತು 499 00:35:47,580 --> 00:35:54,960 ಐಇಇಇ 802.11 ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಹೊರಬಂದು, ಈ ನಿಸ್ತಂತು ಅಂತರ್ಜಾಲ ಸ್ಟ್ಯಾಂಡರ್ಡ್ 500 00:35:54,960 --> 00:36:00,430 ಐಇಇಇ ಎಲ್ಲ ರೀತಿಯ ಔಟ್ ನೀಡುತ್ತದೆ ಈ ಆಡಳಿತ - 501 00:36:00,430 --> 00:36:04,770 ಕಂಪ್ಯೂಟರ್ಗಳು ಸಂಬಂಧಿಸಿದಂತೆ ಜೊತೆಗೆ ಗುಣಮಟ್ಟದ ಎಲ್ಲಾ ರೀತಿಯ ಪ್ರಕಟಿಸುತ್ತದೆ. 502 00:36:04,770 --> 00:36:08,780 802 ಮಾನದಂಡಗಳು ಇಂಟರ್ನೆಟ್ ತಂತ್ರಜ್ಞಾನದ ಎಲ್ಲಾ. 503 00:36:08,780 --> 00:36:12,690 802,3 ಉದಾಹರಣೆಗೆ, ಎತರ್ನೆಟ್ ಮಾನದಂಡವಾಗಿದೆ 504 00:36:12,690 --> 00:36:17,120 ನಾನು ನಂಬಿಕೆ 802.15.1, ಬ್ಲೂಟೂತ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ 505 00:36:17,120 --> 00:36:19,540 ಮತ್ತು 802.11 ಬಗ್ಗೆ ವೈರ್ಲೆಸ್ ಇಂಟರ್ನೆಟ್ ಹೊಂದಿದೆ. 506 00:36:19,540 --> 00:36:24,150 1997 ರಲ್ಲಿ ಈ ಹೊರಬಂದು. ಇದು ಸಾಕಷ್ಟು ಈಗಿನಿಂದಲೇ ಸೆಳೆಯಲು ಮಾಡಲಿಲ್ಲ. 507 00:36:24,150 --> 00:36:30,200 ಇದು 1999 ರವರೆಗೆ ಮತ್ತು 802.11b ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕೇವಲ ನಿಜವಾಗಿಯೂ ಜನಪ್ರಿಯ ದೊರೆತಿದೆ ಎಂದು ಬಂದರು. 508 00:36:30,200 --> 00:36:36,330 >> ಕಂಪ್ಯೂಟರ್ ಬರುವ ಮತ್ತು ಅವುಗಳ ಮೇಲೆ Wi-Fi ಪಡೆಯುವಲ್ಲಿ ಆರಂಭಿಸಿದಾಗ ನಿಮ್ಮಲ್ಲಿ ಎಷ್ಟು ನೆನಪಿಡಿ? 509 00:36:36,330 --> 00:36:38,330 ಆ ತಂಪಾದ HUH ವಿಧದ? 510 00:36:38,330 --> 00:36:41,260 ನಾನು ಪ್ರೌಢಶಾಲೆಯಲ್ಲಿ ನನ್ನ ಮೊದಲ ಲ್ಯಾಪ್ಟಾಪ್ ಪಡೆಯುವಲ್ಲಿ ನೆನಪಿದೆ 511 00:36:41,260 --> 00:36:44,250 ಮತ್ತು ಅದು ಒಂದು ವೈರ್ಲೆಸ್ ಕಾರ್ಡನ್ನು ಹೊಂದಿತ್ತು. 512 00:36:44,250 --> 00:36:49,580 ನನ್ನ ತಂದೆ, ನನ್ನ ಕೊಡುತ್ತಾನೆ ಮತ್ತು ನನ್ನ ಕಾಲೇಜು ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಎಲ್ಲಾ ಅದನ್ನು ಬಳಸಬೇಕು ಎಂದು ಮಾಡಲಾಯಿತು 513 00:36:49,580 --> 00:36:53,030 ಮತ್ತು ನಾನು ಈ ವಿಷಯವನ್ನು ಆನ್ಲೈನ್ ಹುಡುಕುವ ಹೋಗುವುದು ಹೇಗೆ ಕಲ್ಪನೆ ಇರಲಿಲ್ಲ. 514 00:36:53,030 --> 00:36:54,640 ಆದರೆ ಅದೃಷ್ಟವಶಾತ್, ನಾನು ತುಂಬಾ ಸುಂದರವಾಗಿದೆ, ಆದ್ದರಿಂದ, ಒಂದು ವೈರ್ಲೆಸ್ ಕಾರ್ಡನ್ನು ಹೊಂದಿತ್ತು. 515 00:36:54,640 --> 00:37:04,090 ಇಂದು, ನೀವು ನಿಜವಾಗಿಯೂ ಜನಪ್ರಿಯ ಇತರ ಒಂದಾಗಿದೆ 802.11g ನೋಡುತ್ತಾರೆ 516 00:37:04,090 --> 00:37:06,090 ನಿಸ್ತಂತು ಗುಣಮಟ್ಟ ಎಂಬುದಕ್ಕೆ ಔಟ್ ನ. 517 00:37:06,090 --> 00:37:08,660 ಬೌ ಮತ್ತು ಗ್ರಾಂ ಎರಡೂ ಬಹಳ ಈ ಹಂತದಲ್ಲಿ ಅವಧಿಮೀರಿರುವ. 518 00:37:08,660 --> 00:37:12,580 ಯಾರೇ ಹೆಚ್ಚು ಜನರು ಇದೀಗ ಮೇಲೆ ಯಾವ ಆವೃತ್ತಿಯನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು 519 00:37:12,580 --> 00:37:15,110 ಅವರು ಹೊಸ ನಿಸ್ತಂತು ಮಾರ್ಗನಿರ್ದೇಶಕಗಳು ಹಾಗೂ ಆ ರೀತಿಯ ವಿಷಯವನ್ನು ಖರೀದಿ ಬಳಸುತ್ತಿದ್ದರೆ? 520 00:37:15,110 --> 00:37:24,290 ನಿಖರವಾಗಿ ಎನ್. ಬಿಂಗೊ. ಮತ್ತು ಇದು, AC ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕೇವಲ ಕರಡು ರೂಪದಲ್ಲಿ ಹೊರಬರುತ್ತಿರುವ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ತಿರುಗಿದರೆ 521 00:37:24,290 --> 00:37:28,050 ಮತ್ತು ದಾರಿಯಲ್ಲಿ ಇತರ ಆವೃತ್ತಿಗಳು ಇವೆ. 522 00:37:28,050 --> 00:37:31,190 ನಾವು ಗಳಿಸಿದ ಏನನ್ನು ಈ ಮಾನದಂಡಗಳ ಪ್ರತಿ ಹೆಚ್ಚು ಬ್ಯಾಂಡ್ವಿಡ್ತ್, ಆಗಿದೆ 523 00:37:31,190 --> 00:37:33,900 ವೇಗದಲ್ಲಿ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ. 524 00:37:33,900 --> 00:37:36,260 ಈ ವಿಷಯಗಳಲ್ಲಿ ಬಹಳ ವೇಗವಾಗಿ ಬದಲಾಗುವ ಇರಿಸಿಕೊಳ್ಳಲು. 525 00:37:36,260 --> 00:37:39,880 ನಾವು ಹೆಚ್ಚು ಮಾರ್ಗನಿರ್ದೇಶಕಗಳು ಹಾಗು ತಮಾಷೆಯ ಸಂಗತಿಗಳನ್ನು ಕೊಳ್ಳಲು ಬಹಳ ಇದು ಮಾಡುತ್ತದೆ. 526 00:37:39,880 --> 00:37:48,160 >> ರ ನಿಸ್ತಂತು ಸಂವಹನ ವಾಸ್ತವವಾಗಿ ಕೇಂದ್ರವಾಗಿ ಯಾವುದು ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. 527 00:37:48,160 --> 00:37:51,790 ಎತರ್ನೆಟ್ ಮತ್ತು ಆ ಹಳೆಯ ಡಯಲ್ ಅಪ್ ಮೊಡೆಮ್ಗಳು ಜೊತೆ, 528 00:37:51,790 --> 00:37:55,780 ನಿಜವಾಗಿಯೂ, ನೀವು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ತೂರಿಸಲ್ಪಡುವ ಈ ವಿಷಯವನ್ನು ಹೊಂದಿತ್ತು 529 00:37:55,780 --> 00:37:59,820 ತದನಂತರ ನೀವು ರೀತಿಯ ಮೋಡೆಮ್ ತೂರಿಸಲ್ಪಡುವ, ತದನಂತರ ನಿಮ್ಮ ಗೋಡೆಯಲ್ಲಿ ಒಂದು ಜ್ಯಾಕ್ ಅದನ್ನು ಕೇಳಿಬರುತ್ತದೆ. 530 00:37:59,820 --> 00:38:01,820 ನೀವು ಬಲ, ಈ ತಂತಿ ಸಂಪರ್ಕ ಹೊಂದಿದ್ದರು? 531 00:38:01,820 --> 00:38:06,030 ನಿಸ್ತಂತು ಇಡೀ ಹಂತದಲ್ಲಿ ಈ ವಿಷಯವನ್ನು ತೊಡೆದುಹಾಕಿದ್ದೇವೆ ಇದೆ. 532 00:38:06,030 --> 00:38:10,300 ಹಾಗೆ ಮಾಡಲು, ಎಂಬುದನ್ನು ನಾವು ಪ್ರಮುಖವಾಗಿ 533 00:38:10,300 --> 00:38:13,960 ಒಂದು ರೇಡಿಯೋ ಸಂವಹನ ಅಲ್ಲಿ ನಮ್ಮ ನಿಸ್ತಂತು ರೂಟರ್ - 534 00:38:13,960 --> 00:38:16,230 ನಮ್ಮ ಕಡಿಮೆ ನಿಸ್ತಂತು ಐಕಾನ್ ಮೂಲಕ ಗೊತ್ತುಪಡಿಸಿದ - 535 00:38:16,230 --> 00:38:21,730 ತಂತಿ ಸಂಪರ್ಕ ಕೆಲವು ರೀತಿಯ ಸೂಚಿಸುವ ಈ ಘನ ಬಾಣ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ ಇದೆ, 536 00:38:21,730 --> 00:38:24,640 ಆದರೆ ನೀವು ನಿಮ್ಮ ನಿಸ್ತಂತು ರೂಟರ್ ಸಂಪರ್ಕಿಸಿದಾಗ 537 00:38:24,640 --> 00:38:29,190 ನೀವು ನಿಜವಾಗಿಯೂ ಸುಮಾರು ನಡುವೆ ವಾಕಿ - ಟಾಕಿ ತರಹದ ಬಳಸುತ್ತಿದ್ದೀರಿ 538 00:38:29,190 --> 00:38:31,960 ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಮತ್ತು ನಿಮ್ಮ ನಿಸ್ತಂತು ರೂಟರ್. 539 00:38:31,960 --> 00:38:35,150 ಏನು ಈ ಬಗ್ಗೆ ನಿಜವಾಗಿಯೂ ಕೂಡಿದೆ ನೀವು ಸುಮಾರು ಚಲಿಸಬಹುದು ಹೊಂದಿದೆ. 540 00:38:35,150 --> 00:38:40,900 ನೀವು ಸ್ಯಾಂಡರ್ಸ್ ಎಲ್ಲಾ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಸಾಗಿಸುವ, ನೀವು ಏನೇ, ವೆಬ್ ತೆರೆನೊರೆಗೊಳಿಸುವುದಕ್ಕೆ ಹೋಗಿ 541 00:38:40,900 --> 00:38:43,240 ನೀವು ಎಲ್ಲಾ ತಿಳಿದಿರುವ ಮತ್ತು ಪ್ರೀತಿ ಕೇವಲ, ಇಷ್ಟ 542 00:38:43,240 --> 00:38:46,030 ಮತ್ತು ನೀವು ಎಂದಾದರೂ ಏನು ಗೆ ಪ್ಲಗ್ ಮಾಡಲು ಹೊಂದಿಲ್ಲ. 543 00:38:46,030 --> 00:38:53,880 ಈ ಕೆಲಸ ಮಾಡಲು, ನಾವು ಈ ಸ್ವೀಕರಿಸಲು ಮತ್ತು ರವಾನೆ ಹೊಂದಿರುತ್ತದೆ. 544 00:38:53,880 --> 00:38:56,060 ಇದು ನಿಜವಾಗಿಯೂ ಆ ವಾಕಿ - ಟಾಕಿ ಹಾಗೆ. 545 00:38:56,060 --> 00:39:03,800 >> ಈ ನಿಸ್ತಂತು ರೂಟರ್ - ಸ್ಯಾಂಡರ್ಸ್ ಇದು ಇಲ್ಲಿಯೇ, ಈ ಹಂತದಲ್ಲಿ ಕೆಳಗೆ ಕುಳಿತುಕೊಂಡು - 546 00:39:03,800 --> 00:39:06,590 ಯಾವಾಗಲೂ ಪ್ರಸಾರ ಮತ್ತು ಸ್ವೀಕರಿಸುವ, ಪ್ರಸಾರ ಮತ್ತು ಸ್ವೀಕರಿಸುವ ಇದೆ, 547 00:39:06,590 --> 00:39:09,330 ಇದೇ ರೀತಿ, ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಎಲ್ಲಾ ತುಂಬಾ, ವಿಷಯ ಅದೇ ರೀತಿಯ ಮಾಡುತ್ತಿದ್ದಾರೆ. 548 00:39:09,330 --> 00:39:12,840 ನಾವು ಅದನ್ನು ಕೇಳುತ್ತಿಲ್ಲ. 549 00:39:12,840 --> 00:39:17,900 ನೀವು ಮಾಡಬಹುದು ಇತರ ವಿಷಯ ನೀವು ಅನೇಕ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಹೊಂದಬಹುದು ಆಗಿದೆ 550 00:39:17,900 --> 00:39:22,200 ಅದೇ ನಿಸ್ತಂತು ರೂಟರ್ ಮಾತನಾಡಲು. 551 00:39:22,200 --> 00:39:25,680 ಹತ್ತಿರಕ್ಕೆ ನೀವು ಒಂದು ರೌಟರ್ ಅನ್ನು - ಮತ್ತೆ, ಈ ಒಂದು ರೇಡಿಯೊ ಸಂವಹನ ಹೊಂದಿದೆ - 552 00:39:25,680 --> 00:39:30,320 ಹತ್ತಿರಕ್ಕೆ ನೀವು, ಉತ್ತಮ ನಿಮ್ಮ ಸಂಕೇತ, ಉತ್ತಮ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ರೂಟರ್ 'hears' 553 00:39:30,320 --> 00:39:32,460 ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಸಂವಹನ ಮಾಡಬಹುದು. 554 00:39:32,460 --> 00:39:39,520 ನೀವು ಹುಡುಗರಿಗೆ ನಿಮ್ಮ ಮನೆಯಲ್ಲಿ, ನಿಮ್ಮ ಡಾರ್ಮ್ನಲ್ಲಿ ಎಂದಿಗೂ ಮತ್ತು ನಿಮ್ಮ ಸಿಗ್ನಲ್ ಹಾನಿಕಾರಕ ಏಕೆ ನೀವು ಆಶ್ಚರ್ಯ ಪಡುವ ನೀವು 555 00:39:39,520 --> 00:39:42,230 ಏಕೆಂದರೆ) ಇದು ಬಹುಶಃ ಇಲ್ಲಿದೆ. ನೀವು ತುಂಬಾ ನಿಮ್ಮ ರೂಟರ್ ಹತ್ತಿರದಲ್ಲಿ, ಅಥವಾ ಇಲ್ಲ 556 00:39:42,230 --> 00:39:46,930 ಬೌ). ನೀವು ಮತ್ತು ನಿಮ್ಮ ರೂಟರ್ ನಡುವೆ ಏನೋ ಒಂದು ಸಿಮೆಂಟ್ ಗೋಡೆ ಅಥವಾ ಯಾವುದೋ ರೀತಿಯ ಇಲ್ಲ 557 00:39:46,930 --> 00:39:50,720 ಆ ರೇಡಿಯೋ ತರಂಗಗಳ ಮೂಲಕ ಹೋಗಲು ಅವಕಾಶ ನೀಡುವುದಿಲ್ಲ. 558 00:39:50,720 --> 00:39:57,850 >> ನ Wi-Fi ಹಾಗೆ ಏಕೆ ಕೆಟ್ಟ ಜನರು ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಮಾತನಾಡೋಣ. 559 00:39:57,850 --> 00:40:02,980 ಕೆಟ್ಟ ಜನರು ಕೆಲವು ಕಾರಣಗಳಿಗಾಗಿ Wi-Fi ಪ್ರೀತಿಸುತ್ತೇನೆ. 560 00:40:02,980 --> 00:40:06,670 ಇಲ್ಲಿ ನಮ್ಮ ಅಸಹ್ಯ ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ಸರಿ ಇಲ್ಲ. 561 00:40:06,670 --> 00:40:10,660 ಈ ಕೆಟ್ಟ ವ್ಯಕ್ತಿ Wi-Fi ಪ್ರೀತಿಸುವ ಕಾರಣವೆಂದು 562 00:40:10,660 --> 00:40:18,770 ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ನಿಸ್ತಂತು ಮಾರ್ಗನಿರ್ದೇಶಕಗಳು ಸಾಕಷ್ಟು ನೀವು ಸ್ಥಾಪಿಸಿದ ಬಂದು, ಏಕೆಂದರೆ, ಇದು 563 00:40:18,770 --> 00:40:20,950 ಅವರು ಗೂಢಲಿಪಿಕರಿಸದ ಮಾಡುತ್ತಿದ್ದೇವೆ. 564 00:40:20,950 --> 00:40:23,970 ಈ ಸಮಸ್ಯೆ ತಂದಿದೆ, ಮತ್ತು ನಿದರ್ಶನಗಳಿವೆ - 565 00:40:23,970 --> 00:40:28,210 ಈಗ ಅನೇಕ ನಿದರ್ಶನಗಳಲ್ಲಿ, - ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ಬೇರೆಯವರ ಮನೆಗೆ ತೋರಿಸುತ್ತದೆ ಅಲ್ಲಿ, 566 00:40:28,210 --> 00:40:32,630 ಇಲ್ಲ ಎಂದು ಸೂಚನೆಗಳನ್ನು ಒಂದು ಅವರು ಸಂಪರ್ಕಿಸಬಹುದು ಯಾವ Wi-Fi ಗೂಢಲಿಪಿಕರಿಸದ. 567 00:40:32,630 --> 00:40:37,350 ಅವರು ತಮಾಷೆಯ ಸಂಗತಿಗಳನ್ನು ಎಲ್ಲಾ ರೀತಿಯ ಡೌನ್ಲೋಡ್ ಆರಂಭಿಸಲು ನಂತರ Wi-Fi ಸಂಪರ್ಕ, ಮತ್ತು. 568 00:40:37,350 --> 00:40:40,890 ಮತ್ತು ಅವರು ಉಡುಗೆಗಳ ಡೌನ್ಲೋಡ್ ಇಲ್ಲ, ಅವರು ನಾಯಿ ಡೌನ್ಲೋಡ್ ಇಲ್ಲ. 569 00:40:40,890 --> 00:40:44,610 ಈ ಬಿಟ್ಟೊರೆಂಟ್ ಹಾಗೆ. ಈ nastiest ಆಫ್ ಅಸಹ್ಯ ಹೊಂದಿದೆ. 570 00:40:44,610 --> 00:40:48,740 ಎಫ್ಬಿಐ ಕೂಡ ಒಳಗೊಂಡಿತ್ತು ನೆತ್ತಿಗೇರಿದೆ ಅಲ್ಲಿ ನಿದರ್ಶನಗಳಾಗಿವೆ 571 00:40:48,740 --> 00:40:52,390 ಮನೆ ಮಾಲೀಕತ್ವ ಹೊಂದಿರುವ ವ್ಯಕ್ತಿಗೆ ವಾಸ್ತವವಾಗಿ ಒಂದು ಯೋಚಿಸಿದರು 572 00:40:52,390 --> 00:40:56,090 ಅಲ್ಲಿಗೆ ಹೋಗುವ ಮತ್ತು ಅವರು ನಿಜವಾಗಿಯೂ ಮಾಡಬಾರದು ಎಂದು ವಿಷಯವನ್ನು ಡೌನ್ಲೋಡ್. 573 00:40:56,090 --> 00:41:00,730 Wi-Fi ಖಂಡಿತವಾಗಿಯೂ ನೀವು ಬಯಸುವ ಏನನ್ನಾದರೂ ಅಲ್ಲ ಗೂಢಲಿಪಿಕರಿಸದ ನಂತರ 574 00:41:00,730 --> 00:41:06,340 ಎಫ್ಬಿಐ ಹೊಂದಿಲ್ಲ ಮಾತ್ರ ನಿಮ್ಮ ಬಾಗಿಲಿನ ನಾಕ್ ಬರುತ್ತವೆ. 575 00:41:06,340 --> 00:41:09,910 >> ಕೆಟ್ಟ ಜನರು Wi-Fi ಪ್ರೀತಿಸುತ್ತೇನೆ ಇನ್ನೊಂದು ಕಾರಣ 576 00:41:09,910 --> 00:41:13,870 ಡೇವಿಡ್ ವಿರಾಮದ ಸಮಯದಲ್ಲಿ ಬಗ್ಗೆ ಹಿಂದಿನ ಮಾತನಾಡಿದರು ಕಾರಣ. 577 00:41:13,870 --> 00:41:17,240 ತನ್ನ ಕೋರ್ ನಲ್ಲಿ ಒಂದು ರೇಡಿಯೋ ಸಂವಹನ ಸ್, ಏಕೆಂದರೆ 578 00:41:17,240 --> 00:41:22,460 ನೀವು ಚಾನೆಲ್ ತಿಳಿದಿದ್ದರೆ, ನೀವು ರೇಡಿಯೊ ಸ್ಟೇಷನ್ ಆಲಿಸಬಹುದು. 579 00:41:22,460 --> 00:41:31,870 ಉದಾಹರಣೆಗೆ, ಪ್ರವೇಶ ಬಿಂದು ಮುಂದೆ ಮಧ್ಯಮ ಬಲ ಕುಳಿತು ಅಲ್ಲಿ ಕೆಟ್ಟ ಬಲ ಇಲ್ಲ ವೇಳೆ, 580 00:41:31,870 --> 00:41:36,830 ಬಲ ಎಂದು ನಿಸ್ತಂತು ರೂಟರ್ ಮುಂದೆ, ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ನಿಸ್ತಂತು ಸಂಚಾರ ಎಲ್ಲಾ ಮೇಲೆ ಆಲಿಸಬಹುದು 581 00:41:36,830 --> 00:41:40,240 ಆ ಕಂಪ್ಯೂಟರ್ಗಳ ಎಲ್ಲಾ ಬರುವ ನ. 582 00:41:40,240 --> 00:41:44,590 ವಾಸ್ತವವಾಗಿ, ಈ ಹುಡುಗರಿಗೆ - ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ ಇಲ್ಲಿ ಯಾರು ಈ ಅದೃಷ್ಟ ಕೆಲವು - 583 00:41:44,590 --> 00:41:47,610 ಈ ನಿಸ್ತಂತು ಮಾರ್ಗನಿರ್ದೇಶಕಗಳು ಎಲ್ಲಾ ಸೂಪರ್ ನಿಕಟ ಏಕೆಂದರೆ 584 00:41:47,610 --> 00:41:49,950 ಎಂದು, ಕೇವಲ ವೇದಿಕೆಯ ಕೆಳಗೆ ಕುಳಿತು 585 00:41:49,950 --> 00:41:53,780 ಈ ಇಡೀ ಕೋಣೆಯಲ್ಲಿ ಪ್ರತಿಯೊಬ್ಬರ ಸಂಚಾರ ಆಲಿಸಬಹುದಾಗಿದೆ ಎಂದು 586 00:41:53,780 --> 00:41:59,480 ನೀವು Wi-Fi ಸಂಪರ್ಕ ಮತ್ತು ಈ ಪ್ರವೇಶ ಬಿಂದುಗಳ ಮೂಲಕ ಬ್ರೌಸಿಂಗ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ. ಬಳಸುತ್ತಿದ್ದರೆ 587 00:41:59,480 --> 00:42:03,740 ಇದನ್ನು ಪತ್ತೆ ಹಚ್ಚುವ ಒಂದು ಉತ್ತಮ ಸ್ಥಾನದಲ್ಲಿ ನೀವೇ ಕುಳಿತು ಊಹಿಸಲು ತುಂಬಾ ಹಾರ್ಡ್ ಅಲ್ಲ 588 00:42:03,740 --> 00:42:07,030 ಇತರ ಜನರು ಏನು. 589 00:42:07,030 --> 00:42:10,830 ಪ್ರವೇಶ ಬಿಂದು ಅಲ್ಲಿ ನೀವು ಖಚಿತತೆ ಇಲ್ಲ ವಿಶೇಷವಾಗಿ ಇದು, ನೆನಪಿನಲ್ಲಿಡಿ ಗೆ ವಿಷಯ 590 00:42:10,830 --> 00:42:15,010 ಮತ್ತು ನೀವು ಅಟ್ ಸ್ಟಾರ್ಬಕ್ಸ್, ಸೇ ಬ್ರೌಸ್ ಮಾಡುತ್ತಿದ್ದೀರಿ. 591 00:42:15,010 --> 00:42:17,360 >> ಇದು ಸೀನುವಿಕೆ ಮತ್ತು ಎಲ್ಲಾ ಎಂದು ತಿರುಗುತ್ತದೆ 592 00:42:17,360 --> 00:42:19,440 ನಿಜವಾಗಲೂ ಮಾಡಲು ಎಲ್ಲಾ ಹಾರ್ಡ್ ಹೊಂದಿದೆ. 593 00:42:19,440 --> 00:42:25,430 Tcpdump ಎಂಬ ಪ್ರೋಗ್ರಾಂ ಇಲ್ಲ ಇದು ಡಂಪ್ TCP ಸಂಚಾರ ಎಲ್ಲಾ ರೀತಿಯ 594 00:42:25,430 --> 00:42:29,910 ಮತ್ತು ನೀವು ಬಹಳ ಸರಳವಾಗಿ ಚಾಲನೆ ಮಾಡಬಹುದು - ಈ ಬೆಳಗಿನ ಮಾಡಿದಂತೆ. 595 00:42:29,910 --> 00:42:32,810 ಇಲ್ಲಿ ಡಂಪ್ ಒಂದು ಸ್ವಲ್ಪ, ಮತ್ತು ಇಲ್ಲಿ ಬರಲಿವೆ ಎಂದು ಸಂಚಾರ ಕೆಲವು ಇಲ್ಲಿದೆ 596 00:42:32,810 --> 00:42:34,960 ಸಮಯದಲ್ಲಿ ನನ್ನ ನೆಟ್ವರ್ಕ್. 597 00:42:34,960 --> 00:42:41,500 ನೀವು ನೋಡಬಹುದು - ನೀವು ಅರೆಮುಚ್ಚು ವೇಳೆ ನಿಜವಾಗಿಯೂ ಹಾರ್ಡ್ - ಹಾಗಾದರೆ Spotify ಒಂದು ಸ್ವಲ್ಪ ಇಲ್ಲ. 598 00:42:41,500 --> 00:42:44,050 Tcpdump ಮೇಲೆ - ಈ ಬಳಸಲು ಒಂದು ನೋವಿನ ರೀತಿಯ ಏಕೆಂದರೆ - 599 00:42:44,050 --> 00:42:48,860 ಎ ನೈಸ್ GUI ರಲ್ಲಿ ವೈರ್ಷಾರ್ಕ್ ಇದು ಕಟ್ಟುಗಳ ಈ ಎಲ್ಲಾ ಅಪ್ ಎಂಬ ಪ್ರೋಗ್ರಾಂ ಇಲ್ಲ. 600 00:42:48,860 --> 00:42:51,970 ನೀವು ಜಾಲಬಂಧ ತರಗತಿಗಳು ತೆಗೆದುಕೊಳ್ಳಲು ಹೋಗುತ್ತಾರೆ ಹಾಗಾಗಿ ವೈರ್ಷಾರ್ಕ್, ಸೂಪರ್ HANDY ಆಗಿದೆ 601 00:42:51,970 --> 00:42:56,780 ಇದು ನೀವು ಪ್ಯಾಕೆಟ್ಗಳ ಎಲ್ಲಾ ತುಂಡರಿಸು ಸಹಾಯ ಏಕೆಂದರೆ ನೀವು ಪ್ರೀತಿಸುವ ಬಂದು ನೀವು ಒಂದು ಉಪಕರಣ 602 00:42:56,780 --> 00:42:59,400 ಎಂದು ಹೊರಗೆ ಸುಮಾರು ತೇಲುವ ಮಾಡಲಾಗುತ್ತದೆ. 603 00:42:59,400 --> 00:43:01,810 ಆದರೆ ಇದು ಕೆಟ್ಟ ಬಳಸಬಹುದು. 604 00:43:01,810 --> 00:43:05,810 ಅದನ್ನು ಬೂಟ್, ಈ ಪ್ರೋಗ್ರಾಂ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಇದು ತುಂಬಾ ಸುಲಭ 605 00:43:05,810 --> 00:43:09,300 ಒಂದು ಜಾಲಬಂಧ ಕ್ಯಾಪ್ಚರ್ ಆರಂಭಿಸಲು, ಮತ್ತು ಇಂದಿನ ವಿಶೇಷವೇನು ಎಂದು ಎಲ್ಲವನ್ನೂ ನೋಡಿ - 606 00:43:09,300 --> 00:43:14,130 ಮತ್ತು ಇದು ತಮಾಷೆಯ ಸಂಗತಿಗಳನ್ನು ಎಲ್ಲಾ ರೀತಿಯ ಫಿಲ್ಟರ್ ಮತ್ತು ಹಾಗೆ. 607 00:43:14,130 --> 00:43:17,930 >> ನೀವು ನಿಸ್ತಂತು ಸಂವಹನ ಮಾಡಬಹುದು ಇತರ ವಿಷಯ 608 00:43:17,930 --> 00:43:25,380 ಕೇವಲ ನೀವು ಕದ್ದಾಲಿಕೆ ಮಾಡಬಹುದು ಆದರೆ ನೀವು ನೆಟ್ವರ್ಕ್ ಜೊತೆ ತಿರುಗಿಸಲು ಹೇಗೆ ಕಲಿಯಬಹುದು 609 00:43:25,380 --> 00:43:31,020 ಮತ್ತು ಅನುಭವವನ್ನು ನಿಯಂತ್ರಿಸಲು ನಿಮ್ಮ ಸ್ವಂತ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸುತ್ತವೆ ಇತರ ಜನರು 610 00:43:31,020 --> 00:43:35,140 ಅದೇ ನಿಸ್ತಂತು ಜಾಲಬಂಧದ ಪಡೆಯುತ್ತಿದ್ದಾರೆ. 611 00:43:35,140 --> 00:43:37,140 ಅವರ ಆ ಒಂದು ಗಮನಿಸೋಣ. 612 00:43:37,140 --> 00:43:40,700 ಇಲ್ಲಿ Firesheep ಇಲ್ಲಿದೆ - ಕಳೆದ ವಾರ ತಿಳಿಯಲು ಮತ್ತು ಪ್ರೀತಿ - 613 00:43:40,700 --> 00:43:43,590 ಎಂದು ಕದ್ದಾಲಿಕೆ ತಂತ್ರಜ್ಞಾನ ಇದು. 614 00:43:43,590 --> 00:43:50,360 ವೇಳೆ, ಉದಾಹರಣೆಗೆ, ನಾವು ಸಕ್ರಿಯವಾಗಿ ಜೊತೆ ಸುಮಾರು ನಮ್ಮ ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ಹೋಗಿ ಅವ್ಯವಸ್ಥೆ ಹೊಂದಬೇಕೆಂಬ ಆಸೆ 615 00:43:50,360 --> 00:43:52,690 ಈ ಕಂಪ್ಯೂಟರ್ಗಳು ಒಂದು, 616 00:43:52,690 --> 00:43:58,380 ಈ ಸನ್ನಿವೇಶದಲ್ಲಿ ನಾವು harvard.edu ಗೆ ಸರ್ಫ್ ಹೋಗಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಒಂದು ಕಂಪ್ಯೂಟರ್ ಮಾಡಲೇಬೇಕು. 617 00:43:58,380 --> 00:44:04,690 ಆಗಿದೆ ಏನಾಗುತ್ತದೆ, ಗಣಕದ ಪ್ರಥಮ, ನಿಸ್ತಂತು ರೂಟರ್ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುತ್ತದೆ ಮತ್ತು ಹೇಳುತ್ತಾರೆ 618 00:44:04,690 --> 00:44:07,920 ಹಾಯ್, ನಾನು ಭೇಟಿ www.harvard.edu ಹೋಗಲು ಬಯಸುವ. 619 00:44:07,920 --> 00:44:10,610 ಈ ವಾರಾಂತ್ಯದಲ್ಲಿ ಆಟದ ಬಗ್ಗೆ ಮಾಹಿತಿ ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಕೆಲವು ಕಾರಣಕ್ಕಾಗಿ ಸೇ. 620 00:44:10,610 --> 00:44:14,940 ಕೆಟ್ಟ ವ್ಯಕ್ತಿ, ಅವರು ಮಧ್ಯದಲ್ಲಿ ಬಲಕ್ಕೆ ಕುಳಿತಿರುವ ರ 621 00:44:14,940 --> 00:44:18,730 ಆ ಪ್ರವೇಶ ಬಿಂದು ಹಕ್ಕನ್ನು ಮುಂದಿನ ಎಂದು ಸಂವಹನ ಕಂಪ್ಯೂಟರ್ ಬರುವ ನೋಡಬಹುದು 622 00:44:18,730 --> 00:44:26,170 ರೂಟರ್ ಆಗಿ, ಮತ್ತು ಅವರು ತಿಳಿದಿದೆ "AHA! ಯಾರೋ harvard.edu ಹೋಗುವುದಿಲ್ಲ." (ಕೆಟ್ಟರೀತಿಯಲ್ಲಿ ನಗು) 623 00:44:26,170 --> 00:44:33,870 ಸಂವಹನ ರೂಟರ್ ಹೋಗುವ ಈ ವಿಳಂಬವನ್ನು ಇರುವಂತೆ ವಿಶೇಷವೇನು 624 00:44:33,870 --> 00:44:37,780 ಔಟ್ ಇಂಟರ್ನೆಟ್ ನಲ್ಲಿ ವೆಬ್ಪುಟವು ಹೇಗೆ ಹೋಗಲು harvard.edu-- 625 00:44:37,780 --> 00:44:42,020 ಕೇವಲ ನಿಮಗೆ ಹುಡುಗರಿಗೆ ನಿಮ್ಮ ಪಿಎಚ್ಪಿ psets ನಡೆಸಿದ ನಂತರ ಗೊತ್ತಿಲ್ಲ - 626 00:44:42,020 --> 00:44:45,680 ಹೀಗೆ ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ಸಮಯ ಸ್ವಲ್ಪ, ವಿಂಡೋದ ಸ್ವಲ್ಪ ಹೊಂದಿದೆ 627 00:44:45,680 --> 00:44:49,410 ಅದರಲ್ಲಿ ಕೆಲವು ಸಂಗತಿಗಳನ್ನು ಪ್ರತಿಕ್ರಿಯಿಸಬಹುದು. 628 00:44:49,410 --> 00:44:53,660 >> ಲೆಟ್ಸ್ ಈ ಕೆಟ್ಟ ವ್ಯಕ್ತಿ, ಸಹಜವಾಗಿ, ಒಂದು Yaley ಹೇಳುತ್ತಾರೆ. 629 00:44:53,660 --> 00:44:59,990 ಅವರು harvardsucks.org ಜೊತೆಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ. ಬೂ! 630 00:44:59,990 --> 00:45:02,300 ಕೆಟ್ಟ, ಕೆಟ್ಟ ವ್ಯಕ್ತಿ! ಕೆಟ್ಟ Yaley! 631 00:45:02,300 --> 00:45:06,020 ಅಥವಾ ಇನ್ನೂ ಗಂಭೀರವಾಗಿದೆ, ಅವರು ಪ್ರತಿಕ್ರಿಯೆ ನೀಡಬಹುದು. [Http://youtu.be/ZSBq8geuJk0]. 632 00:45:06,020 --> 00:45:09,530 ನಾನು ವ್ಯಕ್ತಿಗಳು ಎಂಬುದನ್ನು ಊಹಿಸಲು ತಿಳಿಸುತ್ತೇವೆ. 633 00:45:09,530 --> 00:45:14,840 ಈ ವಾಸ್ತವವಾಗಿ Airpwn ಎಂಬ ತಂತ್ರಜ್ಞಾನ! ಇದು ಮಾಡಿತಲ್ಲದೇ 634 00:45:14,840 --> 00:45:18,950 ಭದ್ರತಾ ಸಮಾವೇಶಗಳ ಒಂದು ಕೆಲವು ವರ್ಷಗಳ ಹಿಂದೆ. 635 00:45:18,950 --> 00:45:25,190 Airpwn ಜೊತೆ! ನೀವು ನಿಜವಾಗಿಯೂ ನೆಟ್ವರ್ಕ್ ಮತ್ತೆ ಸಂಚಾರ ಸೇರಿಸುತ್ತವೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಆರ್. 636 00:45:25,190 --> 00:45:30,060 ಇಂಟರ್ನೆಟ್ ಗೆ ಹೋಗಿ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಮತ್ತು ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದ ಕಂಪ್ಯೂಟರ್ಗಳು 637 00:45:30,060 --> 00:45:33,090 Facebook.com ಗೆ, harvard.edu ಗೆ Google.com, 638 00:45:33,090 --> 00:45:39,190 ಬರುತ್ತವೆ ದುರುದ್ದೇಶಪೂರಿತ ಪ್ರತಿಕ್ರಿಯೆ ನೋಡಿ ತಕ್ಷಣ ಊಹಿಸುತ್ತವೆ, ಸರಿ, 639 00:45:39,190 --> 00:45:43,550 ನಾನು ಕಾಯುತ್ತಿದೆ ಮತ್ತು ವಿಷಯಗಳಿಂದ ಪಡೆಯುವಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಎಂದು ಪ್ರತಿಕ್ರಿಯೆ ಇಲ್ಲಿದೆ 640 00:45:43,550 --> 00:45:48,860 harvardsucks.org ಅಥವಾ nameyourfavoriteshocksite.com, 641 00:45:48,860 --> 00:45:55,270 ಮತ್ತು ನೀವು ವಿಷಯಗಳನ್ನು ಕೆಡುತ್ತವೆ ಹೇಗೆ ಬೇಗ ನೋಡಬಹುದು. 642 00:45:55,270 --> 00:46:00,190 >> ವಸ್ತುಗಳ ಈ ರೀತಿಯ ಎಲ್ಲಾ ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ 643 00:46:00,190 --> 00:46:05,870 ಏಕೆಂದರೆ ಒಂದು ತಂತಿ ಸಂಪರ್ಕ ಈ ವೈರ್ಡ್ ಸಂಪರ್ಕಗಳನ್ನು ಹೊಂದಿರುವ 644 00:46:05,870 --> 00:46:08,710 ಅದು ಸಂಚಾರಕ್ಕೆ ಮೇಲೆ ಡಾಗ್ಗ್ ಕಷ್ಟ. 645 00:46:08,710 --> 00:46:13,020 ನಾನು ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ನಾನು ಮತ್ತು ಒಂದು ತುದಿಯಲ್ಲಿ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ವೇಳೆ 646 00:46:13,020 --> 00:46:14,460 ನಿಮ್ಮ ಮೋಡೆಮ್ - ಮತ್ತು ಇತರ ತುದಿಯಲ್ಲಿ ನಿಮ್ಮ ರೂಟರ್ ಹೊಂದಿದೆ - 647 00:46:14,460 --> 00:46:20,180 ನಾನು ಸಂಪರ್ಕವನ್ನು ನಡುವೆ ಪಡೆಯುವುದು ಕೇವಲ ರೀತಿಯಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಟ್ರ್ಯಾಶ್ ಆಗಿದೆ 648 00:46:20,180 --> 00:46:22,180 ಎಲ್ಲೋ ಮಧ್ಯದಲ್ಲಿ ರಲ್ಲಿ 649 00:46:22,180 --> 00:46:26,820 ಅಥವಾ, ರೂಟರ್ ಜೊತೆ ಏನೋ ದಿಕ್ಕಿನಲ್ಲಿ ಬೇರೇನಾದರೂ. 650 00:46:26,820 --> 00:46:33,360 ಆದರೆ ವೈರ್, ಇದು, ಒಂದು ತರಗತಿಯ ಪೈಕಿ ಮುಂದಿನ ಪಂಕ್ತಿಯಲ್ಲಿ ಕುಳಿತಿದ್ದ ಎಂದು ಸುಲಭವಾಗಿರಬೇಕು 651 00:46:33,360 --> 00:46:38,200 ಮತ್ತು ನೀವು ಹಿಂದೆ ಜನರಿಗೆ ಅಸಹ್ಯ ಸ್ಟಫ್ ಎಲ್ಲಾ ರೀತಿಯ ಮಾಡಬಹುದು. 652 00:46:38,200 --> 00:46:41,570 >> ನ ಈ ವಿಷಯಗಳ ಕೆಲವು ರಕ್ಷಿಸಿಕೊಳ್ಳಲು ಎಂಬುದರ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. 653 00:46:41,570 --> 00:46:46,860 802.11 - ನಿಸ್ತಂತು ಗುಣಮಟ್ಟ ಅಭಿವೃದ್ಧಿ ಜನರ - 654 00:46:46,860 --> 00:46:50,820 ಅವರು ಕಲ್ಪನೆಯ ಯಾವುದೇ ಹಿಗ್ಗಿಸಲಾದ ಅದಕ್ಕೆ ಮೂಕ ಜನರು. 655 00:46:50,820 --> 00:46:56,110 ಈ ತಂಪಾದ ತಂತ್ರಜ್ಞಾನ ಮತ್ತು ಇದು 1999 ರಲ್ಲಿ ಪ್ರಥಮ ಪರಿಚಯಿಸಿದಾಗ 656 00:46:56,110 --> 00:47:00,780 ಅವರು WEP ಎಂಬ ಮಾನಕ ಹೊರಬಂದು. 657 00:47:00,780 --> 00:47:03,360 ನೀವು ಒಂದು ನಿಸ್ತಂತು ಜಾಲ ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಸೇರಿದಾಗ ಇಲ್ಲಿ ನೋಡಬಹುದು 658 00:47:03,360 --> 00:47:07,450 ನೀವು ವಿವಿಧ ಭದ್ರತಾ ಆಯ್ಕೆಗಳು ಎಲ್ಲಾ ಬಗೆಯ ಹೊಂದಿರುತ್ತವೆ. 659 00:47:07,450 --> 00:47:11,800 6 ಎಲ್ಲಾ ಒಟ್ಟಾಗಿ ಇರುವುದರಿಂದ ಒಂದು ನೋವು ಭಾಸವಾಗುತ್ತದೆ 660 00:47:11,800 --> 00:47:14,790 ಮತ್ತು ಅದು ನಿಜವಾಗಿಯೂ 1 ಸೇರಲು ಇದು ಅರ್ಥವಿಲ್ಲ ಎಂದಿಗೂ. 661 00:47:14,790 --> 00:47:19,190 ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ 1 ಅವರು WEP ಎಂದು ಬಂದ ಮೊದಲ ಒಂದು. 662 00:47:19,190 --> 00:47:27,960 WEP ವೈರ್ಡ್ ಸಮಾನ ಗೌಪ್ಯತೆ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ನಾನು ನಂಬುವ, 663 00:47:27,960 --> 00:47:31,730 ಇದು ಅಲ್ಲ ವೈರ್ಲೆಸ್ ಎನ್ಕ್ರಿಪ್ಶನ್ನೊಂದಿಗೆ ಪ್ರೋಟೋಕಾಲ್ ಸಾಮಾನ್ಯ ಪಂಪೆಯ್. 664 00:47:31,730 --> 00:47:36,170 ನೀವು ಗೌಪ್ಯತೆ ಸಮಾನ ಮತ್ತು ಭದ್ರತಾ ರಕ್ಷಣೆ ನೀಡಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ ಏಕೆಂದರೆ 665 00:47:36,170 --> 00:47:40,590 ಒಂದು ತಂತಿಯ ನೆಟ್ವರ್ಕ್ ಆ ಸಮಾನ 666 00:47:40,590 --> 00:47:46,710 WEP ಏನು ನಡೆಯುತ್ತಿದೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಜೊತೆ, 667 00:47:46,710 --> 00:47:52,300 ನೀವು ಟೈಪ್ ಒಂದು ಸರಳ, ಕಡಿಮೆ ಪಾಸ್ವರ್ಡ್ ಮತ್ತು ಆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತದೆ 668 00:47:52,300 --> 00:47:56,210 ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಮತ್ತು ನಿಮ್ಮ ರೂಟರ್ ನಡುವೆ ನಿಮ್ಮ ಸಂಪರ್ಕಗಳು ಎಲ್ಲಾ. 669 00:47:56,210 --> 00:47:58,210 >> WEP ಆದರೂ ಸಮಸ್ಯೆ ಏನು? 670 00:47:58,210 --> 00:48:01,470 WEP ಹೊಂದಿರುವ ಪಾಸ್ವರ್ಡ್, ನಿಜವಾಗಿಯೂ ಚಿಕ್ಕದಾಗಿದೆ 671 00:48:01,470 --> 00:48:04,900 ಮತ್ತು ಎಲ್ಲರೂ, ಅದೇ ಸರಿಯಾದ ಪಾಸ್ವರ್ಡ್ ಬಳಸುತ್ತದೆ 672 00:48:04,900 --> 00:48:07,610  ಮತ್ತು ಆದ್ದರಿಂದ ಡೀಕ್ರಿಪ್ಟ್ ತುಂಬಾ ಸುಲಭ. 673 00:48:07,610 --> 00:48:10,580 ಆದ್ದರಿಂದ ಬೇಗನೆ ಜನರು, WEP ಸಮಸ್ಯೆ ಎಂದು ಔಟ್ ಕಾಣಿಸಿಕೊಂಡಿತ್ತು 674 00:48:10,580 --> 00:48:16,100 ಮತ್ತು ನೀವು ಈ ಕಡಿಮೆ ವ್ಯಕ್ತಿ ಇನ್ನೂ ತೋರಿಸುತ್ತವೆ ನೋಡಿ ಮಾತ್ರ ಕಾರಣ - 675 00:48:16,100 --> 00:48:18,890 WEP ಬಳಸುವುದು ಕೆಲವು ಹಳೆಯ ವ್ಯವಸ್ಥೆಗಳು ಇವೆ - 676 00:48:18,890 --> 00:48:25,710 ನೀವು ಬದಲಿಗೆ ಡಬ್ಲ್ಯೂಪಿಎ ಅವು ಹುಡುಕುತ್ತಿರುವ ಮತ್ತು WPA2 ಮಾನದಂಡಗಳು ಏನು ಮಾಡಬೇಕೆಂದು 677 00:48:25,710 --> 00:48:29,130 ಆ ನಂತರ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. 678 00:48:29,130 --> 00:48:35,040 ಈ ವ್ಯವಸ್ಥೆಗಳು ವೈರ್ಲೆಸ್ ಇಂಟರ್ನೆಟ್ ಮೇಲೆ ರಕ್ಷಣೆ ಒಂದು ಉತ್ತಮ ಮುಂದೆಹೋಗಲು. 679 00:48:35,040 --> 00:48:41,090 ಅವರು ಇನ್ನೂ ಕೆಲವು hackability ಹೊಂದಿರುತ್ತವೆ, ಹೇಳಿದರು. 680 00:48:41,090 --> 00:48:44,010 ಹೀಗೆ ಹೋಗಿ ಎಂದು ಹೊರಗೆ ಸಲಕರಣೆಗಳು ಲಭ್ಯವಿವೆ. 681 00:48:44,010 --> 00:48:47,490 ಅಸಹ್ಯ ಎಂದು ನಿರ್ದಿಷ್ಟವಾಗಿ ಒಂದು ವಿಷಯ ಎಂದು 682 00:48:47,490 --> 00:48:55,370 ನೀವು ಸಂಪರ್ಕ ಮತ್ತು ನಿಸ್ತಂತು ರೂಟರ್ ಪ್ರಮಾಣೀಕರಿಸಿರಬೇಕು ಮತ್ತು ಕೆಲವು ರೀತಿಯ ಬಳಸುತ್ತಿದ್ದರೆ ವೇಳೆ 683 00:48:55,370 --> 00:49:00,940 ಎನ್ಕ್ರಿಪ್ಟ್ ಸಂವಹನ, ಇದು ಹ್ಯಾಕರ್ ಸುಲಭವಾಗಿ ಒಂದು ಪ್ಯಾಕೆಟ್ ಕಳುಹಿಸಬಹುದು ಎಂದು ತಿರುಗುತ್ತದೆ 684 00:49:00,940 --> 00:49:03,990 , ರೂಟರ್ ನಿಮ್ಮನ್ನು ಕಡಿತಗೊಳಿಸ 685 00:49:03,990 --> 00:49:07,220 ಮತ್ತು ಒಮ್ಮೆ ಅವರು ನಂತರ ಕೇಳಲು ನೀವು ಸಂಪರ್ಕ ಮಾಡಿರುವ - 686 00:49:07,220 --> 00:49:11,800 ನಿಮ್ಮ ರೂಟರ್ ಮರು ಸ್ಥಾಪಿಸಲು ಸಂಪರ್ಕಕ್ಕೆ ಪ್ರಯತ್ನಿಸಿ ಎಂದು ಅವರು ಆ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ವಾಸನೆ ಮಾಡಬಹುದು. 687 00:49:11,800 --> 00:49:16,800 ಮತ್ತು ಆ ಮಾಹಿತಿಯನ್ನು ನಂತರ ನಿಮ್ಮ ಸಂವಹನ ಉಳಿದ ಮತ್ತು ಡೀಕ್ರಿಪ್ಟ್ ಹೋಗಬಹುದು. 688 00:49:16,800 --> 00:49:24,580 ಯಾವುದೇ ಎಲ್ಲಾ ಕಲ್ಪನೆಯ ಮೀರಿ ಸುರಕ್ಷಿತ ಯಾವುದೇ ರೀತಿಯ ಅರ್ಥ ಈ ಅಲ್ಲ. 689 00:49:24,580 --> 00:49:30,060 >> ನೀವು ವೈರ್ಲೆಸ್ ನೆಟ್ವರ್ಕ್ಗಳು ​​ಹೊಂದಿಸುವಾಗ ನೀವು ನೀವು ಇತರ ವಿಷಯ 690 00:49:30,060 --> 00:49:35,460 ಅಥವಾ ನೀವು ಸೇರುವ ನೀವು ಹೊಂದಿದೆ - ನೀವು ಇಲ್ಲಿ ನಾನು ಈ ನೆಟ್ವರ್ಕ್ ಸೇರುವ ಇರುವಾಗ ಅಧಿಸೂಚನೆಯನ್ನು 691 00:49:35,460 --> 00:49:37,640 ಇದು ನನ್ನ ನೆಟ್ವರ್ಕ್ ಹೆಸರು ಕೇಳುತ್ತದೆ. 692 00:49:37,640 --> 00:49:41,060 ಇದು SSID ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. 693 00:49:41,060 --> 00:49:48,610 ಮತ್ತು ನೀವು ಬಲಭಾಗದಲ್ಲಿ ನಾನು ಲಭ್ಯವಿರುವ SSIDs ತೋರಿಸುವ ಒಂದು ಬಾಕ್ಸ್ ಎಂದು ಇಲ್ಲಿ ನೋಡಿ. 694 00:49:48,610 --> 00:49:52,690 ಹಾರ್ವರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯ, ಒಂದು CS50, ಮತ್ತು ಒಂದು CS50 ಸ್ಟಾಫ್ ಜಾಲಬಂಧ ಇಲ್ಲ. 695 00:49:52,690 --> 00:49:59,180 ಈಗ, ಒಂದು CS50 ಸ್ಟಾಫ್ ನೆಟ್ವರ್ಕ್ ಸುತ್ತ ಇತ್ತು ನಿಮ್ಮಲ್ಲಿ ಎಷ್ಟು ಗೊತ್ತು? 696 00:49:59,180 --> 00:50:01,910 ನೀವು ಕೆಲವು. ನೀವು ಎಲ್ಲಾ. 697 00:50:01,910 --> 00:50:08,800 ಈ ಸಮಸ್ಯೆ, ಸಹಜವಾಗಿ, ನಾವು SSIDs ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಈ ಅವಕಾಶ ಎಂದು ಹೊಂದಿದೆ 698 00:50:08,800 --> 00:50:10,930 ಯಾರೂ ಹೆಚ್ಚಾಗಿ ಅದರ ಬಗ್ಗೆ ತಿಳಿದಿರುತ್ತಿತ್ತು. 699 00:50:10,930 --> 00:50:16,090 ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ನೀವು ಹುಡುಗರಿಗೆ ನಮ್ಮ ವೈರ್ಲೆಸ್ ಆಗಿ ಭೇದಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಹೊರತು. 700 00:50:16,090 --> 00:50:18,700 ಆದರೆ ನೀವು ಮಾಡಬಹುದು ನೀನು ಹೊಂದಿಸುವಾಗ ನೀವು ನಿಜಕ್ಕೂ ಪ್ರಮುಖ ಹೊಂದಿದೆ 701 00:50:18,700 --> 00:50:20,280 ಮನೆಯಲ್ಲಿ ಒಂದು ರೌಟರ್. 702 00:50:20,280 --> 00:50:22,820 ಬಹುಶಃ, ನೀವು ಸಾಕಷ್ಟು ಕೆಲವು ವರ್ಷಗಳ ನಡೆಯುತ್ತಿಲ್ಲ ಕಾಣಿಸುತ್ತದೆ 703 00:50:22,820 --> 00:50:29,010 ಆದರೆ ಕೀಪಿಂಗ್ ಅಲ್ಲಿ ಹೊರಗೆ SSID ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ ಮತ್ತು ಇದು ಹೆಸರಿಸುವ ಇಲ್ಲ 704 00:50:29,010 --> 00:50:34,630 ಸೂಪರ್ ಸಾಮಾನ್ಯ ಏನೋ ದೀರ್ಘಾವಧಿಯಲ್ಲಿ ನೀವು ಹೆಚ್ಚು ಸುರಕ್ಷಿತವಾಗಿಡುವ ಸಹಾಯ ಮಾಡುತ್ತದೆ. 705 00:50:34,630 --> 00:50:38,070 >> ನೀವು ಮಾಡಬಹುದು ವಸ್ತುಗಳ ಅಂತಿಮ ದಂಪತಿಗಳು. ಒಂದು HTTPS ಹೊಂದಿದೆ. 706 00:50:38,070 --> 00:50:44,760 ನೀವು ಸಾರ್ವಜನಿಕ Wi-Fi ಪ್ರದೇಶದಲ್ಲಿ ಒಂದು ವೇಳೆ ನೀವು ಒಂದು ಸ್ಟಾರ್ಬಕ್ಸ್ ನಲ್ಲಿ ಇದ್ದರೆ 707 00:50:44,760 --> 00:50:52,620 ಮತ್ತು ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಖಾತೆಯನ್ನು ಪ್ರವೇಶಿಸಲು ನಿರ್ಧರಿಸುವಿರಿ, ನಿಮ್ಮ Gmail, ನಿಮ್ಮ ಫೇಸ್ಬುಕ್ ಪ್ರವೇಶಿಸಲು 708 00:50:52,620 --> 00:50:56,140 ಆ ಸಂಪರ್ಕಗಳನ್ನು HTTPS ಹೋಗುವಾಗ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. 709 00:50:56,140 --> 00:50:59,800 ಇದು ಸುರಕ್ಷತೆಯ ಅಧಿಕ ಪದರ, ಗೂಢಲಿಪೀಕರಣದ ಒಂದು ಸೇರಿಸಲಾಗಿದೆ ಪದರ ಇಲ್ಲಿದೆ. 710 00:50:59,800 --> 00:51:01,520 ಇಲ್ಲಿ ನೆನಪಿನಲ್ಲಿಡಿ ಒಂದು ವಿಷಯವನ್ನು, ಆಗಿದೆ 711 00:51:01,520 --> 00:51:04,740 ನಿಮ್ಮಲ್ಲಿ ಎಷ್ಟು ಹಿಂದೆಂದೂ ಹೇಳುತ್ತದೆ ದೊಡ್ಡ, ಕೆಂಪು ಪರದೆಯ ಮೂಲಕ ಕ್ಲಿಕ್ ಮಾಡಿದ್ದೀರಿ, 712 00:51:04,740 --> 00:51:07,480 "ಈ ವೆಬ್ಸೈಟ್ ಕೆಟ್ಟ ಇರಬಹುದು." 713 00:51:07,480 --> 00:51:09,710 ನಾನು ಎಂಬುದು ತಿಳಿದುಬರುತ್ತದೆ. 714 00:51:09,710 --> 00:51:13,090 ನೀವು ಎಲ್ಲಾ ಹೋಮ್ಲ್ಯಾಂಡ್ ಅಥವಾ ಬಲ ಹಾಗೆ ಏನೋ, ನೋಡಿ ಹೋಗಲು ಬ್ರೌಸ್ ಮಾಡಿದಾಗ ಬಹುಶಃ ನ? 715 00:51:13,090 --> 00:51:19,900 ಹೌದು. (ಪ್ರೇಕ್ಷಕರ ಲಾಫ್ಟರ್) ಹೌದು. ಅಲ್ಲಿ ನೀವು ಹೋಗಿ. ನಾವು ಹೋಮ್ಲ್ಯಾಂಡ್ ವೀಕ್ಷಿಸಲು ಯಾರು ಗೊತ್ತಿಲ್ಲ. 716 00:51:19,900 --> 00:51:24,540 ಬಲ ಅಲ್ಲಿ ದೊಡ್ಡ, ಕೆಂಪು ಪರದೆ 717 00:51:24,540 --> 00:51:28,600 ಸಾಮಾನ್ಯವಾಗಿ ಆ ಮೋಜಿನ ನಡೆಯುತ್ತಿರುವ ಸೂಚಿಸುತ್ತದೆ. 718 00:51:28,600 --> 00:51:32,530 ಕೆಲವೊಮ್ಮೆ, ವೆಬ್ಸೈಟ್ ಸ್ವತಃ ಅಸುರಕ್ಷಿತ ಕೇವಲ ಇಲ್ಲಿದೆ 719 00:51:32,530 --> 00:51:35,520 ಜನರು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಆದರೆ ಅದೇ ದೊಡ್ಡ, ಕೆಂಪು ಸ್ಕ್ರೀನ್ ಬರುತ್ತದೆ 720 00:51:35,520 --> 00:51:37,520 ಮೌಂಟ್ ನೆಟ್ವರ್ಕ್ ನೀವು ಆಕ್ರಮಣ. 721 00:51:37,520 --> 00:51:40,220 ನೀವು ದೊಡ್ಡ, ಕೆಂಪು ಪರದೆ, ಸ್ಟಾರ್ಬಕ್ಸ್ ನಲ್ಲಿ ಬರುವ ನೋಡಿ ವೇಳೆ 722 00:51:40,220 --> 00:51:42,440 ಅದನ್ನು ಕ್ಲಿಕ್ ಮಾಡಬೇಡಿ. 723 00:51:42,440 --> 00:51:45,350 ಕೆಟ್ಟ ಸುದ್ದಿ. ಕೆಟ್ಟ ಸುದ್ದಿ ಹೊಂದಿದೆ. 724 00:51:45,350 --> 00:51:51,490 >> ನೀವು ನೋಡಬಹುದು ಎಂದು ಅಂತಿಮವೂ 725 00:51:51,490 --> 00:51:54,120 VPN ಕೆಲವು ರೀತಿಯ ಹೊಂದಿದೆ. 726 00:51:54,120 --> 00:52:00,280 ಈ VPN ಹಾರ್ವರ್ಡ್ ಮೂಲಕ ಲಭ್ಯವಿದೆ - vpn.fas.harvard.edu-- 727 00:52:00,280 --> 00:52:03,260 ಮತ್ತು ಈ ಮಾಡುತ್ತದೆ ಇದು ವಾಸ್ತವವಾಗಿ ಸುರಕ್ಷಿತ ಸಂಪರ್ಕ ಸ್ಥಾಪಿಸುತ್ತದೆ ಆಗಿದೆ 728 00:52:03,260 --> 00:52:06,460 ಅದರ ಮೂಲಕ ನೀವು ಮತ್ತು ಹಾರ್ವರ್ಡ್ ನಡುವೆ, funnels ನಿಮ್ಮ ಸಂಚಾರ, 729 00:52:06,460 --> 00:52:12,160 ಮತ್ತು ನೀವು ಒಂದು ಸ್ಟಾರ್ಬಕ್ಸ್ ಒಂದು ಸ್ಥಳದಲ್ಲಿ ಕುಳಿತು ಬಳಸುತ್ತಿದ್ದರೆ ಆ ರೀತಿಯಲ್ಲಿ 730 00:52:12,160 --> 00:52:19,030 ನೀವು ಹಾರ್ವರ್ಡ್ ಸಂಪರ್ಕ ಮಾಡಬಹುದು, ಆ ಸುರಕ್ಷಿತ ಸಂಚಾರ ಮಾಡಿ ತದನಂತರ ಹಾರ್ವರ್ಡ್ನಿಂದ ಬ್ರೌಸ್. 731 00:52:19,030 --> 00:52:21,950 ಮತ್ತೆ, ಸಮರ್ಥವಲ್ಲದಿರುವುದರಿಂದ. ಜನರ ಮಧ್ಯದಲ್ಲಿ ಪಡೆಯಬಹುದು. 732 00:52:21,950 --> 00:52:25,850 ಅದನ್ನು ಮುರಿಯಲು ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ, ಆದರೆ ಹೆಚ್ಚು ಸುರಕ್ಷಿತ ಭದ್ರತಾ ಅವಲಂಬಿಸದೇ ಆಗಿದೆ 733 00:52:25,850 --> 00:52:28,620 Wi-Fi ಕೇವಲ. 734 00:52:28,620 --> 00:52:32,570 >> ಎಲ್ಲಾ ಸರಿ. ಒಟ್ಟಾರೆಯಾಗಿ, 735 00:52:32,570 --> 00:52:34,580 ನೀವು ವೈರ್ಲೆಸ್ ನೆಟ್ವರ್ಕ್ಗಳು ​​ಹೊಂದಿಸುವಾಗ ಮಾಡಿದಾಗ, 736 00:52:34,580 --> 00:52:37,250 - ನೀವು ಸಾರ್ವಜನಿಕವಾಗಿ ನಿಸ್ತಂತು ಬಳಸಲು ಹೊರನಡೆಯುವಿಕೆ ಮಾಡಿದಾಗ 737 00:52:37,250 --> 00:52:43,430 ಇದು B.Good ಇಲ್ಲಿದೆ ಎಂದು, ಇದು ಐದು ಗೈಸ್ ಆಗಿರುತ್ತದೆ, ಸ್ಟಾರ್ಬಕ್ಸ್ ಆಗಿರುತ್ತದೆ 738 00:52:43,430 --> 00:52:46,440 ಆ ತರಹದ್ದನ್ನು - ಅವರು Wi-Fi ಹೊಂದಿರುತ್ತವೆ ಕಡೆಯಲ್ಲೆಲ್ಲ - 739 00:52:46,440 --> 00:52:48,440 ನಿಮ್ಮ ಸುತ್ತಮುತ್ತಲಿನ ತಿಳಿದಿರಲಿ. 740 00:52:48,440 --> 00:52:50,440 ಜನರು ಏನು ಮಾಡಬಹುದು ಬಗ್ಗೆ ಎಚ್ಚರವಿರಲಿ. 741 00:52:50,440 --> 00:52:53,890 ಮತ್ತು ಸುರಕ್ಷಿತ. ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಖಾತೆಯನ್ನು ಪ್ರವೇಶಿಸುವುದಿಲ್ಲ. 742 00:52:53,890 --> 00:52:58,740 ಯಾರಾದರೂ ನಂತರ ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಜೊತೆ ತೋರಿಸುತ್ತದೆ ವೇಳೆ ಇದು ಒಂದು ನಯನಾಜೂಕಿಲ್ಲದ ಜಾಗೃತಿಯಿಂದಾಗಿ ಆಗಿರಬಹುದು. 743 00:52:58,740 --> 00:53:05,480 ಆ ಮೂಲಕ, ಕಡುಗೆಂಪು ಹೋಗಿ! ಮತ್ತು ನಾನು ಕೊನೆಯ ಪದಕ್ಕೆ ಡೇವಿಡ್ ಗೆ ಮರಳಿ ವಿಷಯಗಳನ್ನು ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. 744 00:53:05,480 --> 00:53:11,270 (ಚಪ್ಪಾಳೆ) 745 00:53:11,270 --> 00:53:14,360 >> [ಡೇವಿಡ್] ನಾನು ವೈಯಕ್ತಿಕ ಅನುಭವದಿಂದ ಒಂದು ವಿಷಯ ಹಂಚಿಕೊಳ್ಳಲು ಎಂದೆನಿಸಿತ್ತು. 746 00:53:14,360 --> 00:53:19,940 ಆಪಲ್ ಹೆಚ್ಚಾಗಿ ಈ ಸಮಸ್ಯೆಯನ್ನು ನಿರ್ಮೂಲನೆ ವಿಚಾರ - ನೀವು ಆಡಲು ಇಷ್ಟಪಡಬಹುದು ಒಂದು ಸಾಧನವಾಗಿ 747 00:53:19,940 --> 00:53:22,710 ನೀವು ನಂತರ ನಿಮ್ಮ ತಂತ್ರಾಂಶ ಅಪ್ಡೇಟ್ ನೀವು - 748 00:53:22,710 --> 00:53:26,670 ಆದರೆ ನಿಜವಾಗಿಯೂ ನಾವು ಬಳಸುವ ತಂತ್ರಾಂಶ ನಂಬಲು ಸಾಧ್ಯವಿಲ್ಲ ಈ ಅಂತ್ಯದ ಕಡೆಗೆ, 749 00:53:26,670 --> 00:53:33,270 ಮತ್ತು ನೇಟ್ ನ ಅಂಕಗಳ, ಇತರ ಜನರು ಏನು ಒಂದಷ್ಟು ವಾಸನೆ ಸಾಮರ್ಥ್ಯವಿರುವ 750 00:53:33,270 --> 00:53:37,010 ಅಲ್ಲಿಗೆ - ಈಗ ಒಂದು ವರ್ಷ ಮತ್ತು ಒಂದು ಅರ್ಧ ಹಿಂದೆ ಔಟ್ ಬಂದ ತಂತ್ರಾಂಶವಾಗಿದೆ ಆಗಿತ್ತು. 751 00:53:37,010 --> 00:53:39,010 [IPhoneTracker] [http://petewarden.github.com/iPhoneTracker/] 752 00:53:39,010 --> 00:53:41,010 ಕೆಲವು ಬಾರಿ, ಐಟ್ಯೂನ್ಸ್ - iCloud ಮೊದಲು, ನಿಮ್ಮ ಐಪಾಡ್ಗಳು ಅಥವಾ ನಿಮ್ಮ ಐಫೋನ್ಗಳನ್ನು ಸಿಂಕ್ ಸಂದರ್ಭದಲ್ಲಿ ಅಥವಾ 753 00:53:41,010 --> 00:53:45,570 ಐಟ್ಯೂನ್ಸ್ ಅಥವಾ ನಿಮ್ಮ ಐಪ್ಯಾಡ್ಗಳನ್ನು - ಬ್ಯಾಕ್ಅಪ್ಗಳ ಬಡ್ಡಿ, 754 00:53:45,570 --> 00:53:48,340 ಕೆಲವು ಬಾರಿ ನಿಮ್ಮ ಐಫೋನ್ ಮತ್ತು ಇತರ ಸಾಧನಗಳು ಏನು ಎಂಬುದು 755 00:53:48,340 --> 00:53:50,340 GPS ಡೇಟಾ ಬಳಕೆಯನ್ನು ಮಾಡುವುದು. 756 00:53:50,340 --> 00:53:52,710 >> ನೀವು ಬಹುಶಃ ಗೊತ್ತು ನಿಮ್ಮ ಐಫೋನ್ಗಳನ್ನು ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ಸ್ ಮತ್ತು ವಿಂಡೋಸ್ ಮೊಬೈಲ್ ದೂರವಾಣಿಗಳು 757 00:53:52,710 --> 00:53:55,410 ನೀವು ನಕ್ಷೆಗಳನ್ನು ತೋರಿಸುವ ಆಸಕ್ತಿಯನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಈ ದಿನಗಳಲ್ಲಿ ರೀತಿಯಲ್ಲಿ ಟ್ರ್ಯಾಕ್ ಮಾಡಬಹುದು 758 00:53:55,410 --> 00:53:59,440 ಮತ್ತು ಇದೇ ರೀತಿಯ - ಜೊತೆಗೆ ಆಪಲ್ ಮತ್ತು ಇತರ ಕಂಪನಿಗಳು ಏನು 759 00:53:59,440 --> 00:54:02,650 ಅವರು ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ವಾಸ್ತವವಾಗಿ ಹಿತಾಸಕ್ತಿಯ ತಂಡದಲ್ಲಿದ್ದು ಹೆಚ್ಚೂಕಮ್ಮಿ ಎಲ್ಲೆಡೆ ಟ್ರ್ಯಾಕ್ 760 00:54:02,650 --> 00:54:05,380 ಸೇವೆಯ ಗುಣಮಟ್ಟದ ಸುಧಾರಣೆ. 761 00:54:05,380 --> 00:54:07,170 ಒಂದು, ನೀವು ಹೆಚ್ಚು ಉದ್ದೇಶಿತ ಜಾಹೀರಾತು ಮತ್ತು ಹಾಗೆ ಪಡೆಯುವುದು 762 00:54:07,170 --> 00:54:10,740 ಆದರೆ ಎರಡು, ಅವರು, ಅಲ್ಲಿ ಜಗತ್ತಿನ ನಿಸ್ತಂತು ಹಾಟ್ಸ್ಪಾಟ್ಗಳು ಎಂಬುದನ್ನು ಊಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ 763 00:54:10,740 --> 00:54:14,780 ಮತ್ತು ಈ ಬೌಗೋಳಿಕ ಸ್ಥಳ ಸಹಾಯ ಮಾಡಬಹುದು - ಜನರ ತ್ರಿಕೋಣಾಕಾರದ ಭಂಗಿಯನ್ನು ರೀತಿಯ. 764 00:54:14,780 --> 00:54:18,520 >> ಉದ್ದ ಕಥೆ ಸಣ್ಣ, ನಮಗೆ ಎಲ್ಲಾ ಸಮಯದ ಕೆಲವು ಪ್ರಮಾಣದ ಆಂಟೆನಾಗಳು ವಾಕಿಂಗ್ ಮಾಡಲಾಯಿತು. 765 00:54:18,520 --> 00:54:22,180 ದುರದೃಷ್ಟವಶಾತ್, ಆಪಲ್ ವಿನ್ಯಾಸ ನಿರ್ಧಾರ ಮಾಡಿದ - ಅಥವಾ ಅದರ ಕೊರತೆಯನ್ನು - 766 00:54:22,180 --> 00:54:26,590 ಅದನ್ನು ಐಟ್ಯೂನ್ಸ್ ಗೆ ಬೆಂಬಲಿತ ಅಪ್ ಮಾಡುವಾಗ ಈ ಮಾಹಿತಿಯನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲು. 767 00:54:26,590 --> 00:54:30,330 ಮತ್ತು ಭದ್ರತಾ ಸಂಶೋಧಕರು ಕಂಡು ಈ ಕೇವಲ ಬೃಹತ್ XML ಫೈಲ್ ಆಗಿತ್ತು - 768 00:54:30,330 --> 00:54:33,810 ಬೃಹತ್ ಪಠ್ಯ ಕಡತ - ಜನರ ಐಟ್ಯೂನ್ಸ್ ತಂತ್ರಾಂಶವನ್ನು ಕುಳಿತು, 769 00:54:33,810 --> 00:54:35,400 ಮತ್ತು ನೀವು ಸ್ವಲ್ಪ ಕುತೂಹಲ ಆಗಿದ್ದರೆ, 770 00:54:35,400 --> 00:54:38,990 ನಿಮ್ಮ ಸಂಗಾತಿಯ ಇತಿಹಾಸ, ನಿಮ್ಮ ಕೊಠಡಿ ಸಹವಾಸಿ ಇತಿಹಾಸದಲ್ಲಿ ಸುಮಾರು poking ಹೋಗಬಲ್ಲವರಾಗಿದ್ದರು 771 00:54:38,990 --> 00:54:41,050 ನಿಮ್ಮ ಸಂತಾನದ ಇತಿಹಾಸ ಮತ್ತು ಹಾಗೆ, 772 00:54:41,050 --> 00:54:44,590 ಮತ್ತು ಕೆಲವು ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಗೆ ಧನ್ಯವಾದಗಳು, ಈ ಜಿಪಿಎಸ್ ಕಕ್ಷೆಗಳು ಎಲ್ಲಾ ನಕ್ಷೆ ಎಂದು - 773 00:54:44,590 --> 00:54:46,590 ಅಕ್ಷಾಂಶ ಮತ್ತು ರೇಖಾಂಶವನ್ನು. 774 00:54:46,590 --> 00:54:48,590 >> ಆದ್ದರಿಂದ, ನಾನು ನನ್ನ ಸ್ವಂತ ಫೋನ್ ಈ ಮಾಡಿದರು. 775 00:54:48,590 --> 00:54:51,210 , ನನ್ನ ಫೋನ್ ಕೇಳಿಬರುತ್ತದೆ, ಮತ್ತು ಖಚಿತವಾಗಿ ಸಾಕಷ್ಟು, ಐಟ್ಯೂನ್ಸ್ ನನ್ನ ಆವೃತ್ತಿ ಸಮಯದಲ್ಲಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಅಲ್ಲ 776 00:54:51,210 --> 00:54:53,900 ನಾನು ನೋಡಲು ಸಾಧ್ಯವಾಯಿತು ಎಂಬುದನ್ನು ನನ್ನ ಮಾದರಿಗಳು ಹೊಂದಿದ್ದವು. 777 00:54:53,900 --> 00:54:56,970 ಇಲ್ಲಿ ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್ ಮತ್ತು ಈ ನೀಲಿ ವಲಯಗಳ ಪ್ರತಿ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ 778 00:54:56,970 --> 00:55:01,670 ಈ ನಿರ್ದಿಷ್ಟ ಪೋನ್ ಹೊಂದಿರುವ ಆ ಹಿಂದಿನ ತಿಂಗಳ ಎಂದು ಸಂಭವಿಸಿದ ಅಲ್ಲಿ. 779 00:55:01,670 --> 00:55:04,940  ನಾನು ಈಶಾನ್ಯ ಕ್ಯಾಲಿಫೋರ್ನಿಯಾದ ಸ್ವಲ್ಪ ಸಮಯ, ರಲ್ಲಿ, ಸಹಜವಾಗಿ, ಸಮಯ ಕಳೆಯುವ 780 00:55:04,940 --> 00:55:08,690 ಒಂದು ಅಲ್ಪಕಾಲಿಕ ಟೆಕ್ಸಾಸ್ ಪ್ರವಾಸದಲ್ಲಿ, ಮತ್ತು ನಂತರ ನೀವು ಈ ಜೂಮ್ ವೇಳೆ - 781 00:55:08,690 --> 00:55:11,120 ಈ ಉತ್ತಮ ಮತ್ತು ಆಸಕ್ತಿದಾಯಕ ಎಲ್ಲಾ ರೀತಿಯ, ಆದರೆ ನಾನು ಈ ಗೊತ್ತಿತ್ತು. 782 00:55:11,120 --> 00:55:13,890 , ನನ್ನ ಸ್ನೇಹಿತರನ್ನು ಈ ಗೊತ್ತಿತ್ತು, ಆದರೆ ನೀವು ಆಳವಾದ ರಲ್ಲಿ ಧುಮುಕುವುದಿಲ್ಲ ವೇಳೆ 783 00:55:13,890 --> 00:55:17,090 ನಾನು ಈಶಾನ್ಯ ನನ್ನ ಸಮಯ ಕಳೆಯುವುದು ಅಲ್ಲಿ ನೀವು ನೋಡಿ. 784 00:55:17,090 --> 00:55:20,330 ನೀವು ಕೆಲವು ಪರಿಚಿತ ಕಾಣುವ ಪಟ್ಟಣಗಳ ಮೇಲೆ ತಾಳ ವೇಳೆ - 785 00:55:20,330 --> 00:55:24,670 ಈ ದೊಡ್ಡ, ನೀಲಿ ಶಾಯಿ ಚಿತ್ತು ಮೂಲಭೂತವಾಗಿ, ಬೋಸ್ಟನ್ ಮೇಲೆ ಕೇಂದ್ರಿತವಾಗಿದೆ 786 00:55:24,670 --> 00:55:29,510 ತದನಂತರ ನಾನು ಬೋಸ್ಟನ್ ಹೊರಗೆ ಹರಡುತ್ತಾ ಉಪನಗರಗಳಲ್ಲಿ ಸಮಯ ಸ್ವಲ್ಪ ಔಟ್ ಖರ್ಚು. 787 00:55:29,510 --> 00:55:32,780 ಆದರೆ ನಾನು ಆ ವರ್ಷದ ಸಮಾಲೋಚಿಸುವ ಸ್ವಲ್ಪ ಮಾಡುತ್ತಿದ್ದ. 788 00:55:32,780 --> 00:55:36,090 ಮತ್ತು ಈ ವರ್ಷದ ಪೂರ್ವ ಕರಾವಳಿಯನ್ನು ಹೊಂದಿದೆ, ಮತ್ತು ನಿಜವಾಗಿ ನನ್ನನ್ನು ನೋಡಬಹುದು 789 00:55:36,090 --> 00:55:41,920 ಮತ್ತು ನನ್ನ ಕಿಸೆಯಲ್ಲಿ ನನ್ನ ಐಫೋನ್ ಬಾಸ್ಟನ್ ಮತ್ತು ನ್ಯೂ ಯಾರ್ಕ್ ನಡುವೆ ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ಪ್ರಯಾಣ 790 00:55:41,920 --> 00:55:47,510 ಮತ್ತು ಇನ್ನೂ ಕೆಳಗೆ ಫಿಲಡೆಲ್ಫಿಯಾ, ಹಾಗೆಯೇ ರಜೆ ಸಮಯದಲ್ಲಿ ಸ್ವಲ್ಪ ಖರ್ಚು 791 00:55:47,510 --> 00:55:50,340 ಅಲ್ಲಿಯೇ ಸ್ವಲ್ಪ ಆರ್ಮ್ ಇದು ಕೇಪ್, ಮೇಲೆ. 792 00:55:50,340 --> 00:55:53,030 ಆದ್ದರಿಂದ, ಈ ಚುಕ್ಕೆಗಳ ಪ್ರತಿ ಒಂದು ನಾನು ಎಂದು ಕೆಲವು ಸ್ಥಾನವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ 793 00:55:53,030 --> 00:55:56,970 ಮತ್ತು ನನಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಅರಿವಿಲ್ಲದೇ, ಈ ಸಂಪೂರ್ಣ ಇತಿಹಾಸವನ್ನು ಕೇವಲ ಸುಮ್ಮನೆ ಕುಳಿತುಕೊಂಡು 794 00:55:56,970 --> 00:55:58,410 ನನ್ನ ಡೆಸ್ಕ್ಟಾಪ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ. 795 00:55:58,410 --> 00:56:00,470 ನೀವು ಜೂಮ್ ವೇಳೆ - ಈ ನಿಜವಾಗಿ ಸ್ವಲ್ಪ ತೊಂದರೆ ಆಗಿತ್ತು. 796 00:56:00,470 --> 00:56:04,190 ನಾನು ಪೆನ್ಸಿಲ್ವೇನಿಯಾದಲ್ಲಿ ಆ ವರ್ಷ ಅವರು ಯಾವುದೇ ಸ್ಮರಣಶಕ್ತಿ ಹೊಂದಿತ್ತು. 797 00:56:04,190 --> 00:56:07,840 ಆದರೆ ನಾನು ಸ್ವಲ್ಪ ಅದರ ಬಗ್ಗೆ ಕಠಿಣ ಮತ್ತು ನಾನು ಔಟ್ ಕಾಣಿಸಿಕೊಂಡಿತ್ತು ಆದರೂ, ಓಹ್, ವಾಸ್ತವವಾಗಿ ಇದು ಎಂದು ಟ್ರಿಪ್ 798 00:56:07,840 --> 00:56:11,160 ಮತ್ತು ಖಚಿತವಾಗಿ ಸಾಕಷ್ಟು, ನನ್ನ ಫೋನ್ ನನ್ನನ್ನು ಸೆಳೆದಿತ್ತು. 799 00:56:11,160 --> 00:56:14,180 >> ಆಪಲ್, ಈ ಮಾಹಿತಿಯನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದೆ 800 00:56:14,180 --> 00:56:17,380 ಆದರೆ ಈ ಕೂಡ ನಮಗೆ ಬಗ್ಗೆ ಸಂಗ್ರಹಿಸಲಾದ ಎಷ್ಟು ಮಾಹಿತಿಯನ್ನು ಕೇವಲ ಪುರಾವೆಯಾಗಿದೆ 801 00:56:17,380 --> 00:56:20,850 ಮತ್ತು ಹೇಗೆ ಸುಲಭವಾಗಿ - ಉತ್ತಮ ಅಥವಾ ಕೆಟ್ಟದ್ದಕ್ಕಾಗಿ - ಅದು ಸ್ವೀಕಾರಾರ್ಹ ಇಲ್ಲಿದೆ. 802 00:56:20,850 --> 00:56:23,340 ನೇಟ್ ನ ಚರ್ಚೆ ರಿಂದ ಆಶಾದಾಯಕವಾಗಿ ರಾಬ್ ಅವರ ಚರ್ಚೆ, ನಿಂದ ತೆಗೆದುಕೊಳ್ಳುವಿಕೆಯು aways ಒಂದು 803 00:56:23,340 --> 00:56:27,370 ಮತ್ತು ಈ ರೀತಿಯಲ್ಲಿ ಇಂದು ಕಡಿಮೆ ದೃಶ್ಯಗಳು ಈ ಎಲ್ಲಾ ಹೆಚ್ಚು ಚಿಂತಿಸಿ ಎಂದು ಕೇವಲ ಹೊಂದಿದೆ 804 00:56:27,370 --> 00:56:31,160 ಆದ್ದರಿಂದ ಸಹ ಆ - ರಾಬ್ ನ ಪಾಯಿಂಟ್ ಬಗ್ಗೆ - ನಾವು ರೀತಿಯ ಬಲ, ಸ್ಕ್ರೆವೆದ್? 805 00:56:31,160 --> 00:56:33,920 ಈ ಬೆದರಿಕೆಗಳನ್ನು ಕೆಲವು ಬಂದಾಗ ಎಷ್ಟು ಮಾಡಬಹುದು, ಇಲ್ಲ 806 00:56:33,920 --> 00:56:37,130 ಆದರೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ ನಾವು ಏನಾದರೂ ಅಥವಾ ಯಾರಾದರೂ ನಂಬಲು ಹೊಂದಿವೆ 807 00:56:37,130 --> 00:56:38,510 ನಾವು ವಾಸ್ತವವಾಗಿ ಈ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಲು ಬಯಸಿದಲ್ಲಿ. 808 00:56:38,510 --> 00:56:43,150 ಕನಿಷ್ಠ ನಾವು ತೀರ್ಮಾನ ಮತ್ತು ಲ ನಿರ್ಧಾರಗಳನ್ನು ಮಾಡಬಹುದು ಅಥವಾ ಇಲ್ಲವೇ 809 00:56:43,150 --> 00:56:46,390 ನಾವು ವಾಸ್ತವವಾಗಿ ಈ ವಿಶೇಷವಾಗಿ ಸೂಕ್ಷ್ಮ ಖಾತೆಯನ್ನು ಪರಿಶೀಲಿಸುವ ಮಾಡಬೇಕು 810 00:56:46,390 --> 00:56:49,330 ಅಥವಾ ನಾವು ವಾಸ್ತವವಾಗಿ ಆ ಸ್ವಲ್ಪ ತ್ವರಿತ ಸಂದೇಶ ಕಳುಹಿಸುವ ಶಂಕಿಸಿದ್ದಾರೆ ಮಾಡಬೇಕು 811 00:56:49,330 --> 00:56:52,180  ಈ ರೀತಿಯ ಒಂದು Wi-Fi ಪರಿಸರದಲ್ಲಿ. 812 00:56:52,180 --> 00:56:54,990 >> ಆದ್ದರಿಂದ, ಒಂದು ರಸಪ್ರಶ್ನೆ ಅವಶೇಷಗಳು ಹೇಳುವಂತೆ ಜೊತೆಗೆ, ಒಂದು ಉಪನ್ಯಾಸ ಉಳಿದಿದೆ. 813 00:56:54,990 --> 00:56:57,740 ನಾವು ಬುಧವಾರ ನಂತರ ಸೋಮವಾರ ನೀವು ನೋಡುತ್ತೀರಿ. 814 00:56:57,740 --> 00:57:02,100 (ಚಪ್ಪಾಳೆ ಮತ್ತು ನೆರೆದಿದ್ದ) 815 00:57:02,100 --> 00:57:06,100 [CS50TV]