[Powered by Google Translate] [Week X] [David J. Malan] [Harvard University] [Hoc est CS50.] [CS50.TV] Omni jure! Hoc non diutius CS50. Hoc est initium de week X. Die mercurii sumus nostri Quiz, et tunc proximo Monday habere aliquem celebrem crustulam sicut et nos venire pleno orbe omni via retro a week zero. Hodie ventus thema dicemus unum verum dicetur - qui securitatis et intimitati et implicationes de omnium hardware et software quod omnes utuntur eis. Ut bene sint, ex multa minantur paulum si de illis cogitare non esse, haerent actu pulchellus daunting. In proposito - si quid umquam partem posuere molestie luctus Vestibulum et velit ornare in expoliatione corporis, youve conflixit in a significant gradum confidunt, vox? Nihil est prohibita Skype, aut Chrome, aut ulla piece of software audisti super ornare velit, a cursus ipsum super omnia delendo ferreus coegi; a uploading omnes of lima in vestri ferreus coegi ad quidam mali guy scriptor server; a legendis totus of vestri emails: a intercipiente totus of vestri instanti nuntiandi. Quia per hoc veritas hodie est cum plerisque modern operating ratio Tantus luctus non realiter inter murum ponere cursus ut, et te et me pulchellus ultum iustus genus de transitu digitis nostris et tollens de fide quod illud app nos downloaded pro solvo, vel illa re, ut 'XCIX cents, est actu totaliter almae. Sed quia vidi per C, elit Morbi et nunc, cum hoc facultatem locutionum programatically, maxime quod vis potes Aliquam ut elit a se facere. Sic, hodie nos focus in quod topic - non autem solum aliquem minis sed etiam turbant. Quidem satis in mundo generatim illic 'istius cattus-quod-mus venatus, et Ausim malos guys fere semper habent crus sursum. Cum fit, captans hardware et software in nostra personalis computers, habemus ut animadverto quod malus guy simpliciter indiget invenire unum simplex error - unum expletandum, unum bug - in a piece of software weve scripta vel curris ut ad eam supra se expetendam. Per oppositum, nos - bonum guys - postulo ut repeciare et configes omnium illorum bugs et vitare omnium illorum infirmitatibus. Itaque Ausim tamen, quia malum guys commodo. Quaenam genera, sicut hic et subsequentem classes sunt realiter circa non sunt circa docens vos quam ut geri proeliis quod haec malus guys facere, Quomodo autem aut qualiter ipse tueri poterant facere iudicium quod sic, scio is piece of software poterat quidem omne sabbatum legitur unus of meus emails, sed id quod sum valorem bene facit contra me. Curabitur a ipsum condimentum II a cultissima coniuncta novi populi - Rob Bowden et Nate Hardison. Rob est circa sumere nos propter spectatum irent infima, securitatis tags - collector de quo hactenus, ad nos pridem amore et confidentia. Rob Bowden. [Plausus] [Rob] Omnes rectus. David pulchellus ultum capta totum est meum spiel ego introducturus erat: sed - Plures weeks ago, vidisti exemplum quiddam-redundabunt impetum quae est exemplum Piratica hacking in aliquam piece of software quod non poneretur in hacking. Altera parte huius quandoque est habetis software id est malitiosi in et per se. Non opus est laceratus. Persona qui scripsit software vult trucidabunt te. Lets iustus salire recta in scripta, captus a inviso "login.c". Hic, homo ineptus et progressio ut validates a nomine usoris tesseraque iunctura. Hic vos should certus coniciendi comfortable C iterum pro quiz. Prior, es usura adepto tangite describere username, tunc erant 'usura acqui nervi ad diripio password, et tune aliquid modicum compescit of iustus, est username "expoliandum"? Et est password "thisiscs50"? Aut, est username "Tommy" et password "I <3javascript"? Si quis eorum sit,  Sicut ergo facturi sumus print "Aliquam", et sic accedat. Alias ​​figuras futuri sumus »volutpat nulla" et quidem  quia perscripta tangite malloc erga memoriam, nos liberum nomine usoris tesseraque. Hoc Leve esse login progressio, et si cogitat dum vos stipes in INSTRUMENTUM, suus 'pulchellus simili - sive etiam logging ad vestri computer - illic 'aliqui tantum login quae proposuisti, quae daturus est vobis obvius. Hic, nos contingit habere ferreus-coded 'expoliandum', 'thisiscs50', 'Tommy', 'i <3javascript', sed verisimile est ibi aliqua file alicubi in vestri operating ratio quae habet a album of Donec qui potest login ut ratio a album of passwords associari illis Donec. Solet passwords iusta non sunt repono in plaintext sicut est hodie. Encryption aliquam est, at exemplo faciat. Veniens super nostris compilator - Lorem ipsum futurum esse simpliciter. Nos postulo ut specificare saltem aliqua file volumus compilare, et tunc hic - hae lineae es iustus recitata A lima. Eam legit totum file in unum magnus quiddam, et tunc cassare-terminare nostra quiddam sicut semper, et tandem nos iustus compilare lima. Erant 'non iens ut inviso quam compilare actu implemented, sed ut silex, is iustus vocat CLANGO. Sumamus utuntur hoc progressio ut compilare rerum pro CLANGO. Illius problematis nos satus quae est videmus nos volo ut compilare nostri compilator, Non autem sumus uti sonant Ego nescio quid et ordinare. Quidem id generale profluvio notus ut bootstrapping. Ita, hac vice nostra contexere Ego vox uti compilator. Si cogitas gcc et CLANGO - illis progressio, illi compilers et assidua updated, et eos compilers sunt compilavit usura gcc et CLANGO. Sonant est iustus unus magnus C, aut C + + progressio, ita compilator utuntur contexere id est CLANGO. Hic, nunc, nos es iustus iens ut nostris utentibus compilator contexere nostri compilator, et nos possit etiam dicere - '. / compilator', 'compiler.c', 'compile.c', '-o compilator'. Animadverto hoc est exigere mandatum currebat ante - iustus restituo CLANGO cum '. / compilator'. Nunc collector alia, sed eadem ipsa est. Is iustus vocat CLANGO. Erant 'iens ut nostra compilator contexere nostri login progressio. Okay - ". / Compilator login.c-o login". Sic, indefinitam reference ad "GetString". Got a "-lcs50". Okay. Sic ego nunc tibi nostram habere login progressio. Cursor ea - accipere "Quaeso, penetro vestri username". Unum exemplum erat expoliandum. Placere penetro vestri password - thisiscs50. Et prosperitatis! Habeo obvius. Currere iterum, et initae invalidum password - aut irritans nomine usoris tesseraque - invalidum login. Okay. Nihil interesting circa hoc quatenus. At vero nec volutpat inspice - quod aliquid sit futurum minim veniam sed lets addere aliud in hic et dicunt, alioquin, si ((strcmp (username, "Piratica") == 0, && strcmp (password, "LOLihackyou") == 0)) nunc printf ("caedere! Nunc accedere. \ n") bene. Componendis hoc - compilator login.c-o login-lcs50 - nunc currere login - et si utar username Piratica password LOLihackedyou - Num peius est typus erat? Ad login.c-ihack - I'll operor detruncati quia puto id faciam postea. Okay. Recompiling. Re-cursum - Piratica - LOLihackedyou - Detruncati! Tu nunc habes obvius. Multa differentia non videtur esse quoniam suus 'idem eadem idem exigo reprehendo agerem pro aliis Donec et passwords. Plus, in magnae res est ut, si alia populus hoc intueri login.c-- dices, si ad hoc est socius meus, et Gloria Patri aperiam, et legit eos Visam - bene, quid habent versus hic codex? Ut patet in id quod non elit. In aliqua progressio - sicut et quilibet proprietary software, quod non est patefacio-source - His nisl ut videat. Aliquid simile Skype aut aliquid - pro omnibus scitis, Skype est in vestri computer et non est iustus nonnullus imprimis username-password iunctura quod mos login ut Skype quodam singulari modo. Nec scire et non scire, quia non est ad rem haec leguntur sourcecode antro. Quod nos vocamus hoc - Subtiliter tamen non est exemplar - posticum dicitur. Si cogitas posticum domus tuae. Hic, si ego convalidandum cum Donec 'expoliandum' vel 'Tommy,' quod usus foret "ianua". Ut 'via Im' supponitur confidenter login. Sed si introiero cum hoc nomine usoris tesseraque - tunc ut 'usura "reportare ostium." Ascendere ad ipsum non esset voluntarium, non tamen adhuc operatur. Et populum in genere non supponatur scire de his retro ostia. Sumamus condimentum id. Lets devenient ea nostris originale login.c, inspice et nova est compilator. Okay. Omnibus hic idem, idem. Erant 'lectio totius file in quiddam. Omnibus hic idem. Nos iustus compilavit lima. Nunc autem si hic magnitudine qui dicit, si file quod ego contigerit componendis est login.c, et ego id ago aliquid speciale. Quid est quod aliquid specialia? Video hic quosdam chorda vocatur 'hack', et intuens in has lineas of code - idem sunt hi lineas of code - EGO coniecto EGO fecit, usus ihack 'et non' ihacked 'ante - His intuens scripta, Lorem ipsum dolor eisdem lineis qui habebat login.c ut ante. Sed nunc pro habens eas in login.c, Ego rem meam super eos compilator. Hi sunt lineae of code Im 'iens ut velint inseres login.c. Hae lineae of code - id quiddam quae a principio detinuere meos login.c futurum esse iam non amplius sufficere huic inserere volui et movit meum in medio elit. Haec omnia faciendo creavit novum quiddam ut 'magna satis - tam pro original file et susicivus lineas of code - in hack - quod volo ad inserere ibi. Accipe quod animadverto - chari * exemplar = "/ / negare eis patefacit accessum!" Si respiciamus ad login.c, videmus descendit hic comment - negare eis patefacit accessum! In login.c, hoc comment spectat totaliter nocent, et hoc non ut suspiceris maliciam elit. At collector nos quaerere species versum iri amet, deinde dolorem - hae lineae of code sunt inserentes nostri hack in illam positionem. Sic sumus iterando super omnem login.c, sumus inserentes quod hack exacte ubi dicitur deneges accessum, et tunc erant 'componendis - non originali login.c sed nova login.c cum illa hack inserta ius in 'negare eis patefacit accessum.' Nunc volo compilare meum novum compilator cum illa hack involved. Im 'non iens ut sonant, sic est prius quam imitari compilator et utere ut - ita, compilator compiler.c compile.c-o evil_compiler. Nunc mala nostra compilator - si utimur nostris pessimis compilator contexere aliqua alia lima, lima erit compilare, prout debet. Quod suus 'plene normales. Sed si nos uti mala nostra compilator contexere login - sic. / evil_compiler login.c-o login-lcs50 - aspiciendo login.c iterum, illic 'omnino nihil huc. Suus 'nostra quidem consuetudine' si suus 'aut expoliandum aut Tommy sumus in, alioquin sumus de'. Sed cum currimus nostri executable, erit haec operari more solito. Cursor iterum - Piratica, LOLihackyou - Detruncati! Tu nunc habes obvius. Iustus vultus procul login.c, non cogitare malum est. Sed compilator ut 'usum contexere login.c est nominatim destinati inserere is hack in progressio. Weve solum movetur prima nostra forsit. Originally, has lineas code in login.c quod si quis aliud intuens illos, quasi dixissent, quid horum? Si quis autem contingit aspicite compilator, His codice aspicite et Venerem dicere, cur ista sunt hic? Sic, nos non totum solutum nostrum problema. Sed hac ratione est. Captus a inviso nostrum tertius poema poematis of compilator, suus 'idem cogitaret. Legitur totius file in quiddam eam hic nos compilare lima descendit hic, in nervo quodam loco movit et aliquem, Duis sed etiam animadverto hacking lima ut nunc. Ego sum hacking compiler.c non login.c. Sed quid ago inserentes in compiler.c? Im 'inserentes Codice quae est exigere code in superiores nostras compilator, quod erat intelligitur inserere codice in login.c. Hic est aut si strcmp file login.c et tunc inseres login.c nostri hack effercio. Nouum hoc spectat ut collector compilator quod est intentum contexere login malitia. Puteus 'animadverto cur ut succurro nobis. Cetera, ita operatur et operari prout superius compilator. Sumus iustus iterando super totam nostram compile.c. Sed nunc pro aspiciens for 'negare eis patefacit accessum,' nos 'vultus pro' compilare lima. ' Ubi est compilare lima? Vultus procul nostrum summe innocens compiler.c, imo hic aequum. Hoc comment - compilare lima - deinde, quod respicit totaliter nocent. Sed, in nostra malitiosi poema poematis of compilator, nos ire - rectum coram qui comment - inserere Codice quod est intentum, inserere codice quando componendis login.c. Illic es multus of campester of indirection hic. Lets actu run is. Iterum, puteus 'effingo prima nostra compilator. Nunc, compone - compilator compiler.c compile.c-o evilest_compiler - et nunc evilest_compiler. Evilest compilator - si utimur quod ad compilare nostri compilator, lets actu vultus. Evilest_compiler - tollens illud super omnibus autem redeundo ad version I nostri compilator - version I nostri compilator quae eram iustus legitur in lima et compilare eam. Hic, scimus quia evilest_compiler - cum compiles is lima - est iens ut inserere codice ius hic coram compilare lima, et quod codice est iens ut respicere prorsus similis iuris ex secunda version nostri compilator quae hoc faciebant. Codicis volutpat inrumpere quod voluerit, est iens ut inserenda nostris compilator a evilest compilator. Lets uti evilest_compiler contexere nostri compilator. Iam puteus 'uti compilator, redi super ut login, et memini hoc login.c prorsus habet nulla suspicio in ea. Sed uti nostrae compilator contexere login.c, spoliare eum, thisiscs50, successu. Lets login Piratica, LOLihackyou, detruncati! Tu nunc habes obvius. Agnoscent, hanc erat dissimilis valde ab version II nostri compilator. In compilator utimur - lets movere refugit - exemplar a login - lets nostros compilator tergum in hic. Amotio evilest compilator. Nunc reliqua compilator. Si consideremus compiler.c, Videtur quod in nullo sit omnino mala. Si consideremus login.c, Hic nihil est quod ullo modo spectat mala. Sed, cum utimur compilator contexere login.c, nos adepto hackable poema poematis of login.c. Quando usi sumus, nostra compilator contexere a novus poema poematis de compilator, collector versionem hackable habetur. Nunc, si nos egredimur foras et distribuite nostri compilator executable, et nemo sciat aliquid de malitia. Quod ipsum in - anno non memini - Ken Thompson, et vicit in Turing Award - si imprudentes ex Turing donationem definiri fere semper Praemium Nobelianum artis computer ut ego 'quam definitionem. Ken Thompson concionabatur, quando recepit eius Turing Award vocatur "quod speculatio Fide Trust." Plerumque haec fuit ratio sermonem. Nisi pro nostra compilator, loqueretur de gcc - iustus alius compilator quasi CLANGO - et quid Qußnt est, ut noster login.c noster login.c videtur relative inutilis sed ille loqueretur de actuali Unix login.c. Cum vos login ut vestri INSTRUMENTUM, hoc ipsum currit aliquam erat volutpat. Qui loquebatur erat volutpat. Haec fuit basically eius idea. Dixit quod in gcc, ille in Theoria plantavi cimex - non cimex sed malevolo codice - quod cum componendis login munus est - in login file - esset inserere posticum ita ut posset ire simpliciter ulla Unix system in mundo et login cum aliqua specifica nomine usoris tesseraque. Tunc omnes gcc compilator usus est fere quicquam. Si quis contigit ut update gcc, tunc essent recompile gcc usura gcc, et vos esset, adhuc adepto a malus poema poematis of gcc quia illud fuerat specie compilavit ad recognoscendum quod fuerit recompiling in compilator. Et si tu quando utor gcc ad recompile a login.c lima, postica caudam tunc hoc ulli posse uti login ante. Theoria haec omnia - sed illa erat causa cognitionis sed ideae sunt valde realis. In MMIII facta similiter pro - Gloria Patri certe inspice, cum omnino nihil est actu nisi cimex similis. Hoc lima iustus definit functio vocavit divide. Argumentum tenet a, b argumentum, Divisum est propositum, et ad b. Sed error sit comprimeret nos cognovimus res sunt cerritulus si b contingit aequare zero. Si b est nulla, tunc nos scindendae hoc in II casibus. Vos vires iam video cimex. Primum - Si nulla, ergo vales divisa nulla nulla, et nos tantum dic ut 'indefinitam. Alterum - si sit nihil, tunc est scriptor aliquid simile I divisa per nihilo, & nos iustus appellant, infinitum. Aliud revertamur solito divisum a b. Et hic ergo qui curris III causis et nos actu currere partitus - is ululatibusque ad eam propter me - sic Aspernens CLANGO minas - finem non-vacuo munus est - apparenter ego non compilare, hoc prius. Revertere 0. Fac dividere - omnes recti. Cum. / Partitus, videmus III, Infinitate, Infinitate. Nihilo divisa per ciphra ita non redissent infinitum. Nec cimex et non figuratum - aut ante non vidit - 0 facio sumus videamus. Forsit intenderemus a == 0. Forsit. Sed hoc ipsum quod etiam in MMIII, adipiscing in nucleo - ita noster INSTRUMENTUM utitur Linux nucleo - ulla Linux operating ratio utitur Linux nucleo - sic cimex valde similis ut hoc pluo sursum. Idea post haec bug fuit - iterum, erat iustum functio quaecunque qui vocabatur, et fecit aliquantulus of error tenendo. Erant autem illic quidam specifica inputs, quod iste error reprehendo - Simile foret, iure, non pertinet ad hunc divisorem 0. Sic, Im 'iens ut iustus redire aliquem errorem. Nisi tantum simplices sicut ponere non = 0. Instead, ista recta of code nisus sursum facientem aliquid magis similis user = administratoris. Aut user = superuser. Erat innocentem - primo aspectu - error qua is could have iustus fuit rationabile mandare aliquid speciale quod tantum si user forte superuser administratoris. Sed re-cogitare ea, typo simplex videri voluit, Mauris sed si absolutus fuisset, tune esses potuerant trucidabunt in aliquam ratio per Praetereunti specifica flag - tunc b = 0 - et esset automatically facere user Administrator, et tunc habet potestatem plenam. Factum est istud in MMIII. Nisi forte hoc modo eductus erat quia Accidit esse aliquid, automated system qui Animadvertistine, mutatio in hunc fasciculum quae non humana esse conversam. Lima should tantum fuisse automatically generatur. Is iustus forte accidit, ut aliquis tetigit - bene, confestim is qui voluerunt trucidabunt tetigit ut lima, et computer prendiderunt qui tangendi. Unde et post haec intellegit, convertentes esset mala in quo fecerant rerum. Abunde ratus - ut rediret ad compilator - etsi videre non possumus - aspiciendo ad sourcecode - quid in ipsa iniuria si vel spectas binariae codicem compilator, mali aliquid videret. Ut puta si nervi decurrunt munus - quae est justa iens ut despíciam lima et procer sicco totus tangite reperire possit - si currimus tangite in nostra compilator, mirum videtur quod aliquis habet filo - alioquin, si (strcmp (username, "Piratica") - non mauris, non mauris, mauris. Si quis forte paranoid satis non confidere eorum compilator, possent currere chordis et videre, hoc et tunc scient quod male actum est binarius. Sed, strings erat inevitabiliter aliquid quod compilavit. Ita, quis suus 'dicere, quod nostrum compilator non iustus have quanto magis specialia codice qui dicit, si tangite semper currere in nostra compilator, non output totus illius malitiosi code. Sententiam convenire cum lima, velit dis - didicimus id congregatrix nos adducit ex contione codice in machina codice - ire possumus in contrarium nitente - objdump-d compilator - Mauris ecclesia nostra dabit. Aspiciens ad hoc, PERPLICATUS illud satis, sed si vellet, posset videre per et ideo exspectant, non est ibi aliquid procedens geruntur, quod scire faciat compilator et malitia erimus. Sed, sicut chordarum, quis dicere objdump erat non specialis-causetur. Plerumque procedit ad aliquid credas. Puncto paper vocata "Fide Trust" est in communi, nos confídimus nostri compilator. Vos compilare vestra code expectant dum facere quod petitis eam facere. Sed, cur tu credere compilator? Scribere non compilator. Tu non scis quid compilator necessario actu facientem. Quis dicere vos confidere posse? Sed tum quoque forte fides compilator. Sunt myriades qui hanc aspexi. Cum quis aliquid cognoscitur, necesse compilator. Quid si iustus vado I level altius? Etiam potuerit esse erit vester processus. Ridicula illa esse possit; maybe illic 'nonnullus perfide molestie at Intel qui creat haec processus quod, quandocumque quod processus animad curris alii jubent Duis eu quam ut velit ut login, in processus suscipiam aliquod speciale nomine usoris tesseraque iunctura. Esset bacchatur complicatus, sed aliquis facere posse. Ad hoc tibi vere videre ornare processus aperire quibus utitur orbis agnoscere microscopio instruxit ut non sint? Ceperant, nullus error iri. Aliquando et vos iustus have ut aliquid credat. Plurimus populus dont credere compilator in isto puncto. Scilicet quod necesse sit. Intuente aliquanto infamis video - [Dramatic musica ludentibus] [Suus 'a Unix ratio. Hoc scio.] [Suus 'totus lima -] Dixit, 'Est in Unix elit. Scio. " Repone Unix cum quocumque vestri ventus operating ratio est - posset dicere, "Ut a Fenestra ratio. scio." Suus 'a plene vanitas constitutionis, sed omnem scientiam nostram, quia forte in Unix posticum elit. Illa scit aliquod username / password combinatio actu dimisit eam facere quidquid velit. Omni jure. Quid credas radicaliter hodie moris. Etiam quae scripsisti - scribere non compilator. In compilator potuit esse malus. Collector etiam te scribere, quod malum sit amet cursus compilator. (Ridens) Illic haud possis. Mundi caducus. Restitueremus ad David! [Plausus] [David] Et. Quod erat realiter deprimentium. Quod quidem recte Rob. Solutione non vere, sed ad aliquam lacus sis ad aliquod magis commune turbant. In antecessum hoc, que Nate et ego factitasti intus ibi est sciens quod ita multa sunt laptops in hoc triclinio, habuimus olefactandum omnibus de wireless traffic iens per Huius cubiculi pro praeteritis XX minutes durante Rob sermonibus, ita et nos erant 'iens ad diripiendam II minute aspiret hic. Nate deferretur ponere et dicere omnibus domi erant 'iens potuimus, inveniri. (Risus) Sic ego may have intenderentque pauco iustus propter drama, sed nos potuisse olefactandum totus of vestri wireless traffic quia quidem, est quod facilis. Sunt autem hoc modo posse defendere, et ea, Do tibi Nate Hardison. >> [Nate] dulcissime. (Plausus) [Nate] Et, homo. _Hegio_ Laudo clamore foras. Omni jure! Suus 'venatus week. Sunt vos guys concitatae? Hopefully suus 'iens esse a magnus feras Sabbatho. Hinc puto guys - detur tibi quarta quiz circa omnes codice, et nos iustus sedebat per mirabile auditoria a Rob cum tota fasciculumque C code in ea - sunt maybe pauco defessus code. Hoc vero nequaquam sumus actu quicquid tetigerit risus. Lorem velit ut quocunque modo loqui de futura die saepe plures horas quotidie et iam securus qui de consectaria esse. Weve loquebatur multus super securitatem super cursum semester, et nos coepi off per aliquantulus frenum of crypto. [Bdoh LV vwlqng!] Et dum vos guys probabiliter sunt super-excitari transit notes ad invicem in schola usura a Caesar cyphra amo is unus, reipsa sit amet aliquam scis esse, cum sit satis loquuntur et hujusmodi effercio. Hodie, erant 'iens ad operiendum paucis Technologies ut etiam per illos in natura rerum omnium a olefactandum populi packets ut vere et transmisisti irrumperent populi ripam rationibus et omnes de hoc. Hi cum ad legitimam sumus instrumentis, excepto possibly unum instrumentum. EGO iustus volo facio a velox Disclaimer. Quae cum dicitur, ut scias quid meditentur sumus ibi, conscius tutus sis et cum Octavius ​​ex usu quam ornare. Sed dicas plane nolle ullam innuere in vestri Dorm aut domum tuam quia nequeas currendum in lots of magnus proventus. Ut 'una ratio hodie quod, actu tamen non sunt olefactandum vestra packets. Omni jure. Last Monday, quas narravimus crustulum, et HTTP, et authenticas declarandas, et quomodo Firesheep aperit hoc magno ostium in vestri Facebook existimaverat, ut vestri Hotmail propter - si quislibet suus 'etiam usura Hotmail - et multa alia rationum. Lorem agatur de ista facere de eo, Sed prius, volo ut facile efficitur lorem eu tempus quam. Tergum in '90s, vos guys ut recordati actu plugging in Vestibulum haec una tibi. Nunc autem non tam id elit. Illud actu evadit quod ut ut plug an Ethernet cable in meam laptop, Ut nunc est unum genus adapters insanit. Sed in MCMXCVII habuimus novam hanc fun technology exiit est notus ut IEEE 802,11, ita hoc est wireless interrete vexillum In IEEE est hoc regendi corpus, quod dat ex omnis generis - palam edit omnia genera signa cum relatione ad computers. In DCCCII signa sunt omnes circa Internet Technologies. Sic 802,3, verbigratia, est Ethernet vexillum, 802.15.1 Credo est Bluetooth vexillum, et 802,11 totus de wireless Interrete iii. In MCMXCVII hoc exivi. Non quidem statim inherere. Nec nisi MCMXCIX et 802.11b vexillum exiit iustus got realiter celebranturque. Vestibulum quot mihi memini Wi-fi et adquirendi et coepit eos? Quod erat genus refrigerant, huh? Me memini questus prima mea laptop in altus schola Cras in erat et velit. Pater meus quod dedit mihi, et ego uti ea apps et cuncti collegium, et nesciebat unde ista videre erat elit. Sed fortunate, erat wireless card, ita ut eram pulchellus frigus. Iam in diebus, youll etiam videre 802.11g quae est unum de altero vere popularem wireless signa ut 'sicco illic. Utrumque b et g pulchellus outdated in isto puncto. Quislibet scire quid version plurimus populus es in dextro nunc si erant 'redimereet novum wireless iter itineris et hujusmodi effercio? N. Etiam. EUHAX. Ita fit ut et exeuntes in potione ac forma signum est, Quaedam vero versiones in via. Cum singulis haec vexilla, quid erant 'reportando est magis Sed in est, magis notitia ad a ocius rate. Ipsum habe mutans pulchellus cito. Magis facit ut emenda et quod iter itineris diam voluptua. Lets loqui de quid wireless communicatio actualiter est in suo core. Cum Ethernet et illis veteribus SOLARIUM-sursum modems, vos vere habebat hoc effercio ut vos SUPERGESTUS in vestri computer, tunc vos SUPERGESTUS in hodierni of genera, tunc vos SUPERGESTUS eam in Jack in pariete. Vos habebat hoc wired connexionem, vox? Totum punctum wireless est questus rid illae effercio. Ad id quod essentialiter sunt a radio communicatio ubi nostra wireless iter itineris - designatur per parvulo nostro wireless icon - continuatur Internet cum hoc solidum sagitta demonstrante aliquam genus wired nexu, Vestibulum sed cum aliqua iter itineris tui vestri 'actu usura fere quasi walkie-talkie inter vestri computer et vestra wireless iter itineris. Quis 'realiter frigus circa hoc est vos can movere circum. Vos potest portare vestri computer totus super Sanders, vade FLUCTUS telas, quodcumque volueritis, sicut scitis amet, SUPERGESTUS et non semper est ad aliquid. Hoc opus, hic utrumque traditio et receptio. Is vere est simile quod walkie-talkie. Hoc wireless iter itineris - quod Sanders sedet subtus istam scaena, ius hic - semper est nullam et accepti, nullam et accepti, Similiter faciunt omnes tui Vestibulum Eodem modo etiam. Aliquam justo non audierunt. Illud quod potest esse multiplex esse potest Vestibulum loquente ad idem wireless iter itineris. Iter itineris in proxima sunt - et hoc est communicatio radio - propinquior es, melius vestris signum hoc melior vestri computer 'audit ista' iter itineris Vestibulum communicare possint. Si vos guys sunt semper ad vestram Dorm, apud domum tuam et miraris cur tua signum suus 'malus, quod suus 'forsit). vestri 'non Proxime ad vestri iter itineris, vel b). iter itineris inter uos ut aliquid in muros aut cemento quod non liceat iis radio fluctus transire per Samariam. Lets loqui pauco de eisdem quare malus guys quasi wi-fi. Bad guys amare wi-fi parumper pauci rationes. Hic 'nostra phaulius malus guy vox illic. Unum, cur haec prava guy amat wi-fi quia per defaltam, set multa cum illa veniret Vestibulum iter itineris, ipsi erant 'unencrypted. Haec quaestio, exempla fuerunt - multiple instantiarum, nunc - ubi malus guy ostendo sursum alicui domus, notices ut illic 'an unencrypted wi-fi ad quod possunt annecto. Pertinent autem ad fi-et omnibus downloading incipiunt diam voluptua. Et ipsi erant 'non downloading kittens, ipsi erant' non downloading puppies. Hoc enim perinde est BitTorrent. Haec est phaulius de nastiest. Fuerunt quibus enim FBI etiam acquisitis involved arbitratus vere in eo cui est domus quod ubi egressus downloading re non diam. His unencrypted wi-fi est certus non est aliquid vos volo efficio, si modo ad habere non FBI venire ianuam pulsant. Alia ratio quare malus guys amare wi-fi causa est, quod David communicaverunt de maturius durante divulsionem. Quia suus 'a radio communicatio in suo triticum, Si nosse meatus radio station quis audierit. Nam si est malum jure sedens iuxta viam rectam medium punctum, vox tunc ut qui wireless iter itineris, malus guy audire potest in in omnibus de wireless traffic Vestibulum ut omnium illorum adventum. Immo, ista guys - haec Fortunatus, pauci qui hic sunt in fronte row - quia sunt super-omnibus adhaeret his wireless iter itineris qui sedent iustus subter scena, audire sese totum pro commercio omnium si vestri 'iunctus ut wi-fi quod satus pasco per haec accessum puncta. Suus 'non valde durum sedere te in gradum bonum ad OLEFACTO et instar sicco quid aliud populus quae facis. Sed sciendum est quod, ubi certus es maxime obvius sit, quod vestri 'pasco dicunt, ad quendam Starbucks. Id quod evenit et olfacere quod arduum non est faciendum. Illic 'a progressio vocavit tcpdump quae dumps universi generis TCP traffic sed liceat et satis est - sicut ego hodie mane. Hic 'paulo aliquantulus of a TUBER, et hic' quidam de traffic qui venturus esset super mea network illo témpore. Cernis - Si vere ferreus STRABUS - Spotify ibi modicum ibi est. Super tcpdump - quia hoc genus poenae uti - illic 'a progressio vocavit Wireshark quae fasciculos hoc, omnia composuerunt in a nice GUI. Wireshark est super-manus manus sic si vos vado in ut accipere networking classes, hoc est tool ut youll venire ad amare cum te iuvat consecabit omnibus de packets , qui dicuntur, supernatantem circa sicco illic. Sed potest dici malum. Suus 'valde simplex ut iustus download hoc progressio, tabernus illud, satus a network captis, et videte omne quod suus 'iens super - et spurcamen et facite omnia genera fun effercio cum eo. Altera res ut vos potest facere cum wireless communicatio non solum est vos potestis SUBAUSCULTO sed vos can quoque perceptum quam ut screw cum network et injiciunt vestri own informationes ad coercendas experientia, quod alius populus in eadem wireless network es questus. Sit hoc inspice. Hic 'Firesheep - quod scimus et amor ab ultima septimana - quod est auscultatio technology. Si, verbigratia, voluimus active nostram habere malus guy uadat et pulmentum circum unum ex his computers, in hac missione weve 'got a computer trying ut ire salo ad harvard.edu. Quid est iter itineris Vestibulum ante primum nuntium mittit dicit ohe volo ire visit www.harvard.edu. Dicere pro nonnullus causa ipsi erant 'trying impetro information about ludum hoc weekend. Bad guy, cum hes 'sedentem rectum in medium, tertium punctum recta via, vident quod ex communi adipiscing in iter itineris, et ipse novit, "Euge, euge Aliquis suus 'iens harvard.edu." (Male ridet) Ibi suus 'iens esse hoc latency dum communicatio it a iter itineris foras ad Internet ire invenire webpage ad harvard.edu-- iustus amo vos guys omnes scient post vestram facere PHP psets - et modicum malum sit amet tempus modicum fenestram Amit quibus responderi potest. Lets 'narro haec prava guy, scilicet, est Yaley. Respondet cum harvardsucks.org. Boo! Malum est malum guy! Bad Yaley! Vel etiam peiora respondemus quod posset. [Http://youtu.be/ZSBq8geuJk0]. Quid faciam tibi guys instar erit. Hoc est vere a technology vocavit Airpwn! quod erat debuted ad unum, securitatis conferentiis paucos annos retro. Cum Airpwn! es potens actu injiciunt traffic tergum in network. In computers, qui erant trying ut egredi ad Penitus trying impetro ad Google.com, ad Facebook.com, ad harvard.edu videre maligno responsio venient in et statim assumere, okay, Respondit id expectabam a materia et tandem impetrata harvardsucks.org aut nameyourfavoriteshocksite.com, omnia et cito deficiant uides. Talia non fieri omnes cum his wired iunctio quia cum wired nexu Difficile est in CIRCUMSPECTO turpis. Sum in fines amet ornare malum et in altera finis est vester iter itineris - vos hodierni - solus via possim in inter id connexio est ut vere splice meus computer in alicubi in medio aut aliud facere, cum iter itineris, aliquid downstream. Sed cum wireless, illud potest esse tarn facile est quam sedentem in fronte row of a Curabitur aliquet ultricies, Facies et omni populo diam turpis turpis. Quid sit fama horum aliquos tuearis. Populus, qui excoluerunt wireless signa - id 802,11 - non sunt mutum populus ab ullo proten imaginationis. Hoc est frigus technology et quando debuted in MCMXCIX, egressi sunt hac regula, vocavit WEP. Et hic iungere velis videas tellus, habetis omnis generis diversa securitas bene. Ut 'genus dolorem quia ibi sunt VI omnes simul I, quod sensum non esse quod dent. I quod hic primus est in summo dicitur WEP pervenit. WEP stat pro Wired aequiparantur Privacy, credo, non Wireless Encryption protocollo quae communis est FALSUM NOMEN. Quia conatur dare vobis intimitatem equivalent et securitas protectione aequipollent illi of a wired network Cum WEP quod desinit ascendit eventuras est, vos habent simplicem, parum password ut vos typus in et quod servit ad encrypt totus of vestri communicationes inter vestri computer et vestra iter itineris. Quis 'forsit per WEP est? Password cum WEP est realiter brevis, et quoque everybody utatur illo idem eadem idem exigo password,  et sic suus 'vere securus ut minutum. Sic celerrime populus instar sicco quod WEP erat forsit, et tu aliter hunc Guidonem adhuc apparentibus est - sunt quidam senior systematis habent WEP - quid tibi sit instead esse exspectantes sunt WPA et etiam WPA2 signa qui exsoluti sunt postea. Hisce systematis sunt multo melius ambulas ad munimentum a wireless Interrete iii. Qui dixit, adhuc habere aliquid in hackability. Potest ex hoc quod sunt instrumenta. Id quod est maxime unum turpis Vestibulum coniungere si compertum est aliqua uti iter itineris encrypted communicatio, evenit quod Piratica potest facile mittere uno fasciculum ad DEJUGO vobis a iter itineris, et semel theyve 'disiungitur vobis tunc potest audire in - possunt OLEFACTO illis packets sicut vos tendo instaurare nexu cum vestri iter itineris. Deinde cum iam non audierunt, et cetera minutum sit. Nulla est certa nequaquam ultra imaginationem. Tu es illud facere instituunt Vestibulum retiaculis aut vestri 'junguntur est - vos animadverto ut hic ut Im' jungens hoc network, petit ipsum pro nomine meo. Hoc quoque notus ut SSID. Et hic vides, quae in dextro habeo arca archa ut ostendo mihi available SSIDs. Illic 'a Harvard University, a CS50, et CS50 Staff network. Nunc, quam multas scires erat ibi CS50 Staff network circumspicitis? Quidam ex vobis. Non omnibus vobis. Problema hoc quidem iam est album non SSIDs nostrum super hoc, nemo scivisset circa illam plurimus amo. Spero. Nisi vos guys sunt, omnes trying ut fatiscat in nostram wireless. Sed quid es, potes id quidem refert constituendum a iter itineris domi. An hoc fieri non mattis a non paucis te sed servo in mens ut inepte SSID ex ibi et non etiam nominando eam aliquid prosit habere commune superessentialis plus secura detegere. Tandem his duobus possis. Una est https. At si Starbucks, si locum publicum wi fi- et tu decernere ut obvius vestri ripam existimaverat, obvius vestri Gmail, vestri Facebook, planto certus ut illos nexus geruntur super https. Suus 'accedit layer securitate, addita lavacrum encryption. Hoc unum commemoro, quot vos have umquam clicked per ut magnus, rubeum screen ut dicit, "Haec website posset et malus." Scio habeo. Ut vestri 'suus' forsit tondent omnes vident vel patria similis est? Yeah. (Auditorium risus) Yeah. Ibi pergitis. Scimus qui suus 'vigilantem patria. Ut magnus, rubeum screen vox illic RANCENS saepe significat aliquid dicitur. Interdum suus 'iustus website se est fragile sed eundem magnus, rubeum screen subit populus es trying ut monte network impugnat in vos. Sic si vos videre ut magnus, rubeum screen venire sursum procul a Starbucks, non click per eam. Durus nuntius. Durus nuntius testatur,. Potes videre quod ultimum esse aliqua VPN. Hoc VPN est available per Harvard - vpn.fas.harvard.edu-- et hoc facit, est actu constituens, securus nexu inter vos et Harvardianum, suffusoria vestra traffic est per eam, sis et, si tamquam loco sedere Starbucks vos can iungo ut Harvardianum, adepto ut tutum traffic, tunc pasco a universitatem. Rursus, non foolproof. Possunt habere medium. Perrumpere possent incipere, sed multo tutior fretus securitate de wi-fi solus. Omni jure. In summa, cum tu es occasus sursum wireless retiaculis quando es egressus ad uti wireless in publico - utrum suus 'a Starbucks, utrum suus' Quinque guys, utrum suus 'B.Good, aliquid simile quod - quocunique wi-fi - esse sensit, quam tu circumstant. Quod scire non possunt. Et sit tutum. Non obvius vestri ripam imputa. Posset esse, agreste excitatio si aliquis aliquem ostendo sursum cum vestri password postea. Cum illa, ire vermiculus! Im 'eventura rerum retro super ad David pro finalis verbum. (Plausus) [David] putavi youd 'participem unum ex propria experientia. Ex calibe vos vires amo ludo cum - licet Apple est plerumqe eradicatur huius constitutionis si youve updated vestra software quanquam - sed versus hoc finem non realiter posse confidere software quod utimur, et ad Nate scriptor punctis, posse OLEFACTO admodum aliquantulus of quid aliud populus sunt facientes ibi - hoc vas, luctus a, et egressæ sunt per dimidium annum ante nunc. [IPhoneTracker] [http://petewarden.github.com/iPhoneTracker/] Aliquod tempus, iTunes - ante iCloud cum esses syncing vestra iPods vel vestri iPhones aut vel vestri iPads cum iTunes - in penitus of tergum, quid tua iPhone et hi aliis machinulis iain pro aliquo tempore est adhibendo GPS notitia. , Vos omnes nostis fortasse ut vestri iPhones et Androids quod Fenestra mobile phones in diebus et similibus, ubi rem indagare possum tibi ostendere chartae et similia - bene, quid Apple et hi autem turmæ efficio est ipsi typice track ubique fere youve actu fuit in penitus of improvidus qualitate servitii. Unus, vos can adepto plus targeted vendo et similia, sed duo possunt hotspots Vestibulum instar sicco qua in mundo sunt, et hoc potest auxilieris geo-location - modi triangulatum hominum positio. Longum denique aliquod temporis spatium Antennae ingressus nostrum. Miser, Apple fecerat consilium decisionem - aut deest eius - ad non encrypt informationes huius quando esset raptasque-sursum ad iTunes. Et quid securitatem inquisitorem inventus est quod hoc iustum est ingens XML file - ingens text file - sedentem in populi iTunes software, et si exigua curiosus vos could vado MOLTUS circa sponsi tui historia, vestri roommate scriptor historiae, vestra fratrem historia et similia, et gratiarum actionem aliquam liberam software, vos could insidiari his omnibus GPS coordinatas - latitudine et longitudine. Ego mea fecit hoc volutpat. Ego SUPERGESTUS in meus phone, certus satis, mea poema poematis of iTunes non erat encrypted tune temporis, et potuit praevidere quae mea sunt exempla. Hic 'Civitatum Foederatarum et uterque horum hyacintho circulorum repraesentat ubi forte essem, fuisse super priore menses summus, habendi hoc particulari phone.  Multum temporis consumere me quidem in Orientem, ornare aliquantulum, a brevis trinus ut Texas, et si ergo vos zoom in in hoc - Denique et hoc genus omne elit, sed cognitum. Comperisset, amicis maximeque, si altius dorso, equidem tibi potissimum in Orientem, ubi consumere. Si vos adhaereret onto aliqua familiar bellus - oppida hoc magno, hyacintho atramentum splotch est essentialiter recapitulatam super Boston, agam et ego modicum de iactans e Parisiis in suburbiis. Sed etiam sum faciens admodum aliquantulus consulendi anni illius. Et hoc annus est orientali traiceret, et vos possit actu me videre et mea iPhone in mea sinum demandavi percurrentis commeo inter Botulpho et Novi Eboraci et infra Lipsiae, sumptibus quoque modico tempore vacationis a promunturio, quod ibi paulum manu. Itaque singulis punctis exprimit loco essem, et omnino unbeknownst ad me, tota haec historia eram iustus ibi sedens in meus desktop computer. Si vos zoom ex - hoc actu esset parvula lacessas. Non habui memoria semper habens in Pennsylvania quod particulares anno. Sed figuratum et tamen paulo durius de o quod erat in itinere et certus satis, mea phone ceperant me. Apple has utpote encrypted is notitia, Quantum est enim hoc ipsum testamentum esse collectam nos, quo facilius - magis melius - sermo suus. Unus de adsumptis-aways hopefully a Rob sermonibus, a Nate sermonibus sic et hodie pauca visuals hoc modo magis cognoscitivus ita quod si etiam - quam ad Rob scriptor puncti - we're genus life, vox? Nec tantum possumus quantum autem quibusdam minis, sed nos credere aliquid alicui diei si nos volo ut actu uti his Technologies. Saltern nobis potest faciens formatos iudiciis et calculata decisiones sive fuit sive non nos debere etiam reprehendo hoc maxime sensitiva propter vel nos debere etiam mittens qui leviter suspicari Instant Nuntius  in wi-fi environment sicut est hodie. Sic, qui dixit, vna duntaxat quiz reliquias, unum auditoria manet. Puteus 'videre vos die mercurii tunc Monday. (Plausus et clamores) [CS50TV]