1 00:00:00,000 --> 00:00:09,250 2 00:00:09,250 --> 00:00:10,300 >> Luciano Arango: OK, guys. 3 00:00:10,300 --> 00:00:11,550 Is é mo ainm Luciano Arango. 4 00:00:11,550 --> 00:00:13,915 Tá mé sophomore i dTeach Adams. 5 00:00:13,915 --> 00:00:17,550 Agus táimid ag dul a bheith ag caint faoi cosanta gníomhach slándála gréasáin. 6 00:00:17,550 --> 00:00:24,220 Mar sin, tá mé ag obair d'Oifig Faisnéise Slándáil i SEAS. 7 00:00:24,220 --> 00:00:28,670 Agus i rith an tsamhraidh, a imtheorannú mé ag SeguraTec, a bhí ina eolais 8 00:00:28,670 --> 00:00:31,310 cuideachta slándála a sheirbheáil don Bhanc Columbia. 9 00:00:31,310 --> 00:00:34,740 Sin den chuid is mó nuair a d'fhoghlaim mé an méid atá foghlamtha agam go dtí seo. 10 00:00:34,740 --> 00:00:37,990 >> Agus mar sin cuid den ábhar go bhfuil muid dul chun dul thar lá atá inniu ann, ní mór dúinn 11 00:00:37,990 --> 00:00:39,670 i ndáiríre Labhair faoi sa rang. 12 00:00:39,670 --> 00:00:40,410 Ach beidh muid go luath. 13 00:00:40,410 --> 00:00:42,360 Tá sé ag dul a bheith cosúil le SQL, JavaScript. 14 00:00:42,360 --> 00:00:44,870 Agus ní mór dúinn imithe i ndáiríre níos mó ná é. 15 00:00:44,870 --> 00:00:47,730 Mar sin, is féidir liom a shórtáil den eitilt tríd, agus ní a d'fhéadfadh a fhios agat roinnt rudaí. 16 00:00:47,730 --> 00:00:48,890 Ach go luath, beidh tú ag foghlaim é. 17 00:00:48,890 --> 00:00:52,080 Agus beidh sé ciall a dhéanamh ar fad. 18 00:00:52,080 --> 00:00:54,010 Chomh maith leis sin rud eile - 19 00:00:54,010 --> 00:00:55,780 fanacht eiticiúil. 20 00:00:55,780 --> 00:01:00,560 Tá cuid de na rudaí a fhoghlaimíonn tú, tú d'fhéadfaí a úsáid ar bhealaí neamh-eiticiúil. 21 00:01:00,560 --> 00:01:01,950 >> Má tá sé mise, déan iarracht cinnte. 22 00:01:01,950 --> 00:01:04,500 Spreagadh mé cinnte tú guys chun iarracht do chuid freastalaithe féin, déan iarracht 23 00:01:04,500 --> 00:01:05,519 dul taobh istigh leo. 24 00:01:05,519 --> 00:01:08,500 Féach an féidir leat iad a penetrate, más féidir leat a fháil taobh istigh leo. 25 00:01:08,500 --> 00:01:09,560 Ach ní aon duine eile. 26 00:01:09,560 --> 00:01:12,390 Ní gá Cops mhaith i ndáiríre na scéalta grinn agus an iomlán, chuir muid seo anseo. 27 00:01:12,390 --> 00:01:14,040 Bhí muid ag messing timpeall. 28 00:01:14,040 --> 00:01:15,780 Faigheann siad i ndáiríre feargach. 29 00:01:15,780 --> 00:01:18,700 >> Mar sin, ceann ar aghaidh go dtí an suíomh gréasáin seo. 30 00:01:18,700 --> 00:01:23,560 Tá mé oscail sé ceart anseo. 31 00:01:23,560 --> 00:01:26,780 Is é seo an suíomh gréasáin, agus é a Tá a bunch de na samplaí. 32 00:01:26,780 --> 00:01:30,000 Cad a tharlaíonn go bhfuil an chéad sampla Tá saghas dul a bheith i bhfad níos éasca 33 00:01:30,000 --> 00:01:33,470 ná an sampla deireanach sa chiall go bhfuil an chéad sampla 34 00:01:33,470 --> 00:01:34,970 Tá go hiomlán neamhchinnte. 35 00:01:34,970 --> 00:01:40,850 Agus is é an ceann deireanach saghas cad a Bheadh ​​gnáth duine slándála gréasáin a dhéanamh. 36 00:01:40,850 --> 00:01:42,760 Ach is féidir leat fós a shórtáil an fháil ar fud sin. 37 00:01:42,760 --> 00:01:44,860 Agus táimid ag dul chun díriú ar cheann amháin agus dhá, samplaí amháin agus dhá. 38 00:01:44,860 --> 00:01:49,880 39 00:01:49,880 --> 00:01:49,920 >> OK. 40 00:01:49,920 --> 00:01:52,780 Let tús le tras-suíomh scriptithe. 41 00:01:52,780 --> 00:01:56,100 An JavaScript á reáchtáil ar an chliaint bhrabhsálaí. 42 00:01:56,100 --> 00:01:59,980 Tá sé ina teanga cláir a úsáideann tú a reáchtáil ar an chliaint bhrabhsálaí mar sin 43 00:01:59,980 --> 00:02:04,120 ní gá duit a thabhairt cothrom le dáta an láithreán gréasáin agus dul ar ais go dtí an bhfreastalaí. 44 00:02:04,120 --> 00:02:04,940 Tá tú ag rith sé. 45 00:02:04,940 --> 00:02:08,870 Mar shampla, Facebook, ní gá duit a athlódáil an láithreán gréasáin le haghaidh an stádas nua 46 00:02:08,870 --> 00:02:09,710 nuashonruithe chun teacht suas. 47 00:02:09,710 --> 00:02:12,170 Tá sé ag baint úsáide as JavaScript a ghiniúint go léir na rudaí seo. 48 00:02:12,170 --> 00:02:16,290 Mar sin, is féidir linn a instealladh mailíseach JavaScript isteach ar an suíomh gréasáin. 49 00:02:16,290 --> 00:02:20,890 Agus go bhealach, nuair a sheoladh muid nasc chuig duine éigin, d'fhéadfadh muid saghas seol é le 50 00:02:20,890 --> 00:02:23,050 cuid den chód sin ba mhaith linn. 51 00:02:23,050 --> 00:02:26,450 >> Níl leanúnach agus neamh-mharthanach JavaScript - 52 00:02:26,450 --> 00:02:30,640 leanúnach agus neamh-mharthanach tras-láithreán scriptithe, ciallóidh mé. 53 00:02:30,640 --> 00:02:33,760 Agus an difríocht a bheith go leanúnach Tá JavaScript a bheidh 54 00:02:33,760 --> 00:02:36,060 shábháil ar an láithreán gréasáin. 55 00:02:36,060 --> 00:02:39,780 Agus beidh neamh-mharthanach a bheith JavaScript mbeidh i ndáiríre a tharlóidh ach aon uair amháin. 56 00:02:39,780 --> 00:02:41,795 Mar sin, a ligean ar breathnú ar shampla tapaidh fíor. 57 00:02:41,795 --> 00:02:45,660 58 00:02:45,660 --> 00:02:46,130 >> OK. 59 00:02:46,130 --> 00:02:51,620 Mar sin, an suíomh gréasáin seo, simplí, rud ar bith a tharlaíonn anseo. 60 00:02:51,620 --> 00:02:53,070 Agus táimid ag dul chun iarracht a dhéanamh isteach roinnt JavaScript. 61 00:02:53,070 --> 00:02:58,110 Mar sin, ar an mbealach muid ag tús a scríobh JavaScript Tá tús a chur againn leis an script ag tosú. 62 00:02:58,110 --> 00:03:00,570 Agus muid ag dhúnadh le script. 63 00:03:00,570 --> 00:03:03,770 Táimid ag dul go simplí a chur teachtaireacht - 64 00:03:03,770 --> 00:03:05,410 Feicfidh mé léiríonn tú - 65 00:03:05,410 --> 00:03:06,500 airdeall. 66 00:03:06,500 --> 00:03:11,150 Is Alert feidhm go JavaScript Úsáideann rud éigin a thaispeáint. 67 00:03:11,150 --> 00:03:12,400 Mar sin, a ligean ar iarracht é a tapaidh fíor. 68 00:03:12,400 --> 00:03:15,600 69 00:03:15,600 --> 00:03:18,944 Tá mé ag dul chun dul, hello a airdeall. 70 00:03:18,944 --> 00:03:20,400 Bhuel, Rinne mé dearmad a chur - 71 00:03:20,400 --> 00:03:24,510 72 00:03:24,510 --> 00:03:25,460 OK. 73 00:03:25,460 --> 00:03:26,540 Mar sin tá go simplí. 74 00:03:26,540 --> 00:03:28,730 >> Chuir muid JavaScript ar láithreán gréasáin, agus tháinig sé suas. 75 00:03:28,730 --> 00:03:31,200 Agus saghas amháin a tharlaíonn sé ar ár suíomh idirlín, ceart? 76 00:03:31,200 --> 00:03:33,040 Mar sin, is cosúil sé cosúil nach bhfuil sé fadhb, ceart? 77 00:03:33,040 --> 00:03:34,920 Ciallaíonn mé, conas a d'fhéadfadh tú a úsáid seo go mailíseach? 78 00:03:34,920 --> 00:03:39,930 Mar sin, ar an mbealach a dhéanann hackers tá sé seo i ndáiríre simplí. 79 00:03:39,930 --> 00:03:40,970 Tá siad ag dul a grab é. 80 00:03:40,970 --> 00:03:43,750 Is féidir leo an nasc seo a chur ort. 81 00:03:43,750 --> 00:03:46,780 Má Feicfidh mé an nasc seo a sheoladh chuig tú ceart anois, agus tú ag oscailt suas é, tá sé ag dul chun 82 00:03:46,780 --> 00:03:51,620 rá, Dia duit, ag rá go bhfuil mo shuíomh gréasáin Tá ag insint duit Dia duit. 83 00:03:51,620 --> 00:03:57,280 >> Agus mar sin má bhí mé rud éigin a rá le beagán níos cliste, má tá mé a tharraingt suas 84 00:03:57,280 --> 00:03:59,880 JavaScript fheidhm mé cineál de cheana féin Scríobh - 85 00:03:59,880 --> 00:04:03,940 ach má fhéachann tú ar sé, beidh mé ag dul os cionn sé roimh a scríobh mé é. 86 00:04:03,940 --> 00:04:06,650 Mar sin, táimid ag dul a shocrú Teorainn ama. 87 00:04:06,650 --> 00:04:08,450 Táimid ag dul chun fanacht cúpla soicind. 88 00:04:08,450 --> 00:04:13,970 Go deimhin, tá muid ag dul chun fanacht, má Níl mé cearr, cúig soicind. 89 00:04:13,970 --> 00:04:15,870 Téann sé seo i milleasoicindí. 90 00:04:15,870 --> 00:04:18,640 Agus ansin cad táimid ag dul a dhéanamh ná go bhfuil muid ag dul a chur ar an eolas go bhfuil an logáil isteach 91 00:04:18,640 --> 00:04:21,459 thar am a logáil isteach ar ais isteach 92 00:04:21,459 --> 00:04:23,990 Agus táimid ag dul a athrú ar an suíomh go dtí suíomh difriúil. 93 00:04:23,990 --> 00:04:30,370 94 00:04:30,370 --> 00:04:32,970 >> Mar sin, má sheolann mé an suíomh gréasáin seo do dhuine, tá siad ag dul a bheith 95 00:04:32,970 --> 00:04:34,380 brabhsáil timpeall, calma. 96 00:04:34,380 --> 00:04:35,650 Ní dhéanfaidh aon ní atá ag tarlú. 97 00:04:35,650 --> 00:04:38,550 Agus i cúig soicind, tá sé ag dul a rá, thar am do logáil isteach amach. 98 00:04:38,550 --> 00:04:40,200 Cuir logáil isteach ar ais isteach 99 00:04:40,200 --> 00:04:43,400 Chomh luath agus cliceáil siad ceart go leor, tá mé ag dul go dtí iad a ghlacadh chun an suíomh gréasáin eile. 100 00:04:43,400 --> 00:04:45,980 Is dócha, tá an láithreán gréasáin ag dul go dtí a bheith cosúil leis an suíomh gréasáin go 101 00:04:45,980 --> 00:04:47,280 bhí siad i roimh. 102 00:04:47,280 --> 00:04:50,770 Agus tá siad ag dul a logáil a dintiúir i mo shuíomh gréasáin in ionad 103 00:04:50,770 --> 00:04:51,850 a láithreán gréasáin. 104 00:04:51,850 --> 00:04:54,780 >> Agus mar sin is féidir liom daoine a sheoladh ríomhphost leis an nasc seo. 105 00:04:54,780 --> 00:04:56,240 A rá liom, OH, tá anseo nasc. 106 00:04:56,240 --> 00:04:57,290 Is é seo an banc, mar shampla. 107 00:04:57,290 --> 00:05:01,390 A rá liom, anseo, dul ar an nasc seo. 108 00:05:01,390 --> 00:05:03,730 Agus nuair a sheolann siad é, tá siad ag dul a bheith ag brabhsáil timpeall. 109 00:05:03,730 --> 00:05:07,560 Is féidir liom fanacht ar feadh 15 soicind, 20 soicind, agus ansin pop go le do thoil logáil isteach ar ais i 110 00:05:07,560 --> 00:05:08,840 shíniú ar ais ar. 111 00:05:08,840 --> 00:05:10,120 Is féidir leat triail a bhaint le guys rudaí a lán níos mó. 112 00:05:10,120 --> 00:05:13,190 Tá sé casta mar gheall tú guys nach bhfuil le feiceáil JavaScript, mar sin d'fhéadfadh tú 113 00:05:13,190 --> 00:05:14,750 Níl a fhios agam ar roinnt feidhmeanna. 114 00:05:14,750 --> 00:05:18,625 Ach tá gach leat a dhéanamh tús le script, deireadh leis an script. 115 00:05:18,625 --> 00:05:22,105 116 00:05:22,105 --> 00:05:25,510 Agus d'fhéadfaí tú a chur rud ar bith i lár. 117 00:05:25,510 --> 00:05:27,350 >> Is Alert feidhm, fanacht. 118 00:05:27,350 --> 00:05:29,365 Bíonn suíomh Fuinneog agat go dtí suíomh nua. 119 00:05:29,365 --> 00:05:31,370 Ach is féidir leat a dhéanamh i bhfad níos mó. 120 00:05:31,370 --> 00:05:32,630 Agus mar sin is é an smaoineamh go a chur orainn go amach. 121 00:05:32,630 --> 00:05:39,350 Má Téim go dtí, mar shampla dhá, agus mé a chur ar an cód céanna, tá sé 122 00:05:39,350 --> 00:05:40,210 nach bhfuil ag dul a bheith ag obair. 123 00:05:40,210 --> 00:05:43,620 Mar sin, tá sé gach rud a phriontáil amach mar gheall ar cad an suíomh gréasáin seo ar dtús 124 00:05:43,620 --> 00:05:50,350 dhéanann é má chuir mé rud ar bith anseo, go mbainfidh sé a phriontáil amach ar dheis anseo. 125 00:05:50,350 --> 00:05:52,390 Mar sin, nach bhfuil sé rud ar bith a phriontáil amach. 126 00:05:52,390 --> 00:05:55,560 Is é seo an sampla a sheiceáil i ndáiríre a fheiceáil má tá script ann. 127 00:05:55,560 --> 00:05:57,163 Mar sin, yeah, dul ar aghaidh. 128 00:05:57,163 --> 00:05:57,606 Iarr ar dom. 129 00:05:57,606 --> 00:05:59,560 >> LUCHT ÉISTEACHTA: Nach bhfuil a sheoladh a fháil nó tríd an bpost a iarraidh? 130 00:05:59,560 --> 00:06:00,670 >> Luciano Arango: Yeah. tá siad sheoladh ar iarratas a fháil. 131 00:06:00,670 --> 00:06:01,350 >> LUCHT ÉISTEACHTA: Tá sé? 132 00:06:01,350 --> 00:06:02,490 >> Luciano Arango: Yeah. 133 00:06:02,490 --> 00:06:04,030 Chomh maith leis sin a úsáid brabhsálaithe iarratais phoist. 134 00:06:04,030 --> 00:06:07,470 Ach tá mé ag iarraidh a thaispeáint iarratais a fháil ionas gur féidir linn a fheiceáil cad é 135 00:06:07,470 --> 00:06:10,760 iarbhír ag dul ar. 136 00:06:10,760 --> 00:06:12,880 Agus mar sin má táimid ar an gcód seo - mar sin nach bhfuil sé ag obair níos mó. 137 00:06:12,880 --> 00:06:24,870 Agus má a chur orainn le breathnú ar an gcód seo, tá sé ag dul a bheith i sampla dhá. 138 00:06:24,870 --> 00:06:29,300 Cad é an duine seo a dhéanamh, an duine i gceannas ar an bhrabhsálaí - 139 00:06:29,300 --> 00:06:35,370 oscailt suas, OK - 140 00:06:35,370 --> 00:06:39,290 Tá ionad an script focal. 141 00:06:39,290 --> 00:06:42,850 Is é seo an PHP, a d'fhéadfadh tú guys feicthe le beagán de go fóill. 142 00:06:42,850 --> 00:06:46,250 >> Tá sé ag díreach in áit an script focal leis an ainm. 143 00:06:46,250 --> 00:06:50,895 Mar sin, áfach, má théann mé amach romhainn agus díreach a chur i - 144 00:06:50,895 --> 00:06:58,520 145 00:06:58,520 --> 00:07:02,360 má grab mé mo cód arís, agus mé ag dul a mhodhnú sé ach beagán. 146 00:07:02,360 --> 00:07:15,010 In ionad script, tá mé ag dul a athrú sé script le R. caipitil agus 147 00:07:15,010 --> 00:07:16,390 táimid ag dul a fheiceáil má oibríonn an cód. 148 00:07:16,390 --> 00:07:19,090 Mar sin, ní raibh sé é a phriontáil amach, a bhfuil comhartha maith. 149 00:07:19,090 --> 00:07:21,990 Agus tá súil againn i dhá soicind níos mó, tá sé ag dul a pop suas. 150 00:07:21,990 --> 00:07:22,820 >> Do logáil thar am. 151 00:07:22,820 --> 00:07:23,210 OK. 152 00:07:23,210 --> 00:07:24,460 Sin ceart go leor. 153 00:07:24,460 --> 00:07:27,670 Mar sin, sheiceáil le haghaidh script d'fhéadfadh Ní obair gá. 154 00:07:27,670 --> 00:07:28,130 An duine - 155 00:07:28,130 --> 00:07:32,290 Is féidir é a sheiceáil freisin le haghaidh ceannlitreacha script, CásÍochtair script, cás str 156 00:07:32,290 --> 00:07:34,180 i gcomparáid, a dhéanamh cinnte go bhfuil siad mar an gcéanna. 157 00:07:34,180 --> 00:07:38,480 Ach is féidir an hacker a dhéanamh fós saghas cad rinne muid i Vigenere nuair a bhog muid 158 00:07:38,480 --> 00:07:40,620 ar ais cúpla carachtair, dul ar aghaidh. 159 00:07:40,620 --> 00:07:43,470 Agus is féidir é a figiúr amach conas a script a chur ar ais i ann ionas gur féidir é a instealladh 160 00:07:43,470 --> 00:07:44,460 script. 161 00:07:44,460 --> 00:07:50,370 >> Mar sin, cad ba mhaith leat a úsáid Is htmlspecialchars a 162 00:07:50,370 --> 00:07:51,330 chosaint do láithreán gréasáin. 163 00:07:51,330 --> 00:07:56,490 Agus cad a dhéanann é seo a dhéanann sé cinnte go bhfuil an méid a chuir tú i - 164 00:07:56,490 --> 00:07:59,610 mar shampla, luachana nó an níos mó ná nó níos lú ná - 165 00:07:59,610 --> 00:08:04,701 cuirtear an méid seo le rud éigin Ní bheidh - 166 00:08:04,701 --> 00:08:05,951 lig dom zúmáil isteach anseo - 167 00:08:05,951 --> 00:08:08,730 168 00:08:08,730 --> 00:08:09,685 an ampersand iarbhír. 169 00:08:09,685 --> 00:08:13,420 Beidh sé ionad na mbeart sin HTML speisialta carachtair go beidh orainn a fheiceáil nuair a bhíonn muid 170 00:08:13,420 --> 00:08:14,670 ag caint faoi - 171 00:08:14,670 --> 00:08:18,635 172 00:08:18,635 --> 00:08:20,740 OH, tá sé seo ag dul a thabhairt dom ar ais go dtí - 173 00:08:20,740 --> 00:08:24,220 174 00:08:24,220 --> 00:08:25,380 na carachtair ar dheis anseo. 175 00:08:25,380 --> 00:08:28,180 >> Na signify go bhfuil rud éigin ag teacht. 176 00:08:28,180 --> 00:08:31,570 Chun HTML, go tosú lúibín insíonn dúinn go bhfuil rud éigin 177 00:08:31,570 --> 00:08:33,299 Tá a bhaineann HTML teacht. 178 00:08:33,299 --> 00:08:33,980 Agus ba mhaith linn a fháil haitheantas coibhneasta de sin. 179 00:08:33,980 --> 00:08:36,200 Nílimid ag iarraidh a chur isteach i HTML website.k Nílimid ag iarraidh an t-úsáideoir a bheith 180 00:08:36,200 --> 00:08:40,260 in ann rud éigin a chur ar a láithreán gréasáin Is féidir a théann i bhfeidhm ar a láithreán gréasáin, cosúil le 181 00:08:40,260 --> 00:08:43,480 script nó HTML nó rud éigin mar sin. 182 00:08:43,480 --> 00:08:53,090 Cad é tábhachtach go bhfuil tú sanitize an t-ionchur úsáideora. 183 00:08:53,090 --> 00:08:54,720 >> Mar sin, féadfaidh úsáideoirí ionchur a lán rudaí. 184 00:08:54,720 --> 00:08:58,110 Is féidir sé ionchur a bunch de rudaí chun iarracht a a trick do bhrabhsálaí isteach fós 185 00:08:58,110 --> 00:08:59,410 reáchtáil an cód script. 186 00:08:59,410 --> 00:09:02,870 Cad ba mhaith leat a dhéanamh nach bhfuil ach breathnú do script, ach breathnú ar gach rud 187 00:09:02,870 --> 00:09:04,250 d'fhéadfadh a bheith mailíseach. 188 00:09:04,250 --> 00:09:06,800 Agus beidh htmlspecialchars a dhéanamh go ar do shon, mar sin ní gá duit 189 00:09:06,800 --> 00:09:07,340 a bheith buartha faoi. 190 00:09:07,340 --> 00:09:12,280 Ach ná iarracht a dhéanamh tú féin saghas le do chód féin. 191 00:09:12,280 --> 00:09:14,055 An bhfuil gach duine soiléir ar XSS? 192 00:09:14,055 --> 00:09:14,370 >> OK. 193 00:09:14,370 --> 00:09:16,355 A ligean ar dul go dtí SQL instealladh. 194 00:09:16,355 --> 00:09:21,010 Mar sin, tá instealladh SQL dócha go bhfuil an leochaileacht uimhir amháin 195 00:09:21,010 --> 00:09:22,490 i láithreáin ghréasáin éagsúla. 196 00:09:22,490 --> 00:09:24,350 Ciallaíonn mé, dea-shampla - 197 00:09:24,350 --> 00:09:27,350 Bhí mé ag déanamh taighde díreach faide don rud seo. 198 00:09:27,350 --> 00:09:34,430 Agus fuair mé airteagal seo uamhnach, i gcás ina Chonaic mé go raibh sháraigh Harvard, 199 00:09:34,430 --> 00:09:35,390 Bhí hacked. 200 00:09:35,390 --> 00:09:37,370 Agus bhí mé wondering, go maith, conas a bheadh ​​a dhéanann siad é? 201 00:09:37,370 --> 00:09:41,660 Harvard Tá an chuid is mó uamhnach, an chuid is mó slán ollscoil riamh. 202 00:09:41,660 --> 00:09:43,850 Ceart? 203 00:09:43,850 --> 00:09:45,410 Bhuel, a shárú freastalaithe, an hackers a úsáidtear le 204 00:09:45,410 --> 00:09:47,710 teicníc ar a dtugtar instealladh SQL. 205 00:09:47,710 --> 00:09:50,250 >> Mar sin, a tharlaíonn sé seo ar bhonn lá go lá. 206 00:09:50,250 --> 00:09:53,590 Daoine dearmad a chur san áireamh SQL instealladh. 207 00:09:53,590 --> 00:09:54,930 Dhéanann Harvard. 208 00:09:54,930 --> 00:10:00,050 I mo thuairimse, a deir sé anseo, Princeton, Stanford, Cornell. 209 00:10:00,050 --> 00:10:03,550 Mar sin, conas a dhéanann muid - mar sin cad é seo SQL instealladh go bhfuil a thabhairt go léir 210 00:10:03,550 --> 00:10:05,668 daoine síos? 211 00:10:05,668 --> 00:10:08,010 OK. 212 00:10:08,010 --> 00:10:12,090 Mar sin, SQL Is teanga cláir a úsáidimid chun bunachair rochtain a fháil ar. 213 00:10:12,090 --> 00:10:14,560 Céard a dhéanaimid é roghnaigh muid - 214 00:10:14,560 --> 00:10:18,510 mar sin cad a léann sé seo ceart anois go bhfuil a roghnú gach rud as an tábla. 215 00:10:18,510 --> 00:10:22,640 >> SQL, athruithe sé isteach sna bunachair go bhfuil táblaí lán d'eolas. 216 00:10:22,640 --> 00:10:26,550 Mar sin, roghnaigh gach rud ó úsáideoirí áit a bhfuil an t-ainm ainm úsáideora. 217 00:10:26,550 --> 00:10:28,120 Ceart? 218 00:10:28,120 --> 00:10:30,770 Simplí go leor. 219 00:10:30,770 --> 00:10:34,490 Is é an smaoineamh de SQL instealladh go bhfuil muid isteach roinnt cód mailíseach go mbeadh 220 00:10:34,490 --> 00:10:37,270 cleas an freastalaí isteach a reáchtáil rud éigin difriúil ná an méid a sé 221 00:10:37,270 --> 00:10:38,430 bhí ar dtús rith. 222 00:10:38,430 --> 00:10:44,970 Mar sin, a ligean le rá do ainm úsáideora, chuir muid i nó cothrom le 1 1. 223 00:10:44,970 --> 00:10:46,700 Mar sin, chuir muid i nó cothrom le 1 1. 224 00:10:46,700 --> 00:10:49,890 Beidh an bealach a bheidh sé léamh anois a bheith a roghnú ó úsáideoirí, ó gach rud 225 00:10:49,890 --> 00:10:51,360 úsáideoirí - tá sé seo gach rud - 226 00:10:51,360 --> 00:10:55,880 i gcás ina bhfuil an t-ainm ainm úsáideora, ach Tá ainm úsáideora nó cothrom le 1 1. 227 00:10:55,880 --> 00:11:01,760 >> Dá bhrí sin tá an t-ainm aon rud nó cothrom le 1 1. 228 00:11:01,760 --> 00:11:04,060 1 cothrom le 1 Is fíor i gcónaí. 229 00:11:04,060 --> 00:11:07,690 Mar sin, beidh sé seo ar ais i gcónaí faisnéis ó na húsáideoirí. 230 00:11:07,690 --> 00:11:08,100 OK. 231 00:11:08,100 --> 00:11:10,030 Ní gá go mbeadh an ainm úsáideora ceart. 232 00:11:10,030 --> 00:11:14,240 Is féidir linn a bheith díreach aon rud a ba mhaith linn, agus beidh sé eolas ar ais 233 00:11:14,240 --> 00:11:15,690 gur gá dúinn. 234 00:11:15,690 --> 00:11:17,160 A ligean ar breathnú ar shampla eile. 235 00:11:17,160 --> 00:11:22,720 >> Má tá muid a roghnú gach rud ó úsáideoirí, i gcás ina bhfuil an t-ainm úsáideoirí TÁBLA Drop - 236 00:11:22,720 --> 00:11:26,420 mar sin cad a cheapann tú beidh sé seo dhéanamh má chuir mé i an ainm úsáideora 237 00:11:26,420 --> 00:11:29,560 mar úsáideoirí TÁBLA Drop? 238 00:11:29,560 --> 00:11:30,230 Duine ar bith ag smaoineamh? 239 00:11:30,230 --> 00:11:31,050 Tá. 240 00:11:31,050 --> 00:11:32,470 >> LUCHT ÉISTEACHTA: Tá sé ag dul a insint é a Dumpáil na táblaí ar fad. 241 00:11:32,470 --> 00:11:35,460 >> Luciano Arango: Tá sé ag dul a insint dúinn gach rud ar an láithreán gréasáin a Dumpáil, 242 00:11:35,460 --> 00:11:38,290 gach rud sa bhunachar sonraí. 243 00:11:38,290 --> 00:11:41,910 Agus cad iad na daoine seo a úsáid le haghaidh - mar sin Tá mé ag dul a thaispeáint duit guys. 244 00:11:41,910 --> 00:11:45,462 Mé faoi mhíchumas dropping na táblaí toisc nach raibh mé ag iarraidh tú a 245 00:11:45,462 --> 00:11:48,240 guys le titim ar mo táblaí. 246 00:11:48,240 --> 00:11:49,850 A ligean ar ghlacadh le breathnú ar seo. 247 00:11:49,850 --> 00:11:54,410 Mar sin, seo pulls ach suas an t-eolas do dhuine áirithe. 248 00:11:54,410 --> 00:11:57,550 Mar sin, cén chaoi a fhios againn má tá sé seo tionchar ag instealladh SQL. 249 00:11:57,550 --> 00:12:01,545 Táimid ag dul a sheiceáil tapaidh fíor más féidir linn a chur ar rud éigin - 250 00:12:01,545 --> 00:12:04,990 251 00:12:04,990 --> 00:12:06,080 lig dom a chóipeáil an cód. 252 00:12:06,080 --> 00:12:08,140 Tá mé ag dul chun dul thar sé sa dara. 253 00:12:08,140 --> 00:12:12,210 Tá mé ag dul fhréamh a chur agus 1 cothrom le 1. 254 00:12:12,210 --> 00:12:15,510 >> Seo ar dheis anseo, seo chomhartha faoin gcéad 23 - 255 00:12:15,510 --> 00:12:19,970 cad tá sé i ndáiríre, má tá mé breathnú ar dheis anseo ag - 256 00:12:19,970 --> 00:12:23,820 ar an mbealach a thógann HTML líon, má tá tú chur le breathnú ar nuair a chuir mé i spás 257 00:12:23,820 --> 00:12:28,380 anseo - má bhí mé rud éigin spás anseo, athruithe sé sé le faoin gcéad 2. 258 00:12:28,380 --> 00:12:31,420 An bhfuil tú guys a fheiceáil ar dheis anseo nuair a chuir mé i spás? 259 00:12:31,420 --> 00:12:36,710 Is é an bealach a oibríonn sé gur féidir leat ach Luachanna ASCII a sheoladh trí HTML. 260 00:12:36,710 --> 00:12:40,330 Mar sin ionad á ghlacadh aige, mar shampla, spás le faoin gcéad 20. 261 00:12:40,330 --> 00:12:41,970 Níl a fhios agam má tá tú guys feicthe go roimh. 262 00:12:41,970 --> 00:12:45,100 >> Tagann sé in ionad le hashtag le faoin gcéad 23. 263 00:12:45,100 --> 00:12:50,840 Ní mór dúinn hashtag ag deireadh nó ráiteas ionas gur féidir linn a rá leis an 264 00:12:50,840 --> 00:13:00,885 bunachar sonraí a dearmad trácht a dhéanamh amach an Leathstad seo caite ag an deireadh. 265 00:13:00,885 --> 00:13:03,060 Ba mhaith linn nach bhfuil sé chun smaoineamh faoi sin. 266 00:13:03,060 --> 00:13:05,980 Ba mhaith linn ach sé gach rud a rith go bhfuil muid roimh ré agus 267 00:13:05,980 --> 00:13:07,450 trácht go amach. 268 00:13:07,450 --> 00:13:08,710 A ligean ar ghlacadh le breathnú ar sé. 269 00:13:08,710 --> 00:13:14,670 >> Mar sin, má bhí mé rud éigin mícheart a chur - ligean le rá, mar shampla, chuir mé 2 ionann 270 00:13:14,670 --> 00:13:15,690 1, ní chuireann sé a thabhairt dom rud ar bith. 271 00:13:15,690 --> 00:13:22,930 Nuair a chuir mé i 1 cothrom le 1, agus a dhéanann sé rud éigin a thabhairt ar ais, insíonn sé seo dom go 272 00:13:22,930 --> 00:13:24,660 tá sé seo i mbaol instealladh SQL. 273 00:13:24,660 --> 00:13:29,090 Tá a fhios agam anois go bhfuil cuma cad Chuir mé tar éis seo - 274 00:13:29,090 --> 00:13:39,110 agus mar shampla, TÁBLAÍ Drop nó rud éigin mar sin 275 00:13:39,110 --> 00:13:41,190 Beidh obair cinnte. 276 00:13:41,190 --> 00:13:44,350 Tá a fhios agam go bhfuil sé i mbaol instealladh SQL mar tá a fhios agam go 277 00:13:44,350 --> 00:13:49,850 thíos an cochall, tá sé ligean dom a dhéanamh ar an 1 cothrom le 1 rud. 278 00:13:49,850 --> 00:13:51,100 OK? 279 00:13:51,100 --> 00:13:53,950 280 00:13:53,950 --> 00:13:56,540 >> Agus má táimid ar na cinn eile, uimhir dhá agus uimhir trí, tá sé 281 00:13:56,540 --> 00:13:59,110 ag dul a dhéanamh le beagán níos mó seiceála thíos an 282 00:13:59,110 --> 00:14:03,680 cochall ar a bhfuil sé. 283 00:14:03,680 --> 00:14:07,425 Mar sin, duine ar bith ar chumas an titim rud ar bith go fóill nó a thriail? 284 00:14:07,425 --> 00:14:08,760 An bhfuil tú guys saghas fháil SQL go fóill? 285 00:14:08,760 --> 00:14:10,430 Mar tá a fhios agam nach bhfuil tú guys feiceáil go fóill, mar sin tá sé de chineál 286 00:14:10,430 --> 00:14:11,759 mearbhall ar do shon guys. 287 00:14:11,759 --> 00:14:16,160 288 00:14:16,160 --> 00:14:18,480 A ligean ar ghlacadh le breathnú. 289 00:14:18,480 --> 00:14:21,270 Mar sin, cad é an bealach SQLI a chosc? 290 00:14:21,270 --> 00:14:21,390 OK. 291 00:14:21,390 --> 00:14:23,330 Mar sin, tá sé seo i ndáiríre tábhachtach mar gheall tú ba mhaith guys cinnte chun cosc ​​a chur 292 00:14:23,330 --> 00:14:24,090 seo i do láithreáin ghréasáin. 293 00:14:24,090 --> 00:14:28,040 >> Mura bhfuil, tá gach do chairde ag dul go dtí spraoi a dhéanamh de tú nuair a scaoil siad go léir 294 00:14:28,040 --> 00:14:29,390 do táblaí. 295 00:14:29,390 --> 00:14:36,150 Mar sin, is é an smaoineamh go bhfuil tú a dheisiú ar an SQL ar bhealach áirithe, ach tú a mheaitseáil 296 00:14:36,150 --> 00:14:41,940 cad é an ionchur úsáideora le teaghrán áirithe. 297 00:14:41,940 --> 00:14:46,120 Mar sin, is é an bealach a oibríonn sé seo duit ullmhú an mbunachar sonraí. 298 00:14:46,120 --> 00:14:50,830 Roghnaigh tú an t-ainm, dath, agus calories ó bhunachar sonraí ar a dtugtar torthaí. 299 00:14:50,830 --> 00:14:53,580 Agus ansin áit a bhfuil calories níos lú ná, agus chuir muid comhartha ceiste ann 300 00:14:53,580 --> 00:14:56,530 ag rá táimid ag dul go dtí ionchur rud éigin sa dara. 301 00:14:56,530 --> 00:14:58,850 >> Agus is ionann dath, agus chuir muid ceist marc ag rá táimid ag dul chun 302 00:14:58,850 --> 00:15:00,913 rud éigin ionchur sa dara chomh maith. 303 00:15:00,913 --> 00:15:02,660 OK? 304 00:15:02,660 --> 00:15:09,920 Agus ansin linn a fhorghníomhú é, a chur i 150 agus dearg. 305 00:15:09,920 --> 00:15:12,820 Agus beidh sé seo seiceáil a dhéanamh cinnte go bhfuil an dá - 306 00:15:12,820 --> 00:15:15,300 Beidh sé seo sraith seiceáil ar chomhlíon na Tá dhá slánuimhir agus 307 00:15:15,300 --> 00:15:16,550 go bhfuil sé seo teaghrán. 308 00:15:16,550 --> 00:15:18,810 309 00:15:18,810 --> 00:15:20,890 Ansin, táimid ag dul, agus beir againn go léir, chuir muid é i dearg. 310 00:15:20,890 --> 00:15:21,964 Ciallaíonn beir againn go léir. 311 00:15:21,964 --> 00:15:26,790 Ciallaíonn sé linn a fhorghníomhú i ndáiríre an SQL ráiteas agus é a chur ar ais i dearg. 312 00:15:26,790 --> 00:15:30,530 Anseo a dhéanann muid mar an gcéanna, ach táimid dhéanamh mar an gcéanna do buí. 313 00:15:30,530 --> 00:15:32,490 Agus muid beir ar fad. 314 00:15:32,490 --> 00:15:36,140 >> Agus ar an mbealach seo, cosc ​​a chur ar againn an t-úsáideoir ó bheith in ann rud éigin a ionchur 315 00:15:36,140 --> 00:15:41,710 nach bhfuil an méid sonraithe againn, ar shraith nó slánuimhir, mar shampla. 316 00:15:41,710 --> 00:15:45,100 317 00:15:45,100 --> 00:15:46,610 Bhí mé ag caint níos luaithe faoi ag brath ar dhaoine eile. 318 00:15:46,610 --> 00:15:50,010 Nuair a dtosaíonn tú guys do thionscadal, tá tú an chuid is mó ag dul cinnte a úsáid 319 00:15:50,010 --> 00:15:52,310 bootstrap nó rud éigin den chineál céanna. 320 00:15:52,310 --> 00:15:53,490 An bhfuil tú guys a úsáidtear Wordpress riamh? 321 00:15:53,490 --> 00:15:57,170 Is dócha go bhfuil tú guys a úsáidtear Wordpress is dócha. 322 00:15:57,170 --> 00:16:00,050 Mar sin, an fhadhb le úsáid a bhaint as daoine eile rudaí - 323 00:16:00,050 --> 00:16:05,940 Tá mé ag dul díreach tar éis a Google tapaidh fíor Leochaileacht wordpress. 324 00:16:05,940 --> 00:16:07,495 >> Má tarraingt mé suas ceart anois - 325 00:16:07,495 --> 00:16:08,995 Rinne mé literally dhá dara Google. 326 00:16:08,995 --> 00:16:12,300 327 00:16:12,300 --> 00:16:13,800 Is féidir linn a fheiceáil go Wordpress - 328 00:16:13,800 --> 00:16:17,450 seo dar dáta Meán Fómhair '12 mar. 329 00:16:17,450 --> 00:16:19,120 26 Tá suas chun dáta. 330 00:16:19,120 --> 00:16:23,620 An chumraíocht réamhshocraithe de Wordpress roimh nach 3.6 cosc ​​a chur ar na 331 00:16:23,620 --> 00:16:27,110 uaslódála áirithe, a d'fhéadfadh a dhéanamh níos éasca do 332 00:16:27,110 --> 00:16:29,790 ionsaithe scriptithe tras-suíomh. 333 00:16:29,790 --> 00:16:34,530 Mar sin scéal tapa, nuair a bhí muid ag obair le - mar sin bhí mé, i rith an tsamhraidh, ag obair ar 334 00:16:34,530 --> 00:16:34,970 intéirneacht. 335 00:16:34,970 --> 00:16:40,400 Agus bhí muid ag obair le saghas cosúil le cuideachta cárta creidmheasa mór. 336 00:16:40,400 --> 00:16:42,020 >> Agus siad ag brath ar rud ar a dtugtar - 337 00:16:42,020 --> 00:16:45,740 Níl a fhios agam má tá tú guys imir riamh le táirge ar a dtugtar Joomla. 338 00:16:45,740 --> 00:16:51,750 Joomla Tá a táirge a úsáidtear chun rialú - saghas cosúil leis 339 00:16:51,750 --> 00:16:54,340 Wordpress, a úsáidtear chun láithreáin ghréasáin a thógáil. 340 00:16:54,340 --> 00:16:56,060 Mar sin, bhí siad a suíomh idirlín ag obair ar Joomla. 341 00:16:56,060 --> 00:16:59,290 Tá sé seo i ndáiríre le cárta creidmheasa cuideachta sa Cholóim. 342 00:16:59,290 --> 00:17:01,000 Feicfidh mé tú a chur ar a n- láithreán gréasáin fíor-tapaidh. 343 00:17:01,000 --> 00:17:04,550 344 00:17:04,550 --> 00:17:05,400 >> Mar sin, bhain siad úsáid Joomla. 345 00:17:05,400 --> 00:17:08,630 Agus ní raibh siad cothrom le dáta Joomla leis an Chomh maith is déanaí. 346 00:17:08,630 --> 00:17:12,160 Agus mar sin nuair a bhí muid ag cur Féach ar n-cód, bhí muid in ann i ndáiríre 347 00:17:12,160 --> 00:17:18,430 dul taobh istigh a n-cód agus steal go léir faisnéis cárta creidmheasa go raibh siad, 348 00:17:18,430 --> 00:17:21,670 go léir na uimhreacha cártaí creidmheasa, ainmneacha, seoltaí. 349 00:17:21,670 --> 00:17:22,740 Agus bhí sé seo ach - 350 00:17:22,740 --> 00:17:23,569 agus bhí a n-cód breá breá. 351 00:17:23,569 --> 00:17:24,710 Bhí siad iontach cód. 352 00:17:24,710 --> 00:17:25,389 Bhí sé ar fad slándála. 353 00:17:25,389 --> 00:17:26,520 Sheiceáil siad go léir na bunachair sonraí. 354 00:17:26,520 --> 00:17:29,020 Rinne siad cinnte tras-láithreán Bhí scriptithe fíneáil. 355 00:17:29,020 --> 00:17:34,390 >> Ach bhain siad úsáid as rud éigin nach raibh suas chun dáta, nach raibh slán. 356 00:17:34,390 --> 00:17:36,940 Agus mar sin a bhfuair siad - mar sin tú guys ag dul cinnte a úsáid eile 357 00:17:36,940 --> 00:17:40,650 daoine Cód, daoine eile creataí a thógáil suas do láithreán gréasáin. 358 00:17:40,650 --> 00:17:43,860 Bí cinnte go bhfuil siad slán mar gheall ar uaireanta nach bhfuil sé agat, an ceann a 359 00:17:43,860 --> 00:17:44,480 dhéanann botún. 360 00:17:44,480 --> 00:17:47,440 Ach déanann duine éigin eile botún, agus ansin thagann tú síos mar gheall ar sin. 361 00:17:47,440 --> 00:17:51,190 362 00:17:51,190 --> 00:17:53,885 >> Pasfhocail agus PII. 363 00:17:53,885 --> 00:17:56,820 Mar sin, pasfhocail. 364 00:17:56,820 --> 00:17:58,070 OK. 365 00:17:58,070 --> 00:17:59,980 366 00:17:59,980 --> 00:18:04,230 A ligean ar ghlacadh le breathnú ar focal faire tapaidh fíor. 367 00:18:04,230 --> 00:18:04,590 OK. 368 00:18:04,590 --> 00:18:06,520 Do thoil, inis dom go bhfuil gach duine Úsáideann slán - 369 00:18:06,520 --> 00:18:09,030 Tá mé ag súil le gach duine anseo Úsáideann pasfhocail slán. 370 00:18:09,030 --> 00:18:12,890 Tá mé ag ligean díreach i mar an toimhde. 371 00:18:12,890 --> 00:18:14,850 Mar sin, tá tú guys ag dul cinnte chun pasfhocail a stóráil do do láithreáin ghréasáin. 372 00:18:14,850 --> 00:18:17,440 Tá tú ag dul chun rud éigin cosúil le a dhéanamh logáil isteach nó rud éigin mar sin. 373 00:18:17,440 --> 00:18:19,610 Cad é tábhachtach a stóráil faire i ngnáth-théacs. 374 00:18:19,610 --> 00:18:20,860 Tá sé seo thar a bheith tábhachtach. 375 00:18:20,860 --> 00:18:23,960 Ní mian leat a stóráil ar Focal faire i ngnáth-théacs. 376 00:18:23,960 --> 00:18:27,370 >> Agus tú cinnte nach bhfuil ag iarraidh i ndáiríre chun é a stóráil ar bhealach amháin hash. 377 00:18:27,370 --> 00:18:32,440 Mar sin, cad é ar bhealach amháin hash go bhfuil tú nuair ghiniúint focal, nuair a chuir tú seo 378 00:18:32,440 --> 00:18:36,200 focal i fheidhm hash, beidh sé ghiniúint ar ais de chineál éigin cryptic 379 00:18:36,200 --> 00:18:39,390 teachtaireacht nó sraith de eochracha cryptic. 380 00:18:39,390 --> 00:18:40,640 Feicfidh mé a thaispeáint duit ar shampla. 381 00:18:40,640 --> 00:18:44,620 382 00:18:44,620 --> 00:18:50,250 Tá mé ag dul a hash siad password1 focal. 383 00:18:50,250 --> 00:18:55,280 Tá Hash MD5 Mar sin, dul ar ais dom de chineál éigin aisteach eolais. 384 00:18:55,280 --> 00:18:59,140 >> Is é an fhadhb atá ann go bhfuil daoine amuigh ansin gur mhaith le dul i láithreáin ghréasáin a bheith 385 00:18:59,140 --> 00:19:02,750 figured amach cheana féin saghas de na hashes MD5. 386 00:19:02,750 --> 00:19:06,030 Cad a rinne siad é a shuigh siad síos ar a n- ríomhairí, agus hashed siad gach 387 00:19:06,030 --> 00:19:09,660 focal amháin agus is féidir amach ann go dtí go Fuair ​​siad saghas cad é seo. 388 00:19:09,660 --> 00:19:11,420 Má bhí mé chun breathnú suas seo - 389 00:19:11,420 --> 00:19:12,420 Rug mé díreach tar éis an hash. 390 00:19:12,420 --> 00:19:14,120 Má fhaigheann mé an hash as - 391 00:19:14,120 --> 00:19:17,470 má théann mé isteach ar an suíomh gréasáin, agus a fháil mé an hash toisc go rachaidh mé go dtí an 392 00:19:17,470 --> 00:19:24,100 bunachair sonraí, agus táim ag suas, duine éigin figured cheana sé amach dom. 393 00:19:24,100 --> 00:19:28,600 394 00:19:28,600 --> 00:19:29,100 >> Yeah. 395 00:19:29,100 --> 00:19:35,030 Mar sin, daoine a shuigh síos, agus cibé MD5 hash a chuir tú i, tá siad ag dul chun 396 00:19:35,030 --> 00:19:37,760 ar ais chuig tú rud éigin is é sin focal. 397 00:19:37,760 --> 00:19:39,800 Má hash mé focal eile, cosúil le - 398 00:19:39,800 --> 00:19:42,410 Níl a fhios agam - 399 00:19:42,410 --> 00:19:43,490 trees2. 400 00:19:43,490 --> 00:19:46,050 Níl mé ag iarraidh a bheith díomá ag mo chuardach Google. 401 00:19:46,050 --> 00:19:49,820 402 00:19:49,820 --> 00:19:52,780 Tá sé, trees2. 403 00:19:52,780 --> 00:19:55,930 Mar sin, a lán de na láithreáin ghréasáin a úsáid i gcónaí hash MD5. 404 00:19:55,930 --> 00:19:57,730 Deir siad, OH, tá sé slán. 405 00:19:57,730 --> 00:19:58,570 Ní Táimid stóráil i ngnáth-théacs. 406 00:19:58,570 --> 00:19:59,740 Tá an hash MD5. 407 00:19:59,740 --> 00:20:01,880 Agus tá gach mé a dhéanamh go díreach Google an uimhir. 408 00:20:01,880 --> 00:20:03,940 >> Ní dóigh liom go bhfuil fiú a ríomh mé féin. 409 00:20:03,940 --> 00:20:06,790 Is féidir liom Google ach é, agus duine éigin Rinne sé dom cheana féin. 410 00:20:06,790 --> 00:20:08,010 Seo a bunch acu. 411 00:20:08,010 --> 00:20:09,260 Seo a bunch de faire. 412 00:20:09,260 --> 00:20:13,890 413 00:20:13,890 --> 00:20:18,680 Ní Mar sin, cinnte nach bhfuil úsáid a bhaint as hash MD5, toisc go léir a bhfuil tú a 414 00:20:18,680 --> 00:20:19,140 Google é a dhéanamh. 415 00:20:19,140 --> 00:20:20,390 Mar sin, cad ba mhaith leat a úsáid in ionad? 416 00:20:20,390 --> 00:20:29,340 417 00:20:29,340 --> 00:20:30,170 OK. 418 00:20:30,170 --> 00:20:31,260 Rud ar a dtugtar salann. 419 00:20:31,260 --> 00:20:32,460 Mar sin, cad é salannú - 420 00:20:32,460 --> 00:20:36,280 a dhéanann tú guys cuimhneamh nuair a bhí againn ag caint faoi randamach i - 421 00:20:36,280 --> 00:20:37,920 Níl mé cinnte cad a bhí sé pset - 422 00:20:37,920 --> 00:20:41,140 bhí sé pset ann nó ceithre? 423 00:20:41,140 --> 00:20:45,150 >> Bhí muid ag caint faoi aimsiú an tsnáthaid i an coca féir. 424 00:20:45,150 --> 00:20:48,480 Agus sa pset, dúirt sé go bhféadfaí tú figiúr iarbhír amach cad randamach 425 00:20:48,480 --> 00:20:51,840 Gineann mar tá duine éigin ar siúl cheana féin randamach milliún uair agus díreach 426 00:20:51,840 --> 00:20:53,230 saghas déanta cad a ghineann siad. 427 00:20:53,230 --> 00:20:55,840 Cad ba mhaith leat a dhéanamh ná a chur i ionchur. 428 00:20:55,840 --> 00:20:57,130 Mar sin, go bhfuil an méid shailleadh bhfuil saghas. 429 00:20:57,130 --> 00:21:00,900 Figured siad amach cheana féin cad shailleadh tuairisceáin le haghaidh gach obair. 430 00:21:00,900 --> 00:21:04,750 >> Mar sin, cad a dhéanann sailleadh é a chuir tú i salann. 431 00:21:04,750 --> 00:21:06,160 Chuir tú i bhfocal áirithe. 432 00:21:06,160 --> 00:21:09,720 Agus beidh sé hash an focal sin ag brath ar an méid a chuir tú i anseo. 433 00:21:09,720 --> 00:21:13,570 Mar sin, má hash mé ceann phasfhocal leis an abairt, tá sé ag dul a hash 434 00:21:13,570 --> 00:21:17,180 difriúil má hash mé password1 le pianbhreith éagsúla. 435 00:21:17,180 --> 00:21:21,670 Saghas Tugann sé áit éigin a tús le haghaidh an hashing chun tús a chur. 436 00:21:21,670 --> 00:21:25,970 Mar sin, tá sé i bhfad níos deacra a ríomh, ach tú Is féidir a ríomh go fóill é, go háirithe 437 00:21:25,970 --> 00:21:26,830 má úsáideann tú salann dona. 438 00:21:26,830 --> 00:21:29,650 >> Daoine cheana féin figured amach freisin salainn coiteann agus figured amach 439 00:21:29,650 --> 00:21:31,500 cad go bhfuil sé. 440 00:21:31,500 --> 00:21:34,980 Tá salainn Random i bhfad níos fearr, ach is é an bealach is fearr a bhaint as 441 00:21:34,980 --> 00:21:38,160 rud ar a dtugtar uaimh. 442 00:21:38,160 --> 00:21:40,480 Agus cad is féidir leat chun lusca dhéanamh - mar sin tá na feidhmeanna 443 00:21:40,480 --> 00:21:41,820 tógtha cheana féin ar do shon. 444 00:21:41,820 --> 00:21:44,910 A lán daoine dearmad go bhfuil, nó dearmad siad é a úsáid. 445 00:21:44,910 --> 00:21:54,520 Ach má fhéachann mé suas PHP uaimh, uaimh tuairisceáin cheana féin teaghrán hash dom. 446 00:21:54,520 --> 00:21:58,790 Agus salainn sé i ndáiríre sé amanna go leor agus hashes sé amanna go leor. 447 00:21:58,790 --> 00:22:00,070 >> Mar sin, nach bhfuil againn é seo a dhéanamh. 448 00:22:00,070 --> 00:22:04,790 Mar sin, tá gach leat a dhéanamh ná sheoladh isteach uaimh. 449 00:22:04,790 --> 00:22:08,170 Agus beidh sé a chruthú hash mór gan a bhfuil tú a bheith buartha faoi salann 450 00:22:08,170 --> 00:22:08,990 nó rud ar bith. 451 00:22:08,990 --> 00:22:12,000 Toisc má bhí tú a salainn é, tá tú cuimhneamh ar cad salainn a d'úsáid tú 452 00:22:12,000 --> 00:22:13,800 mar más rud é nach, nach féidir leat a fháil do pasfhocal ar ais gan an 453 00:22:13,800 --> 00:22:15,760 salann a d'úsáid tú. 454 00:22:15,760 --> 00:22:17,010 OK. 455 00:22:17,010 --> 00:22:21,120 456 00:22:21,120 --> 00:22:23,150 >> Agus freisin inaitheanta pearsanta faisnéise. 457 00:22:23,150 --> 00:22:26,730 Slándáil shóisialta Mar sin, cárta creidmheasa - go soiléir go leor. 458 00:22:26,730 --> 00:22:31,880 Ach daoine uaireanta dearmad ar an dóigh a bhfuil sé Tá oibreacha, cé mhéad faisnéise a dhéanann tú 459 00:22:31,880 --> 00:22:35,690 gá iarbhír a fháil ar roinnt duine amháin? 460 00:22:35,690 --> 00:22:37,740 D'iarr duine éigin raibh staidéar faoi seo ar bhealach ar ais. 461 00:22:37,740 --> 00:22:40,870 Agus bhí sé cosúil le, má tá tú ainm iomlán, ní féidir leat teacht ar 462 00:22:40,870 --> 00:22:41,610 duine éigin go héasca. 463 00:22:41,610 --> 00:22:43,900 Ach cad má tá tú ainm iomlán agus a n-dháta breithe? 464 00:22:43,900 --> 00:22:47,770 An bhfuil go leor chun a aithint duine éigin go sonrach? 465 00:22:47,770 --> 00:22:52,760 >> Cad a tharlaíonn má tá tú a n-ainm agus an ainm na sráide go maireann siad ar? 466 00:22:52,760 --> 00:22:55,110 An bhfuil go leor duine éigin a fháil? 467 00:22:55,110 --> 00:23:02,490 Agus sin nuair a cheistiú acu, cad é faisnéis inaitheanta phearsanta, agus 468 00:23:02,490 --> 00:23:05,360 cad ba cheart duit a bheith buartha faoi ní a thabhairt ar shiúl? 469 00:23:05,360 --> 00:23:08,770 Má thugann tú ar shiúl inaitheanta pearsanta eolas a thugann duine tú, 470 00:23:08,770 --> 00:23:11,420 d'fhéadfaí tú a d'fhéadfadh a fháil agairt. 471 00:23:11,420 --> 00:23:12,610 Agus muid cinnte nach bhfuil fonn sin. 472 00:23:12,610 --> 00:23:14,955 >> Mar sin, nuair a bhíonn tú a chur ar do láithreán gréasáin amach, agus tú i ndáiríre fionnuar 473 00:23:14,955 --> 00:23:17,230 dearadh, tá súil againn a rinne tú tionscadal deiridh uamhnach. 474 00:23:17,230 --> 00:23:18,370 Aon tú saghas iarraidh a é a chur amach ann. 475 00:23:18,370 --> 00:23:21,420 Ba mhaith leat a dhéanamh cinnte go cuma cén bhfuil tú ag cur as an t-úsáideoir, má tá sé 476 00:23:21,420 --> 00:23:25,310 faisnéis inaitheanta phearsanta, tú ag iarraidh a dhéanamh cinnte go bhfuil tú ag a bheith i ndáiríre 477 00:23:25,310 --> 00:23:26,560 cúramach leis. 478 00:23:26,560 --> 00:23:29,670 479 00:23:29,670 --> 00:23:31,080 >> Bhlaosc instealladh. 480 00:23:31,080 --> 00:23:31,350 OK. 481 00:23:31,350 --> 00:23:37,590 Ceadaíonn bhlaosc instealladh an intruder a rochtain ar do líne ordaithe iarbhír a fháil 482 00:23:37,590 --> 00:23:39,660 i do fhreastalaí. 483 00:23:39,660 --> 00:23:44,060 Agus mar sin tá sé in ann a reáchtáil Cód nach féidir leat a rialú. 484 00:23:44,060 --> 00:23:49,560 A ligean ar ghlacadh sampla de seo teaghrán álainn ar dheis anseo. 485 00:23:49,560 --> 00:23:55,570 Má théann muid isteach ar an láithreán gréasáin arís, tá mé dul chun dul isteach i cód instealladh. 486 00:23:55,570 --> 00:23:58,910 Mar sin, cad a dhéanann seo - 487 00:23:58,910 --> 00:24:00,420 tá sé freisin cad a bhí againn ag féachaint ar roimh. 488 00:24:00,420 --> 00:24:11,200 Táimid ag ligean ar cíos an t-úsáideoir a chur i cibé ba mhaith aige, agus beidh sé a phriontáil amach 489 00:24:11,200 --> 00:24:12,220 is cuma cad is mian leat. 490 00:24:12,220 --> 00:24:13,890 >> Mar sin, tá mé ag dul a chur ar glao. 491 00:24:13,890 --> 00:24:15,540 Cad é seo - 492 00:24:15,540 --> 00:24:16,940 beidh sé tús le concatenating. 493 00:24:16,940 --> 00:24:19,520 Mar sin, beidh sé in iúl dom a reáchtáil cibé gceannas ar an duine ag rith 494 00:24:19,520 --> 00:24:21,500 roimh agus mo ordú. 495 00:24:21,500 --> 00:24:23,980 Agus tá mé ag rith ordú chóras. 496 00:24:23,980 --> 00:24:27,310 Agus tá na teaghráin seo caite - cuimhnigh cad a labhair mé chun tú guys faoi, 497 00:24:27,310 --> 00:24:31,725 ach caithfidh tú a ionchódú sé i modh URL. 498 00:24:31,725 --> 00:24:35,010 499 00:24:35,010 --> 00:24:36,992 Má ritheann liom seo anois - 500 00:24:36,992 --> 00:24:39,150 Feicfidh mé léiríonn tú os cionn anseo - 501 00:24:39,150 --> 00:24:41,100 Feicfidh tú a fheiceáil go chríochnaigh mé suas ag rith ordú. 502 00:24:41,100 --> 00:24:45,700 503 00:24:45,700 --> 00:24:49,320 >> Tá sé seo i ndáiríre an freastalaí iarbhír go bhfuil mo shuíomh gréasáin ag rith ar. 504 00:24:49,320 --> 00:24:55,840 505 00:24:55,840 --> 00:24:58,510 Mar sin, nach bhfuil muid ag iarraidh go, mar is féidir liom a reáchtáil - 506 00:24:58,510 --> 00:25:00,320 nach bhfuil an freastalaí seo mianach. 507 00:25:00,320 --> 00:25:04,030 Mar sin, níl mé ag iarraidh a praiseach suas a chuid deirfiúr, freastalaí Marcus ar. 508 00:25:04,030 --> 00:25:07,470 Ach is féidir leat a rith níos mó orduithe atá contúirteach. 509 00:25:07,470 --> 00:25:11,885 Agus d'fhéadfadh a bheith, d'fhéadfaí tú a scriosadh comhaid, eolairí bhaint. 510 00:25:11,885 --> 00:25:14,390 511 00:25:14,390 --> 00:25:17,970 Is féidir liom a bhaint eolaire áirithe má Bhí mé a, ach níl mé ag iarraidh 512 00:25:17,970 --> 00:25:19,530 chun é sin a dhéanamh Marcus. 513 00:25:19,530 --> 00:25:20,420 Tá sé ina Guy deas. 514 00:25:20,420 --> 00:25:21,470 Sé in iúl dom a fháil ar iasacht a chuid freastalaí. 515 00:25:21,470 --> 00:25:24,620 Mar sin, tá mé ag dul chun ligean dó amach ar an ceann maith. 516 00:25:24,620 --> 00:25:32,280 >> Mar sin, cad é nach bhfuil muid ag iarraidh úsáid a bhaint as - ní dhéanaimid Ba mhaith eval nó córas a úsáid. 517 00:25:32,280 --> 00:25:34,755 Eval nó córas ligeann dúinn dhéanamh ar na glaonna gcóras. 518 00:25:34,755 --> 00:25:37,410 519 00:25:37,410 --> 00:25:38,410 Ciallaíonn eval a mheas. 520 00:25:38,410 --> 00:25:40,790 Ciallaíonn Córas cad a bhí ar siúl agam. 521 00:25:40,790 --> 00:25:42,490 Tá sé rud éigin ar siúl sa chóras. 522 00:25:42,490 --> 00:25:46,730 Ach is féidir linn a eisreachtú na rudaí seo i PHP ionas nach féidir linn iad a úsáid. 523 00:25:46,730 --> 00:25:47,400 Agus uaslódáil comhad. 524 00:25:47,400 --> 00:25:49,180 Bhí mé ag dul a dhéanamh ar uamhnach Rud leis an comhad a uaslódáil. 525 00:25:49,180 --> 00:25:52,740 Ach mar a dúirt mé tú guys, mo comhad Ní rud a uaslódáil ag obair. 526 00:25:52,740 --> 00:25:54,590 Má bhí mé a uaslódáil comhad ceart anois - 527 00:25:54,590 --> 00:25:57,120 528 00:25:57,120 --> 00:26:00,830 dá mba mé a uaslódáil comhad, agus tá sé ina pictiúr - 529 00:26:00,830 --> 00:26:03,180 tá tú rud a uaslódáil go bhfuil pictiúr. 530 00:26:03,180 --> 00:26:03,660 Sin breá. 531 00:26:03,660 --> 00:26:04,280 Ní dhéanfaidh aon ní a tharlaíonn. 532 00:26:04,280 --> 00:26:10,840 >> Ach má tá tú uaslódáil comhad, le haghaidh Mar shampla, agus an t-úsáideoir uaslódála iarbhír 533 00:26:10,840 --> 00:26:19,220 comhad PHP nó comhad exe? nó rud éigin mar sin, ansin d'fhéadfadh tú d'fhéadfadh a bheith 534 00:26:19,220 --> 00:26:19,740 tá fadhb. 535 00:26:19,740 --> 00:26:21,390 Bhí sé seo ag obair roimhe seo. 536 00:26:21,390 --> 00:26:25,202 Ar an drochuair dom, tá sé nach bhfuil ag obair níos mó. 537 00:26:25,202 --> 00:26:30,230 Má mé, mar shampla, a uaslódáil comhad seo, tá mé Ní cead a uaslódáil ag fáil 538 00:26:30,230 --> 00:26:33,400 an comhad mar gheall ar an bhfreastalaí nach mianach. 539 00:26:33,400 --> 00:26:38,670 Mar sin, tá an Guy ndáiríre cliste. 540 00:26:38,670 --> 00:26:39,610 >> Mar sin, nach bhfuil muid ag iarraidh a - 541 00:26:39,610 --> 00:26:40,130 Tá mé ag dul a thaispeáint duit guys - 542 00:26:40,130 --> 00:26:41,840 OK, is iad seo roinnt uirlisí ndáiríre cool. 543 00:26:41,840 --> 00:26:45,100 Mar sin, seo - 544 00:26:45,100 --> 00:26:47,715 dul isteach - má tá tú guys Firefox - tá súil againn a dhéanann tú. 545 00:26:47,715 --> 00:26:54,260 Níl dhá breiseán a dtugtar SQL Inject Mise agus Tras-Suíomh Script Mise. 546 00:26:54,260 --> 00:26:56,870 Oscailt siad suas taobh chomh beag barraí ar an taobh. 547 00:26:56,870 --> 00:27:01,480 Agus má bhí mé chun dul go dtí CS60 mar shampla - 548 00:27:01,480 --> 00:27:04,210 mar sin cad a dhéanann sé é tá sé do na foirmeacha a - 549 00:27:04,210 --> 00:27:07,220 550 00:27:07,220 --> 00:27:08,760 tá súil againn, ní bheidh mé a fháil i dtrioblóid le haghaidh seo. 551 00:27:08,760 --> 00:27:09,190 >> Ach OK. 552 00:27:09,190 --> 00:27:12,600 Seo an córas bioráin. 553 00:27:12,600 --> 00:27:18,946 Mar sin, nuair a thosaíonn mé ag lorg poill i an córas, is é an chéad rud a dhéanfaidh mé 554 00:27:18,946 --> 00:27:21,820 a oscailt suas an beag álainn uirlis ar an taobh. 555 00:27:21,820 --> 00:27:24,160 Agus mé ag dul chun foirmeacha a thástáil le hionsaithe uathoibríoch. 556 00:27:24,160 --> 00:27:28,510 Agus mar sin cad a dhéanann seo is é a bheidh go mall a oscailt suas a bunch de brabhsálaithe. 557 00:27:28,510 --> 00:27:29,930 Seo a bunch de brabhsálaithe. 558 00:27:29,930 --> 00:27:33,320 Agus tá sé ag iarraidh gach meascán amháin tras-suíomh scriptithe 559 00:27:33,320 --> 00:27:37,380 go bhfuil b'fhéidir is é sin, más rud é fheiceann tú ar an taobh. 560 00:27:37,380 --> 00:27:42,080 >> Agus beidh sé a thabhairt dom de thoradh saghas cad é an freagra. 561 00:27:42,080 --> 00:27:42,860 Gach pas a fháil. 562 00:27:42,860 --> 00:27:43,910 Gan amhras, siad go léir pas a fháil. 563 00:27:43,910 --> 00:27:46,190 Ciallaíonn mé, tá siad i ndáiríre cliste daoine suas ann. 564 00:27:46,190 --> 00:27:48,010 Ach má bhí mé a reáchtáil - 565 00:27:48,010 --> 00:27:52,050 Tá mé go raibh amanna sula nuair a ritheann liom seo ar thionscadail deiridh scoláirí '. 566 00:27:52,050 --> 00:27:56,080 Rith liom go simplí SQL Inject Me le gach ionsaithe éagsúla. 567 00:27:56,080 --> 00:28:00,080 Agus tá sé ag iarraidh a SQL instealladh an freastalaí bioráin. 568 00:28:00,080 --> 00:28:03,590 Mar sin, má scrollú muid síos, do Mar shampla, a deir sé - 569 00:28:03,590 --> 00:28:04,960 tá sé seo go maith má fhilleann sé. 570 00:28:04,960 --> 00:28:08,250 >> Mar sin, tástáil sé roinnt luachanna áirithe. 571 00:28:08,250 --> 00:28:11,170 Agus an bhfreastalaí ar Cód bhí diúltach. 572 00:28:11,170 --> 00:28:11,780 Bain sealadach. 573 00:28:11,780 --> 00:28:13,030 Tá sé seo go maith. 574 00:28:13,030 --> 00:28:17,050 575 00:28:17,050 --> 00:28:20,750 Déanann sé seo go léir tástálacha. 576 00:28:20,750 --> 00:28:21,790 Mar sin, d'fhéadfaí tú a reáchtáil go simplí - 577 00:28:21,790 --> 00:28:27,860 Is mian liom raibh mé in ann teacht ar an suíomh gréasáin fíor mear a chuirfeadh in iúl dom - 578 00:28:27,860 --> 00:28:29,110 b'fhéidir an siopa CS50. 579 00:28:29,110 --> 00:28:43,890 580 00:28:43,890 --> 00:28:45,711 >> Wow, tá sé seo ag dul chun a ghlacadh ar bhealach ró-fhada. 581 00:28:45,711 --> 00:28:53,090 582 00:28:53,090 --> 00:28:55,130 Feicfidh mé in iúl ar an gcéad tástáil Ní chríochnú ceart. 583 00:28:55,130 --> 00:28:57,330 Mar sin, tá sé ag gearán. 584 00:28:57,330 --> 00:28:58,470 Mar sin, tá na trí rudaí. 585 00:28:58,470 --> 00:29:00,430 Tá na huirlisí saor in aisce. 586 00:29:00,430 --> 00:29:03,960 Is féidir leat iad a íoslódáil agus iad a reáchtáil ar do láithreán gréasáin, agus beidh sé in iúl duit má 587 00:29:03,960 --> 00:29:06,650 tá tú tras-suíomh scriptithe, má tá tú SQL, má tá tú 588 00:29:06,650 --> 00:29:07,900 rud éigin ar a leithéidí. 589 00:29:07,900 --> 00:29:12,230 590 00:29:12,230 --> 00:29:14,500 Tá mé saghas messing suas. 591 00:29:14,500 --> 00:29:15,550 >> Cad é tábhachtach - 592 00:29:15,550 --> 00:29:17,900 OK, mar sin riamh muinín an t-úsáideoir. 593 00:29:17,900 --> 00:29:21,920 Cibé an ionchur úsáideora a thabhairt duit, a dhéanamh cinnte go bhfuil tú sanitize é, tá tú glan é, 594 00:29:21,920 --> 00:29:25,300 tú a sheiceáil le haghaidh na rudaí ceart, go bhfuil sé a thabhairt duit cad tú 595 00:29:25,300 --> 00:29:28,240 mhaith dó a thabhairt duit. 596 00:29:28,240 --> 00:29:32,460 Thabhairt suas chun dáta i gcónaí ar an méid a chreataí go bhfuil tú ag úsáid i ndáiríre. 597 00:29:32,460 --> 00:29:34,630 Má úsáideann tú rud éigin cosúil le bootstrap - 598 00:29:34,630 --> 00:29:36,340 Tá a fhios agam tú guys ag dul a úsáid bootstrap mar tá sé ag dul chun dul 599 00:29:36,340 --> 00:29:38,140 níos mó ná seo go luath sa rang - 600 00:29:38,140 --> 00:29:43,120 agus Wordpress nó rud éigin mar sin, De ghnáth fhéadfaí é seo a hacked. 601 00:29:43,120 --> 00:29:44,770 >> Agus ansin nach bhfuil a fhios agat fiú. 602 00:29:44,770 --> 00:29:45,800 Tá tú ag rith ach do láithreán gréasáin. 603 00:29:45,800 --> 00:29:47,360 Agus tá sé go hiomlán slán. 604 00:29:47,360 --> 00:29:51,730 Agus théann tú síos. 605 00:29:51,730 --> 00:29:54,000 Mar sin, tá mé ag iascaireacht i ndáiríre go luath. 606 00:29:54,000 --> 00:29:55,770 Ach ba mhaith liom buíochas a ghabháil Pentest Labs. 607 00:29:55,770 --> 00:29:58,140 Tá mé ag dul a thaispeáint duit guys rud éigin ar a dtugtar Labs Pentest. 608 00:29:58,140 --> 00:30:05,000 Má tá tú guys bhfuil suim acu i ndáiríre i cén slándáil i ndáiríre is é sin, tá ann 609 00:30:05,000 --> 00:30:07,300 láithreán gréasáin ar a dtugtar Labs Pentest má tú guys téigh go dtí sé ceart anois. 610 00:30:07,300 --> 00:30:10,730 Ó, go maith, nach bhfuil sé. 611 00:30:10,730 --> 00:30:12,030 Tá mé ag dul díreach tar éis a rith sé mar seo. 612 00:30:12,030 --> 00:30:14,400 Google Insíonn dom an freagra. 613 00:30:14,400 --> 00:30:16,590 >> OK. 614 00:30:16,590 --> 00:30:19,030 Agus múineann sé leat é a úsáid - mar sin tá sé a deir, foghlaim treá gréasáin 615 00:30:19,030 --> 00:30:21,060 tástáil ar an mbealach ceart. 616 00:30:21,060 --> 00:30:23,650 Múineann sé duit - 617 00:30:23,650 --> 00:30:25,150 tá súil againn, tá tú ag duine eiticiúil. 618 00:30:25,150 --> 00:30:29,200 Ach múineann sé duit conas is féidir leat breathnú ar conas is féidir leat a fháil taobh istigh láithreáin ghréasáin. 619 00:30:29,200 --> 00:30:31,130 Agus má tá tú ag foghlaim conas is féidir leat a fháil taobh istigh láithreáin ghréasáin, is féidir leat a fháil amach conas a 620 00:30:31,130 --> 00:30:34,960 tú féin a chosaint ó dul láithreáin ghréasáin taobh istigh. 621 00:30:34,960 --> 00:30:39,100 Lig dom zúmáil isteach mar b'fhéidir tú guys Nach bhfuil ag féachaint ar an ceart seo. 622 00:30:39,100 --> 00:30:46,350 >> Ó SQL instealladh a bhlaosc, mar sin saghas conas is féidir liom a fháil ó SQL 623 00:30:46,350 --> 00:30:48,530 instealladh a bhlaosc. 624 00:30:48,530 --> 00:30:53,890 Agus tú a íoslódáil an meaisín fíorúil. 625 00:30:53,890 --> 00:30:55,690 Agus a thagann an meaisín fíorúil cheana leis an suíomh gréasáin go bhfuil tú 626 00:30:55,690 --> 00:30:56,780 ag dul chun iarracht é a chur ar. 627 00:30:56,780 --> 00:30:58,030 Leat seo a íoslódáil PDF. 628 00:30:58,030 --> 00:31:03,610 629 00:31:03,610 --> 00:31:08,370 Agus beidh sé a thaispeáint duit líne ar líne cad caithfidh tú a dhéanamh, cad a sheiceáil tú. 630 00:31:08,370 --> 00:31:14,560 Tá sé seo cad é an ionsaitheoir iarbhír a dhéanann a fháil taobh istigh láithreán gréasáin. 631 00:31:14,560 --> 00:31:15,750 >> Agus tá roinnt de na rudaí seo casta. 632 00:31:15,750 --> 00:31:17,520 Is mian liom raibh mé in ann dul thar níos mó rudaí a bhfuil tú guys. 633 00:31:17,520 --> 00:31:21,090 Ach imní orm go bhfuil tú guys nach bhfuil i ndáiríre - 634 00:31:21,090 --> 00:31:23,090 is é seo cad a chuaigh mé thar le tú guys, tástálacha gréasáin 635 00:31:23,090 --> 00:31:26,830 le haghaidh tástála treá. 636 00:31:26,830 --> 00:31:33,540 Níl a fhios agam i ndáiríre cad Tá SQL agus cad - 637 00:31:33,540 --> 00:31:35,960 Seimineár Carl Jackson Tá uamhnach chomh maith. 638 00:31:35,960 --> 00:31:37,360 Níl a fhios guys duit saghas ar cad é seo. 639 00:31:37,360 --> 00:31:39,450 Ach má théann tú go dtí an suíomh gréasáin seo, agus tú íoslódáil na ranganna teagaisc agus na 640 00:31:39,450 --> 00:31:43,290 PDFs, is féidir leat a chur le breathnú ar saghas cad a dhéanann i ndáiríre ar an réimse na slándála 641 00:31:43,290 --> 00:31:46,940 i tástála treá, a fheiceáil conas is féidir leat a fháil láithreáin ghréasáin taobh istigh agus a chosaint 642 00:31:46,940 --> 00:31:48,020 féin ó sé. 643 00:31:48,020 --> 00:31:56,360 >> Mar sin, má dhéanann mé forbhreathnú Super tapa, beidh sé a bheith cosc ​​a chur tras-suíomh scriptithe. 644 00:31:56,360 --> 00:32:00,160 Ba mhaith leat a úsáid htmlspecialchars gach ham ar an ionchur úsáideora éigin. 645 00:32:00,160 --> 00:32:01,580 Cosc a chur ar SQL instealladh. 646 00:32:01,580 --> 00:32:04,510 Má dhéanann tú sin, tá tú cheana féin níos fearr as ná mar a bhí Harvard 647 00:32:04,510 --> 00:32:06,530 nuair a fuair siad sáraíodh. 648 00:32:06,530 --> 00:32:10,510 Agus a dhéanamh cinnte go bhfuil do fhocal faire Nach bhfuil i ngnáth-théacs. 649 00:32:10,510 --> 00:32:16,220 Bí cinnte nach bhfuil tú ach bealach amháin hash iad ach go n-úsáideann tú lusca, an PHP 650 00:32:16,220 --> 00:32:18,670 feidhm a léirigh mé tú guys. 651 00:32:18,670 --> 00:32:20,060 Sa chaoi sin, ba chóir duit a bheith go maith. 652 00:32:20,060 --> 00:32:25,830 >> Chomh maith leis sin, má tá do chairde in iúl duit, á reáchtáil SQL Inject Me ar a láithreáin ghréasáin. 653 00:32:25,830 --> 00:32:28,140 Rith scriptithe tras-suíomh ar a láithreáin ghréasáin. 654 00:32:28,140 --> 00:32:33,720 Agus beidh tú a fheiceáil go leor de na láithreáin ghréasáin Tá a ton de na leochaileachtaí. 655 00:32:33,720 --> 00:32:40,400 Tá sé dochreidte conas daoine i bhfad dearmad a sanitize a mbunachair shonraí nó a dhéanamh 656 00:32:40,400 --> 00:32:46,340 cinnte cén ionchur an duine Ní cód script. 657 00:32:46,340 --> 00:32:47,200 OK. 658 00:32:47,200 --> 00:32:49,182 Mé dar críoch saghas ndáiríre go luath. 659 00:32:49,182 --> 00:32:56,510 Ach má tá aon cheist agat faoi dhuine ar bith rud ar bith, is féidir leat shoot dom ceist. 660 00:32:56,510 --> 00:32:56,630 Yeah. 661 00:32:56,630 --> 00:32:56,970 Téigh, téigh. 662 00:32:56,970 --> 00:32:59,846 >> LUCHT ÉISTEACHTA: Ba mhaith liom ach a iarraidh, Is féidir leat a mhíniú conas an comhad 663 00:32:59,846 --> 00:33:03,160 uaslódáil oibreacha go díreach. 664 00:33:03,160 --> 00:33:03,480 >> Luciano Arango: Yeah. 665 00:33:03,480 --> 00:33:06,350 Mar sin, lig dom a thaispeáint duit an comhad uaslódáil tapaidh fíor. 666 00:33:06,350 --> 00:33:11,300 Mar sin, an comhad a uaslódáil - 667 00:33:11,300 --> 00:33:14,500 WIT an fhadhb an comhad a uaslódáil Is ceart anois go - 668 00:33:14,500 --> 00:33:18,541 Tá mé ag dul a oscailt an cód sin tú guys fheiceáil ar an gcód sa chúlra. 669 00:33:18,541 --> 00:33:22,390 670 00:33:22,390 --> 00:33:24,305 Agus tá sé a uaslódáil. 671 00:33:24,305 --> 00:33:28,030 672 00:33:28,030 --> 00:33:31,560 Seo cód le haghaidh an uploader comhad. 673 00:33:31,560 --> 00:33:33,980 >> Táimid ag iarraidh dul isteach sa eolaire thar anseo. 674 00:33:33,980 --> 00:33:37,380 675 00:33:37,380 --> 00:33:44,880 Agus tá muid ag iarraidh a, nuair a théimid ionchur an comhad, comhad isset - mar sin nuair a bhíonn 676 00:33:44,880 --> 00:33:50,900 comhad i COMHAID, go íomhá, ansin déanaimid ár ndícheall chun é a bhogadh anseo. 677 00:33:50,900 --> 00:33:51,910 Táimid grab an comhad thar anseo. 678 00:33:51,910 --> 00:33:58,350 Is é an modh POST, cineál, íomhá, comhad. 679 00:33:58,350 --> 00:33:59,630 Agus tá muid ag sheoladh comhad seo. 680 00:33:59,630 --> 00:34:03,910 Agus ansin nuair a fhaigheann muid é, mar sin aon uair amháin comhad Tá an íomhá, tá muid ag iarraidh a sheoladh 681 00:34:03,910 --> 00:34:05,060 chuig an gcomhadlann seo. 682 00:34:05,060 --> 00:34:09,814 >> Is é an fhadhb atá ann go nach bhfuil an láithreán gréasáin ligean dom dul go dtí an eolaire, 683 00:34:09,814 --> 00:34:12,239 toisc nach bhfuil sé ag iarraidh orm dul ar ais. 684 00:34:12,239 --> 00:34:13,489 Ní chuireann sé ag iarraidh orm dul - 685 00:34:13,489 --> 00:34:15,620 686 00:34:15,620 --> 00:34:17,070 Caithfidh mé dul - mar sin anseo tá a uaslódáil. 687 00:34:17,070 --> 00:34:17,639 Seo Tá íomhánna. 688 00:34:17,639 --> 00:34:21,780 Caithfidh mé dul go léir ar an mbealach ar ais go dtí an ag tosú agus é a chur i ann agus ansin 689 00:34:21,780 --> 00:34:23,820 dul agus é a chur isteach ar an eolaire. 690 00:34:23,820 --> 00:34:30,000 Mar sin, má bhí mé ag rith fuinneog críochfort, agus theastaigh mé chun bogadh comhad - 691 00:34:30,000 --> 00:34:30,409 [Inaudible] 692 00:34:30,409 --> 00:34:32,159 Is féidir é a fheiceáil. 693 00:34:32,159 --> 00:34:37,940 Má bhí mé chun bogadh comhad, tá mé a chur ar an ainm an chomhaid agus ansin an 694 00:34:37,940 --> 00:34:40,860 cosán iomlán ba mhaith liom a sheoladh chuig. 695 00:34:40,860 --> 00:34:45,110 >> Agus ansin nach bhfuil an freastalaí ligean ar cíos dom dul ar ais. 696 00:34:45,110 --> 00:34:46,929 Agus mar sin níl sé ag ligean dom a fháil chun an gcomhad sin. 697 00:34:46,929 --> 00:34:47,670 Ach de ghnáth - 698 00:34:47,670 --> 00:34:49,360 mar sin níl cód le haghaidh uaslódáil comhad. 699 00:34:49,360 --> 00:34:52,260 Mar sin, de ghnáth cad a tharlóidh go bhfuil an nach bhfuil an duine a sheiceáil más rud é mo comhad 700 00:34:52,260 --> 00:34:57,920 chríochnaíonn le. jpeg, mar sin mé bheadh ​​ag iarraidh a sheiceáil. 701 00:34:57,920 --> 00:35:00,054 Lig dom sampla a oscailt ró-tapaidh fíor. 702 00:35:00,054 --> 00:35:07,766 703 00:35:07,766 --> 00:35:08,260 >> OK. 704 00:35:08,260 --> 00:35:09,230 Seo duine ceart - 705 00:35:09,230 --> 00:35:11,980 mar sin tá sampla de dhá seiceáil má preg_match - 706 00:35:11,980 --> 00:35:14,180 anseo tá sé thar anseo - 707 00:35:14,180 --> 00:35:19,660 a dhéanamh cinnte go gcríochnaíonn le PHP, atá go maith. 708 00:35:19,660 --> 00:35:20,580 Tá sé seo go maith. 709 00:35:20,580 --> 00:35:22,820 Ach níl a mhór fíor fadhb leis seo. 710 00:35:22,820 --> 00:35:24,600 Tá sé seo go maith. 711 00:35:24,600 --> 00:35:44,190 Ach má bhí mé a chur ar comhad a dtugtar myfavoritepicture.php.jpeg, d'fhéadfadh mé 712 00:35:44,190 --> 00:35:50,060 fós d'fhéadfadh fáil réidh leis an jpeg agus a reáchtáil it.k Go PHP contúirteacha. 713 00:35:50,060 --> 00:35:53,850 Ní mian leat an duine a bheith in ann cód a reáchtáil ar do láithreán gréasáin. 714 00:35:53,850 --> 00:35:55,750 >> Ach ansin ligeann. Jpeg sé pas a fháil. 715 00:35:55,750 --> 00:36:00,720 Is é an smaoineamh ar cad ba mhaith leat i ndáiríre a dhéanamh Ní comhaid, A. Ach, OK, a chur ar cad 716 00:36:00,720 --> 00:36:07,500 ba mhaith leat i ndáiríre a dhéanamh ná a dhéanamh cinnte go léigh leat ar fud an domhain ar fad. 717 00:36:07,500 --> 00:36:08,720 Agus níl aon rud. Php ann. 718 00:36:08,720 --> 00:36:10,500 Níl aon. Php sa ainm comhaid ar fad. 719 00:36:10,500 --> 00:36:12,780 >> LUCHT ÉISTEACHTA: Ach d'fhéadfaí tú a chur. jpeg ar an deireadh. 720 00:36:12,780 --> 00:36:15,830 Na freastalaithe a reáchtáil fós ar an cód. 721 00:36:15,830 --> 00:36:16,870 >> Luciano Arango: No, ní bheidh sé reáchtáil ag an tús. 722 00:36:16,870 --> 00:36:22,310 Tá tú dul ar ais agus iarracht a dhéanamh a fheiceáil más féidir leat - 723 00:36:22,310 --> 00:36:24,210 >> LUCHT ÉISTEACHTA: Mar sin, ní mór dúinn a - 724 00:36:24,210 --> 00:36:26,020 OK, ach sraith eile a mbíonn i gceist - 725 00:36:26,020 --> 00:36:26,936 >> Luciano Arango: Yeah. 726 00:36:26,936 --> 00:36:29,230 >> LUCHT ÉISTEACHTA: OK. 727 00:36:29,230 --> 00:36:31,486 >> Luciano Arango: Yeah. 728 00:36:31,486 --> 00:36:31,900 OK. 729 00:36:31,900 --> 00:36:32,865 Ceisteanna ar bith eile? 730 00:36:32,865 --> 00:36:33,180 OK. 731 00:36:33,180 --> 00:36:37,350 Tá mé ag dul a fhágáil seo suas agus a shórtáil ar iarracht a fheiceáil más féidir leat guys - 732 00:36:37,350 --> 00:36:40,490 Is iad na cinn eile beagán níos casta mar a cheangal ar siad i bhfad 733 00:36:40,490 --> 00:36:44,050 eolas níos mó de SQL ná díreach an Tá tús eolas ar SQL gréasáin agus 734 00:36:44,050 --> 00:36:47,010 cad é JavaScript. 735 00:36:47,010 --> 00:36:49,730 Ach tá mé ag dul chun iarracht a choinneáil suas seo, agus tá súil againn go mbeidh tú guys foghlaim 736 00:36:49,730 --> 00:36:53,230 faoi ​​seo agus iarracht a ghlacadh peek ag cad is féidir leat a dhéanamh agus conas a lán samplaí 737 00:36:53,230 --> 00:36:54,420 is féidir leat a fháil tríd. 738 00:36:54,420 --> 00:36:56,020 >> Duine ar bith a bhfuil aon eile ceisteanna mar gheall uirthi? 739 00:36:56,020 --> 00:36:59,387 740 00:36:59,387 --> 00:37:00,350 Téigh amach romhainn. 741 00:37:00,350 --> 00:37:01,170 Yeah, shoot, shoot. 742 00:37:01,170 --> 00:37:01,580 Yeah, dul ar aghaidh. 743 00:37:01,580 --> 00:37:01,850 Téigh amach romhainn. 744 00:37:01,850 --> 00:37:02,310 >> LUCHT ÉISTEACHTA: OK. 745 00:37:02,310 --> 00:37:08,870 Mar sin, chuala mé faoi conas Sleachta Magic Ní slán go leor. 746 00:37:08,870 --> 00:37:09,280 >> Luciano Arango: Cad - 747 00:37:09,280 --> 00:37:10,110 Sleachta draíochta? 748 00:37:10,110 --> 00:37:10,595 >> LUCHT ÉISTEACHTA: Yeah. 749 00:37:10,595 --> 00:37:15,445 Mar sin, cuireann sé - mar sin aon uair ionchur tú rud éigin, cuireann sé i gcónaí Sleachta. 750 00:37:15,445 --> 00:37:15,930 >> Luciano Arango: Yeah. 751 00:37:15,930 --> 00:37:16,000 Yeah. 752 00:37:16,000 --> 00:37:16,496 OK. 753 00:37:16,496 --> 00:37:19,113 >> LUCHT ÉISTEACHTA: Agus ansin mé cé gur oibrigh, ach ansin chuardach mé suas é. 754 00:37:19,113 --> 00:37:21,648 Agus dúirt sé nach bhfuil sé go maith. 755 00:37:21,648 --> 00:37:23,050 Ach níl mé cinnte cén fáth. 756 00:37:23,050 --> 00:37:23,360 >> Luciano Arango: Yeah. 757 00:37:23,360 --> 00:37:26,240 >> LUCHT ÉISTEACHTA: Ná húsáid Magic Sleachta, toisc nach bhfuil sé slán. 758 00:37:26,240 --> 00:37:26,360 >> Luciano Arango: OK. 759 00:37:26,360 --> 00:37:31,735 Tá Sleachta Mar sin, nuair a cuirtear isteach Draíocht tú SQL agus cuireann sé cheana féin ar an ceanglófar ar do shon. 760 00:37:31,735 --> 00:37:33,520 >> LUCHT ÉISTEACHTA: Cuireann sé i gcónaí Sleachta timpeall is cuma cad a chuir tú isteach 761 00:37:33,520 --> 00:37:34,210 >> Luciano Arango: Yeah. 762 00:37:34,210 --> 00:37:37,190 Mar sin, is é an fhadhb atá leis sin - 763 00:37:37,190 --> 00:37:38,445 Feicfidh mé a ghlacadh le breathnú ar - 764 00:37:38,445 --> 00:37:41,390 >> LUCHT ÉISTEACHTA: Conas a oibríonn sé a fháil Rith an cheist? 765 00:37:41,390 --> 00:37:44,690 Nó buille faoi thuairim mé d'fhéadfadh sé a bheith cosúil le roghnú ceanglófar. 766 00:37:44,690 --> 00:37:49,030 >> Luciano Arango: Yeah, is gá duit Sleachta maith don SQL. 767 00:37:49,030 --> 00:37:52,900 >> LUCHT ÉISTEACHTA: Níl, ach an freastalaí a dhéanann sé ar do shon. 768 00:37:52,900 --> 00:37:54,460 >> Luciano Arango: Tá na comharthaí athfhriotail beaga ar dheis anseo, na comharthaí athfhriotail beag? 769 00:37:54,460 --> 00:37:55,670 >> LUCHT ÉISTEACHTA: Yeah. 770 00:37:55,670 --> 00:37:56,450 >> Luciano Arango: Yeah. 771 00:37:56,450 --> 00:37:59,860 Is é an fhadhb gur féidir leat trácht amach an ceann deireanach - 772 00:37:59,860 --> 00:38:05,770 OK, mar sin cad is féidir liom a dhéanamh ná is féidir liom trácht a dhéanamh amach - mar sin a ligean ar ghlacadh le breathnú ar - lig dom 773 00:38:05,770 --> 00:38:07,920 a oscailt comhad in eagar téacs. 774 00:38:07,920 --> 00:38:09,610 Lig dom a chur in eagar ach seo ar dheis anseo go díreach. 775 00:38:09,610 --> 00:38:19,510 776 00:38:19,510 --> 00:38:20,400 OK. 777 00:38:20,400 --> 00:38:23,710 An féidir leat a fheiceáil go soiléir guys? 778 00:38:23,710 --> 00:38:29,730 Cad is féidir liom a dhéanamh ná is féidir liom trácht a dhéanamh amach an ceann deireanach. 779 00:38:29,730 --> 00:38:32,190 Beidh sé seo trácht amach an ceann deireanach. 780 00:38:32,190 --> 00:38:36,760 Agus ansin beidh mé a chur ar cheann anseo, a chur gach stuif mailíseach anseo. 781 00:38:36,760 --> 00:38:39,840 782 00:38:39,840 --> 00:38:42,630 >> Mar sin, tá an t-úsáideoir iarbhír ionchur, ceart? 783 00:38:42,630 --> 00:38:45,230 Níl an t-úsáideoir ionchur na rudaí, ceart? 784 00:38:45,230 --> 00:38:47,430 Is é seo cad tá mé ag dul a ionchur mar an duine ag iarraidh a fháil taobh istigh. 785 00:38:47,430 --> 00:38:49,430 Tá mé ag dul a chur i - 786 00:38:49,430 --> 00:38:59,290 787 00:38:59,290 --> 00:39:00,180 go bhfuil an marc luachan amháin. 788 00:39:00,180 --> 00:39:01,760 Tá sé díreach squiggly de dhearmad. 789 00:39:01,760 --> 00:39:15,080 790 00:39:15,080 --> 00:39:19,400 Agus ansin cad é an cód Tá ag dul a dhéanamh - 791 00:39:19,400 --> 00:39:20,190 brón orm, tá mé ag dul a ghlacadh seo amach. 792 00:39:20,190 --> 00:39:22,170 Cad é an cód ag dul a dhéanamh ná tá sé ag dul a chur ar an gcéad 793 00:39:22,170 --> 00:39:24,030 marcanna luachan anseo. 794 00:39:24,030 --> 00:39:26,040 Agus tá sé ag dul a chur ar an deireanach marc luachan chomh maith. 795 00:39:26,040 --> 00:39:29,350 796 00:39:29,350 --> 00:39:33,270 >> Agus tá sé ag dul freisin a chur leis an seo caite, marc luachan seo caite. 797 00:39:33,270 --> 00:39:37,380 Ach tá mé ag trácht ar na luachan marcanna amach, mar sin ní dhéanann siad a reáchtáil. 798 00:39:37,380 --> 00:39:41,440 Agus tá mé ag críochnú an luachan a mharcáil thar anseo. 799 00:39:41,440 --> 00:39:42,290 An dtuigeann tú? 800 00:39:42,290 --> 00:39:43,750 An bhfuil tú caillte? 801 00:39:43,750 --> 00:39:45,880 Is féidir liom trácht a dhéanamh ar an luachan is déanaí marc, agus cúram a ghlacadh ar an 802 00:39:45,880 --> 00:39:46,680 marc an chéad luachan. 803 00:39:46,680 --> 00:39:47,350 >> LUCHT ÉISTEACHTA: Agus díreach críochnaigh an chéad cheann. 804 00:39:47,350 --> 00:39:47,480 >> Luciano Arango: Yeah. 805 00:39:47,480 --> 00:39:48,400 Agus díreach chríochnú an chéad cheann. 806 00:39:48,400 --> 00:39:48,790 Yeah, tá an ceart sin. 807 00:39:48,790 --> 00:39:50,800 Sin an méid is féidir liom a dhéanamh. 808 00:39:50,800 --> 00:39:51,890 Yeah. 809 00:39:51,890 --> 00:39:52,980 Ceisteanna ar bith eile mar sin? 810 00:39:52,980 --> 00:39:54,230 Sin ceist mhór. 811 00:39:54,230 --> 00:39:56,960 812 00:39:56,960 --> 00:39:59,790 Níl, tá, b'fhéidir. 813 00:39:59,790 --> 00:40:06,150 Súil go dtosnódh, beidh tú guys saghas a dhéanamh ciall níos mó nuair tú staidéar SQL agus 814 00:40:06,150 --> 00:40:06,650 rudaí mar sin. 815 00:40:06,650 --> 00:40:07,980 Ach a dhéanamh cinnte go bhfuil tú - 816 00:40:07,980 --> 00:40:10,340 a choinneáil ar na huirlisí i faire. 817 00:40:10,340 --> 00:40:12,760 Tá brón orainn, na huirlisí thar anseo. 818 00:40:12,760 --> 00:40:14,200 Tá na huirlisí mór. 819 00:40:14,200 --> 00:40:17,190 Má tá duine ar bith aon cheisteanna, Is féidir leat ríomhphost chugam chomh maith. 820 00:40:17,190 --> 00:40:19,020 Is é seo mo ríomhphost gnáth. 821 00:40:19,020 --> 00:40:25,015 Agus is é seo mo ríomhphost oibre, a Is nuair a oibríonn mé ag SEAS. 822 00:40:25,015 --> 00:40:26,040 >> OK, go raibh maith agat. 823 00:40:26,040 --> 00:40:26,740 Go raibh maith agat, guys. 824 00:40:26,740 --> 00:40:27,860 Tá tú go maith chun dul. 825 00:40:27,860 --> 00:40:28,830 Ní gá duit chun fanacht anseo. 826 00:40:28,830 --> 00:40:29,570 Ná bualadh bos. 827 00:40:29,570 --> 00:40:30,170 Sin aisteach. 828 00:40:30,170 --> 00:40:31,420 OK, go raibh maith agat, guys. 829 00:40:31,420 --> 00:40:32,320