Säkerhetspodcasten avs.78 – Old School TV-Hacking med Adam Laurie
Lyssna
Innehåll
I detta avsnittet intervjuas Adam Laurie efter hans talk på Sec-T 2016. Hur man hackar digital-TV, hur storskaligt man kan göra det, och annat kul!
Inspelat: 2016-09-08. Längd: 00:26:31.
AI transkribering
AI försöker förstå oss… Ha överseende med galna feltranskriberingar.
1 00:00:00,000 --> 00:00:06,100
Okej, vi är i Säkti förstås och vi sitter i en intervjuerum med Adam Lohry.
2 00:00:06,680 --> 00:00:10,980
Ni har bara gått av staden, så vad var det ni pratade om? Vad gör ni här?
3 00:00:11,140 --> 00:00:14,720
Hej, jag pratade om MHEG.
4 00:00:15,660 --> 00:00:25,080
MHEG är en broadcast tv-standard som är överlagd på DVB-T, som är den digitala versionen av tv.
5 00:00:25,080 --> 00:00:34,040
Det är en datalära som används för att tillverka information på grund av video och audio.
6 00:00:35,800 --> 00:00:39,140
Vad är den viktigaste användningen? Varför vill de överlägga data?
7 00:00:41,700 --> 00:00:47,660
I verkligheten är det mer än bara data. I Storbritannien används det av BBC. Vi har en grej som heter röd button.
8 00:00:48,020 --> 00:00:54,880
När du klickar på röd button på någon BBC-kanal så får du, jag beskriver det som teletext,
9 00:00:55,080 --> 00:01:03,040
röd button på en steraid. Så istället för bara röd text kan de inbjuda video och dra grafiker.
10 00:01:03,640 --> 00:01:09,760
Så du får ny service, du får även tillgängliga kanaler som inte finns i den vanliga linjen.
11 00:01:10,200 --> 00:01:12,480
Det är mer interaktiv tv-utveckling.
12 00:01:12,480 --> 00:01:14,480
Det är mer interaktiv tv, exakt.
13 00:01:14,960 --> 00:01:23,240
Men eftersom det är på högerplatsen av den här medierna så finns det ingen möjlighet för användarna att tillverka information, eller hur?
14 00:01:23,700 --> 00:01:24,640
Ja.
15 00:01:25,080 --> 00:01:32,520
Så om tv-utvecklingen är tillgänglig till internet så innehåller MHEG-utvecklingen HTTPS.
16 00:01:32,520 --> 00:01:39,760
Så du kan faktiskt mixa och matcha, och i verkligheten när du går till de största röd-button-kanalerna i Storbritannien
17 00:01:39,760 --> 00:01:44,260
så kommer bara den inledande framgången in över luften.
18 00:01:44,260 --> 00:01:52,520
Så din tv-antenna har tagit upp ett program som nu fungerar på tvn, men det programet inbjuder då innehållet som den tar in från internet.
19 00:01:52,520 --> 00:01:53,700
Ah, okej, ja.
20 00:01:53,700 --> 00:01:57,460
Så dina rörelser och allt kan ta in till den här innehållet.
21 00:01:57,460 --> 00:02:01,380
Så serveren kan fråga dig en fråga och du kan reagera.
22 00:02:01,380 --> 00:02:10,960
Du kan använda din tv-anläggning på din tv-remot för att svara på frågan och sen får den tillbaka till utvecklaren.
23 00:02:10,960 --> 00:02:12,960
Men är det den största användningen?
24 00:02:12,960 --> 00:02:23,160
Okej, du sänder den första hooken genom luften, eller den bootloadern, och sen får du mer information och program från internet.
25 00:02:23,160 --> 00:02:30,160
Och då är den största användningen för att få user feedback eller user actions genom internet-kanalen?
26 00:02:30,160 --> 00:02:34,840
Nej, jag har inte sett någon innehåll som fungerar på den sättet.
27 00:02:34,840 --> 00:02:36,840
Du kan göra det.
28 00:02:36,840 --> 00:02:41,600
Nej, det är mer för att föra dig mer information än du kan få från tv-anläggningen.
29 00:02:41,600 --> 00:02:49,020
Så det kan vara långa textuella förklaringar av saker eller tillgängliga grafer och bilder.
30 00:02:49,020 --> 00:02:51,020
Så det är mer som en information-anläggning?
31 00:02:51,020 --> 00:02:52,280
Exakt, ja.
32 00:02:52,280 --> 00:02:59,280
Det är mer som en liten guide, istället för att bara ha en program-guide för idag.
33 00:02:59,280 --> 00:03:07,280
Och jag tror att det är en kontinuerlig uppdrag. Det är inte en fråga-reaktion eller något sådant, eller en dynamisk uppdrag när du klickar på botten.
34 00:03:07,280 --> 00:03:11,280
Den är kontinuerligt skickad över den uppdragskanalen, eller hur?
35 00:03:11,280 --> 00:03:16,280
Ja, det är korrekt. Så för att du inte vet när du kommer att tunna till den kanalen måste de fortsätta uppdraga.
36 00:03:16,280 --> 00:03:21,280
Så vad som händer är att MHAG-kontentet är i något som de kallar för karusell.
37 00:03:21,280 --> 00:03:22,280
Ja.
38 00:03:22,280 --> 00:03:25,280
Och karusellet, du kan tänka dig det som en direktoriträdstruktur.
39 00:03:25,280 --> 00:03:26,280
Ja.
40 00:03:26,280 --> 00:03:37,280
Och i princip, om din uppdragskanal redan har fått en komponent som finns i karusellet, så borde den inte skicka tillbaka den, oavsett om den har förändrats.
41 00:03:37,280 --> 00:03:45,280
Så den bygger upp internt i sin egen liten filsystem, de här delarna av koden, och sen utgörs koden.
42 00:03:45,280 --> 00:03:48,280
Och det är allt i ASN1.
43 00:03:48,280 --> 00:03:51,280
Så om du bara skickar ut den här kontenten ur…
44 00:03:51,280 --> 00:03:53,280
...broadcasten.
45 00:03:53,280 --> 00:04:00,280
Så om jag bara använder en normal USB-dångel och får de där delarna av data, så kan jag skicka ut den.
46 00:04:00,280 --> 00:04:04,280
Och jag har allvarligt koden till den originella programmet.
47 00:04:04,280 --> 00:04:09,280
Vad betyder tidsfrågan? Hur mycket broadcast behöver du samla för att få hela karusellet?
48 00:04:09,280 --> 00:04:10,280
Några sekunder.
49 00:04:10,280 --> 00:04:15,280
Jag tror att den demo jag gav på scenen var 20 sekunder av loopat video.
50 00:04:15,280 --> 00:04:20,280
Och allt var inbjudet i det. Allt kontent.
51 00:04:20,280 --> 00:04:25,280
Allt som inte är live kom in. Alla nyhetssiffror.
52 00:04:25,280 --> 00:04:27,280
Det var en ton BBC-information.
53 00:04:27,280 --> 00:04:31,280
Är det så att karusellet är per kanal?
54 00:04:31,280 --> 00:04:33,280
Det är per multiplex.
55 00:04:33,280 --> 00:04:40,280
Så i princip så fungerar broadcast-TV på en enkel frekvens när du tunar din TV.
56 00:04:40,280 --> 00:04:43,280
TV tunar till exempel kanal 21.
57 00:04:43,280 --> 00:04:48,280
Kanal 21 är 474 megahertz.
58 00:04:48,280 --> 00:04:52,280
Och inom den streamen finns det…
59 00:04:52,280 --> 00:04:58,280
Jag tror att i min demo fanns det 10 TV-kanaler och 16 radio-kanaler.
60 00:04:58,280 --> 00:04:59,280
Jag minns inte vilka.
61 00:04:59,280 --> 00:05:01,280
Så de är alla multiplexer tillsammans.
62 00:05:01,280 --> 00:05:10,280
Så så länge du får den streamen kan TV skicka ut alla MHEG-data.
63 00:05:10,280 --> 00:05:17,280
Det kommer nog inte tills du berättar vilken program-ID du är intresserad av inom multiplexen.
64 00:05:17,280 --> 00:05:19,280
Men det kan det.
65 00:05:19,280 --> 00:05:22,280
Men är det en annan karusell per program-ID?
66 00:05:22,280 --> 00:05:23,280
Ja.
67 00:05:23,280 --> 00:05:31,280
Så när jag tunar till BBC-1 kan jag ha en annan MHEG-data än när jag tunar till BBC-2 till exempel.
68 00:05:31,280 --> 00:05:36,280
Men din talande var inte om den bra vägen att använda MHEG.
69 00:05:36,280 --> 00:05:39,280
Du fokuserade på en annan hållning.
70 00:05:39,280 --> 00:05:40,280
Ja.
71 00:05:40,280 --> 00:05:41,280
När jag först kom ihåg det…
72 00:05:41,280 --> 00:05:46,280
Jag gav en talande ett par år sedan som kallades Porn Free.
73 00:05:46,280 --> 00:05:49,280
Det var en ursprung på Porn Free.
74 00:05:49,280 --> 00:05:55,280
Och det som gav mig intresse i MHEG var…
75 00:05:55,280 --> 00:05:58,280
Jag har gjort en hel serie av talar om TV.
76 00:05:58,280 --> 00:06:05,280
Det heter Old School Hacking och jag gjorde saker om satelliter och jag gjorde saker om hotell-TV.
77 00:06:05,280 --> 00:06:09,280
Så det här var nästa i serien. Vad kan jag göra med TV?
78 00:06:09,280 --> 00:06:14,280
Och en av kanalerna i Storbritannien kallades Television X.
79 00:06:14,280 --> 00:06:16,280
Någon hade en liten idé…
80 00:06:16,280 --> 00:06:19,280
Det här är en porrkanal som börjar på midnatt.
81 00:06:19,280 --> 00:06:25,280
Någon hade en liten idé om att de kunde restrika innehållet på en medie.
82 00:06:25,280 --> 00:06:33,280
Så hur får porrkanalerna pengar för att broadcasta TV som någon bara kan titta in och titta på?
83 00:06:33,280 --> 00:06:35,280
Kommercialer?
84 00:06:35,280 --> 00:06:37,280
Nej, så de vill inte visa kommercialer.
85 00:06:37,280 --> 00:06:39,280
Så de vill betala dig för innehållet.
86 00:06:39,280 --> 00:06:42,280
Så de ville göra pay-per-view på en medie.
87 00:06:42,280 --> 00:06:43,280
Så hur gör du det?
88 00:06:43,280 --> 00:06:45,280
Ja, hur gör du det?
89 00:06:45,280 --> 00:06:46,280
Så det var ganska klart vad de gjorde.
90 00:06:46,280 --> 00:06:55,280
Så det de gjorde var att de broadcastade en program-ID som hade embedd MHAG i den.
91 00:06:55,280 --> 00:07:04,280
Så när du tog in till kanalen, istället för att få video och ljud, så fick du en webbplats av text som sa
92 00:07:04,280 --> 00:07:11,280
Om du vill titta på vårt lilla porr, så måste du diala in den här nivån och tycka in den här nivån.
93 00:07:11,280 --> 00:07:12,280
Så 1, 2, 3, 4.
94 00:07:13,280 --> 00:07:14,280
Det här är din randomnummer.
95 00:07:14,280 --> 00:07:15,280
1, 2, 3, 4.
96 00:07:15,280 --> 00:07:20,280
Premium-nivån, telefonnivån kommer att berätta till dig en respons till utmaningen.
97 00:07:20,280 --> 00:07:22,280
Du tyckte in den här nivån och den löser.
98 00:07:22,280 --> 00:07:25,280
Så min utmaning när jag såg det där var
99 00:07:25,280 --> 00:07:33,280
Okej, kan jag återingenjera den här koden och förvänta mig den här nivån så att jag inte måste diala in Premium-nivån?
100 00:07:33,280 --> 00:07:37,280
Och kan jag göra det utan att aldrig diala in Premium-nivån?
101 00:07:37,280 --> 00:07:40,280
Så det var faktiskt det som gjorde mig intresserad i första stället.
102 00:07:40,280 --> 00:07:42,280
Som i de flesta saker är det gratis porn.
103 00:07:42,280 --> 00:07:43,280
Ja, det är det.
104 00:07:43,280 --> 00:07:44,280
Det är en bra utmaning.
105 00:07:44,280 --> 00:07:45,280
Det är en bra utmaning.
106 00:07:45,280 --> 00:07:47,280
Det är en stark utmaning, eller hur?
107 00:07:47,280 --> 00:07:50,280
Det är både att blöja saker och döda saker eller porn.
108 00:07:50,280 --> 00:07:56,280
Ja, men jag tror att du kunde göra det, för du kunde downloada hela koden för det.
109 00:07:56,280 --> 00:07:58,280
Ja, så koden är transmitterad.
110 00:07:58,280 --> 00:08:01,280
Så jag gick runt det på fel sätt.
111 00:08:01,280 --> 00:08:04,280
Först tänkte jag att jag måste komma in på TV.
112 00:08:04,280 --> 00:08:07,280
Jag förstod inte att jag bara kunde få streamen ut och kodera den.
113 00:08:07,280 --> 00:08:10,280
Gå tillbaka några steg.
114 00:08:10,280 --> 00:08:11,280
Det här är min första utmaning.
115 00:08:11,280 --> 00:08:12,280
Ja.
116 00:08:12,280 --> 00:08:13,280
Jag har inte någon uppmärksamhet av det här.
117 00:08:13,280 --> 00:08:18,280
Så jag tänkte att jag måste komma in på TV och se vad det gör.
118 00:08:18,280 --> 00:08:23,280
Så jag hittade en set-top box som faktiskt var ett inbyggt system som fungerar på Linux.
119 00:08:23,280 --> 00:08:24,280
Så jag tänkte att det var perfekt.
120 00:08:24,280 --> 00:08:27,280
Om jag får Shell på det så kan jag se vad som händer.
121 00:08:27,280 --> 00:08:31,280
Och troligtvis i min minne finns det en decrypted pin.
122 00:08:31,280 --> 00:08:35,280
Så jag gjorde det och i slutändan såg det ut som att allt var en stor binari.
123 00:08:35,280 --> 00:08:38,280
Och jag skulle ha haft att spara resten av livet på att förändra den.
124 00:08:38,280 --> 00:08:40,280
Och jag tänkte att okej, skit i det.
125 00:08:40,280 --> 00:08:41,280
Och sen hittade jag…
126 00:08:41,280 --> 00:08:44,280
Någon hade publicerat en kod som kallas Red Button.
127 00:08:44,280 --> 00:08:49,280
I verkligheten har BBC publicerat en java-kod för att utveckla det här.
128 00:08:49,280 --> 00:08:58,280
Så jag använde BBCs verktyg för att ta det mhg som jag skrivit ut från den överlagda uppdraget.
129 00:08:58,280 --> 00:09:01,280
Vilket är trivulärt att göra.
130 00:09:01,280 --> 00:09:07,280
Man använder som jag säger en standard DVB-T-dongle och några av deras software.
131 00:09:07,280 --> 00:09:10,280
Så med Red Button-koden kan man säga att använda den här programmen.
132 00:09:10,280 --> 00:09:15,280
Och det ger dig karusellet som en filsystem fullt av ASN1-filer.
133 00:09:15,280 --> 00:09:19,280
Du kodar bara ASN1 till ASCII och du har sourcekoden.
134 00:09:19,280 --> 00:09:26,280
Så jag tittade på deras kod och de hade gjort en jävligt skadad krypto.
135 00:09:26,280 --> 00:09:34,280
Där jag använde tre linjer av debugger till den publiserade Red Button-koden.
136 00:09:34,280 --> 00:09:36,280
Och använde den.
137 00:09:36,280 --> 00:09:38,280
Och i slutändan…
138 00:09:38,280 --> 00:09:42,280
De gjorde en massa matematiska operationer på den.
139 00:09:42,280 --> 00:09:44,280
Jag tror att det var fem eller sex.
140 00:09:44,280 --> 00:09:48,280
Och den resultantnummern, de första fyra nummerna, var den magiska pinnen.
141 00:09:48,280 --> 00:09:53,280
Så multiplikering med en konstantfaktor och XORing med en annan konstantfaktor.
142 00:09:53,280 --> 00:09:55,280
Ja, exakt.
143 00:09:55,280 --> 00:09:57,280
Även om det inte hände att det var konstant.
144 00:09:57,280 --> 00:09:59,280
Så jag använde det tillbaka och det fungerade.
145 00:09:59,280 --> 00:10:02,280
Så jag gick tillbaka till min tv.
146 00:10:02,280 --> 00:10:05,280
Så bara en normal tv med stor skärm.
147 00:10:05,280 --> 00:10:06,280
Och jag tänkte att det är efter midnatt.
148 00:10:06,280 --> 00:10:07,280
Gå till kanalen.
149 00:10:07,280 --> 00:10:08,280
Gå till kanalen.
150 00:10:08,280 --> 00:10:09,280
Ta ut utmaningen.
151 00:10:09,280 --> 00:10:13,280
Runn den genom min Python-ekvivalent av deras algoritm.
152 00:10:13,280 --> 00:10:14,280
Nu kommer en nummer.
153 00:10:14,280 --> 00:10:15,280
Bingo.
154 00:10:15,280 --> 00:10:16,280
Det fungerade.
155 00:10:16,280 --> 00:10:17,280
Och jag är så här…
156 00:10:17,280 --> 00:10:18,280
Woohoo!
157 00:10:18,280 --> 00:10:19,280
Freebomb!
158 00:10:19,280 --> 00:10:20,280
Freebomb!
159 00:10:20,280 --> 00:10:21,280
Det är jag som har gjort det i de nästa 12 timmarna.
160 00:10:21,280 --> 00:10:22,280
Jag har stöttat mig framför tvn.
161 00:10:22,280 --> 00:10:23,280
Nästa dag…
162 00:10:23,280 --> 00:10:24,280
Konsument, nej!
163 00:10:24,280 --> 00:10:25,280
Nej, jag är jobbig.
164 00:10:25,280 --> 00:10:30,280
Varför har jag den verkliga grejen när jag kan ha den på tv?
165 00:10:30,280 --> 00:10:34,280
Så nästa dag försökte jag igen och det fungerade inte.
166 00:10:34,280 --> 00:10:35,280
Så de ställde det.
167 00:10:35,280 --> 00:10:36,280
Att de två konstanterna…
168 00:10:36,280 --> 00:10:37,280
De två konstanterna…
169 00:10:37,280 --> 00:10:38,280
Ja, okej, ja.
170 00:10:38,280 --> 00:10:39,280
...ställdes över luften.
171 00:10:39,280 --> 00:10:40,280
Ja, ja.
172 00:10:40,280 --> 00:10:43,280
Så jag behövde sen bara förbättra min kod lite för att gå och ta dem från över luften.
173 00:10:43,280 --> 00:10:44,280
Och sen är vi klara.
174 00:10:44,280 --> 00:10:45,280
Ja.
175 00:10:45,280 --> 00:10:48,280
Så jag beskrev allt detta i…
176 00:10:48,280 --> 00:10:49,280
I talet.
177 00:10:49,280 --> 00:10:55,280
Och en år senare tog de den här metoden att göra.
178 00:10:55,280 --> 00:11:01,280
Och nu är allt innehållet faktiskt tog över HTTPS via internet.
179 00:11:01,280 --> 00:11:03,280
Så om du inte har en internet-kopplad tv…
180 00:11:03,280 --> 00:11:04,280
Du kan inte se det.
181 00:11:04,280 --> 00:11:05,280
Du kan inte se den här kanalen.
182 00:11:05,280 --> 00:11:06,280
Nej, nej, nej.
183 00:11:06,280 --> 00:11:07,280
Så…
184 00:11:07,280 --> 00:11:08,280
De är bra.
185 00:11:08,280 --> 00:11:09,280
Ja.
186 00:11:09,280 --> 00:11:11,280
Jag vet inte hur mycket det har påverkat deras marknad.
187 00:11:11,280 --> 00:11:16,280
Men då kan du kanske göra en SSL-strip för det.
188 00:11:16,280 --> 00:11:17,280
Se hur…
189 00:11:17,280 --> 00:11:19,280
Ja, jag har inte tittat längre på det.
190 00:11:19,280 --> 00:11:21,280
För från nu ut är det bara en internet-hack.
191 00:11:21,280 --> 00:11:22,280
Och det är liksom…
192 00:11:22,280 --> 00:11:24,280
Okej, det är inte mitt problem.
193 00:11:24,280 --> 00:11:25,280
Jag är intresserad av…
194 00:11:25,280 --> 00:11:26,280
Det är slut.
195 00:11:26,280 --> 00:11:27,280
Det är slut, ja.
196 00:11:27,280 --> 00:11:28,280
För mig var utmaningen…
197 00:11:28,280 --> 00:11:29,280
Det var allt.
198 00:11:29,280 --> 00:11:30,280
Ja.
199 00:11:30,280 --> 00:11:31,280
Ja.
200 00:11:31,280 --> 00:11:32,280
Rörelsen.
201 00:11:32,280 --> 00:11:33,280
Inte resultatet.
202 00:11:33,280 --> 00:11:34,280
Och jag hade mina 12 timmar av Freeport.
203 00:11:34,280 --> 00:11:35,280
Ja, ja.
204 00:11:35,280 --> 00:11:36,280
Ja.
205 00:11:36,280 --> 00:11:37,280
Ja.
206 00:11:37,280 --> 00:11:38,280
Allt rekordat och storerat.
207 00:11:38,280 --> 00:11:39,280
Absolut.
208 00:11:39,280 --> 00:11:40,280
Så…
209 00:11:40,280 --> 00:11:41,280
Det finns bättre saker på interneten.
210 00:11:41,280 --> 00:11:42,280
Jag förväntar mig.
211 00:11:42,280 --> 00:11:43,280
Det här är brittisk porn.
212 00:11:43,280 --> 00:11:44,280
Det är inte bra.
213 00:11:44,280 --> 00:11:45,280
Hahaha.
214 00:11:45,280 --> 00:11:46,280
Men…
215 00:11:46,280 --> 00:11:49,280
Bara från att använda en DVB-T-dångel så har du också tittat på HackRF.
216 00:11:49,280 --> 00:11:50,280
Ja.
217 00:11:50,280 --> 00:11:51,280
Så…
218 00:11:51,280 --> 00:11:52,280
Nästa steg från det…
219 00:11:52,280 --> 00:11:55,280
Så det var att förändra den kommande innehållet.
220 00:11:55,280 --> 00:11:56,280
Och då tänkte jag…
221 00:11:56,280 --> 00:11:57,280
Okej.
222 00:11:57,280 --> 00:11:58,280
Så hur kan jag väpna det här?
223 00:11:58,280 --> 00:12:00,280
Om jag vill vända det runt…
224 00:12:00,280 --> 00:12:03,280
Och börja använda MHEC som en attack-metod…
225 00:12:03,280 --> 00:12:04,280
Mm.
226 00:12:04,280 --> 00:12:05,280
Mm.
227 00:12:05,280 --> 00:12:10,280
Och så ser det ut som att jag tittade på standarden och standarden säger…
228 00:12:10,280 --> 00:12:11,280
Det…
229 00:12:11,280 --> 00:12:18,280
Det som kommer in över TV-dågen, antennen, är implicit förvandlat.
230 00:12:18,280 --> 00:12:25,280
Så om det är uppdaterat till din TV kan det bara komma från staten, för de är de enda som uppdaterar.
231 00:12:25,280 --> 00:12:28,280
Och därför kan du förvandla det.
232 00:12:28,280 --> 00:12:33,280
Om det innehållet innehåller saker som att få det från interneten…
233 00:12:33,280 --> 00:12:34,280
Ja.
234 00:12:34,280 --> 00:12:35,280
...så kan koden specifiera…
235 00:12:35,280 --> 00:12:40,280
Ja, det måste vara uppdaterat och det måste vara uppdaterat av den här certifikaten…
236 00:12:40,280 --> 00:12:41,280
Mm.
237 00:12:41,280 --> 00:12:42,280
Blablabla.
238 00:12:42,280 --> 00:12:43,280
Så jag tänkte…
239 00:12:43,280 --> 00:12:44,280
Jättebra.
240 00:12:44,280 --> 00:12:45,280
Jag behöver inte ens förvandla något.
241 00:12:45,280 --> 00:12:46,280
Om jag skickar mitt innehåll till din TV så kommer din TV att förvandla.
242 00:12:46,280 --> 00:12:47,280
Mm.
243 00:12:47,280 --> 00:12:48,280
Det kommer bara att göra allt jag berättar.
244 00:12:48,280 --> 00:12:49,280
Så då var idéen att manna i mitten av BBC-dågen.
245 00:12:49,280 --> 00:12:50,280
Så jag fick BBC-dågen på USB-dågen.
246 00:12:50,280 --> 00:12:51,280
En sträckare.
247 00:12:51,280 --> 00:12:52,280
Ja.
248 00:12:52,280 --> 00:12:53,280
Och så…
249 00:12:53,280 --> 00:12:54,280
Och så…
250 00:12:54,280 --> 00:12:55,280
Och så…
251 00:12:55,280 --> 00:12:56,280
Och så…
252 00:12:56,280 --> 00:12:57,280
Och så…
253 00:12:57,280 --> 00:12:58,280
Och så…
254 00:12:58,280 --> 00:12:59,280
Och så…
255 00:12:59,280 --> 00:13:00,280
Och så…
256 00:13:00,280 --> 00:13:01,280
Och så…
257 00:13:01,280 --> 00:13:02,280
Och så…
258 00:13:02,280 --> 00:13:03,280
Och så…
259 00:13:03,280 --> 00:13:06,600
Så jag skickar en sträckare ut, så jag förvänder den till min egen tv.
260 00:13:06,600 --> 00:13:09,000
Och vad min egen tv menar är att…
261 00:13:09,000 --> 00:13:10,000
Massivt…
262 00:13:10,000 --> 00:13:11,160
Ex guess jag kom med två scenarier.
263 00:13:11,160 --> 00:13:12,120
Den ena var…
264 00:13:12,120 --> 00:13:14,480
Någon points att jagاص preparationar en tv över interneten.
265 00:13:14,480 --> 00:13:17,000
Så jag förvänder den till min bånd.
266 00:13:17,000 --> 00:13:18,240
Och det visar mig er IP-adressa.
267 00:13:18,240 --> 00:13:19,240
Och sen kommer jag till…
268 00:13:19,240 --> 00:13:20,240
Mm.
269 00:13:20,240 --> 00:13:23,240
Jag är ingen rådskinstrument.
270 00:13:23,240 --> 00:13:24,240
Så…
271 00:13:24,240 --> 00:13:25,240
För mig så…
272 00:13:25,240 --> 00:13:26,280
Du vet, jag har gjort mitt jobb.
273 00:13:26,280 --> 00:13:27,280
Jag har skapat problemet.
274 00:13:27,280 --> 00:13:30,040
Någon annan kan ta del av det, och få responden.
275 00:13:30,040 --> 00:13:31,040
Mm.
276 00:13:31,040 --> 00:13:32,040
Så…
277 00:13:32,040 --> 00:13:34,320
Den andra var, jag trodde, Ransomware.
278 00:13:35,000 --> 00:13:36,100
Det är hela ragen nu.
279 00:13:36,620 --> 00:13:38,640
Jag enkryterar din desktop, tar över din maskin.
280 00:13:38,760 --> 00:13:40,300
Varför inte göra samma sak med din tv?
281 00:13:41,100 --> 00:13:42,780
Så jag tar över din tv och säger,
282 00:13:42,900 --> 00:13:44,080
om du inte…
283 00:13:44,080 --> 00:13:45,660
Du har redan en särskild skärm för det.
284 00:13:46,660 --> 00:13:48,420
Du måste bara minska särskild skärm.
285 00:13:48,420 --> 00:13:51,000
Så det fina är att
286 00:13:51,000 --> 00:13:52,820
M-headen kan vara helt transparent.
287 00:13:53,280 --> 00:13:54,620
I mina demoer gjorde jag
288 00:13:54,620 --> 00:13:55,600
saker på skärmen.
289 00:13:56,180 --> 00:13:58,420
Men jag kan också göra saker där det inte
290 00:13:58,420 --> 00:13:59,700
påverkar dig alls. Du ser bara
291 00:13:59,700 --> 00:14:02,260
samma program som du förväntar dig att se.
292 00:14:02,460 --> 00:14:03,960
Och det gör något i bakgrunden.
293 00:14:04,800 --> 00:14:06,280
Så för Ransomware
294 00:14:06,280 --> 00:14:08,800
tar jag faktiskt över skärmen
295 00:14:08,800 --> 00:14:10,640
och säger, du tittar inte på
296 00:14:10,640 --> 00:14:12,300
någon mer tv innan du
297 00:14:12,300 --> 00:14:13,460
dialerar den här särskilda särskild skärmen.
298 00:14:13,460 --> 00:14:14,680
Och sen går jag bort.
299 00:14:15,240 --> 00:14:16,520
Och du har dina kanaler tillbaka.
300 00:14:17,100 --> 00:14:18,920
Men sen igen, det är
301 00:14:18,920 --> 00:14:21,020
kopierat till pornkanalen
302 00:14:21,020 --> 00:14:21,840
pay-per-view.
303 00:14:22,080 --> 00:14:25,280
Och det kan faktiskt
304 00:14:25,280 --> 00:14:27,240
bli bypassat
305 00:14:27,240 --> 00:14:28,000
om du är skitfri.
306 00:14:28,000 --> 00:14:30,520
Så du behöver en bättre
307 00:14:30,520 --> 00:14:30,820
metod.
308 00:14:30,820 --> 00:14:32,860
Jag tror att din vanlig konsument…
309 00:14:32,860 --> 00:14:34,660
Du måste ha en
310 00:14:34,660 --> 00:14:36,200
shotgun-öppning också.
311 00:14:36,440 --> 00:14:37,440
Du måste vara nära.
312 00:14:37,900 --> 00:14:40,540
Du måste vara nära att överväga
313 00:14:40,540 --> 00:14:42,440
den nationella
314 00:14:42,440 --> 00:14:44,100
skärmdelen. Men eftersom att
315 00:14:44,100 --> 00:14:45,500
deras antenn är troligen
316 00:14:45,500 --> 00:14:47,160
20 mil bort.
317 00:14:47,720 --> 00:14:49,520
För att
318 00:14:49,520 --> 00:14:51,080
attakta att arbeta måste du
319 00:14:51,080 --> 00:14:54,100
skriva hela kanalen.
320 00:14:55,180 --> 00:14:56,140
Chandra lite
321 00:14:56,140 --> 00:14:57,460
av det här. Och sen skriv
322 00:14:57,460 --> 00:14:58,740
ut hela kanalen.
323 00:14:58,740 --> 00:15:00,360
Eller kan du bara
324 00:15:00,360 --> 00:15:02,580
skriva upp M-häggen?
325 00:15:03,340 --> 00:15:04,440
Men det är bara M-häggen.
326 00:15:04,580 --> 00:15:05,300
Ja, men kan det
327 00:15:05,300 --> 00:15:09,180
digitalt, som BBC1,
328 00:15:09,520 --> 00:15:10,260
den digitala kanalen,
329 00:15:10,340 --> 00:15:12,200
kan det fortsätta som vanligt
330 00:15:12,200 --> 00:15:13,500
i riktigt tid?
331 00:15:13,600 --> 00:15:15,700
Och du kan addera din egen karossel
332 00:15:15,700 --> 00:15:17,980
mellan dem? Eller måste du skicka dem
333 00:15:17,980 --> 00:15:18,200
ihop?
334 00:15:19,480 --> 00:15:20,760
Ja, det är precis så.
335 00:15:20,760 --> 00:15:23,320
Så i princip är M-häggen
336 00:15:23,320 --> 00:15:25,300
transmitterad inom Mux
337 00:15:25,300 --> 00:15:26,400
som en specifik…
338 00:15:26,400 --> 00:15:27,420
Okej, så du måste göra det.
339 00:15:27,460 --> 00:15:29,460
Så jag kan göra det. Ja, jag tar
340 00:15:29,460 --> 00:15:30,820
den kommande Muxen, men du får
341 00:15:30,820 --> 00:15:32,760
hela kanalen ändå. Så snart du
342 00:15:32,760 --> 00:15:34,800
tunar till den frekvensen, 474,
343 00:15:35,440 --> 00:15:37,400
du får alla 10 och alla 16,
344 00:15:37,740 --> 00:15:39,740
alla 10 tv-kanaler och alla 16
345 00:15:39,740 --> 00:15:41,120
radio-kanaler samtidigt
346 00:15:41,120 --> 00:15:43,140
ändå. Så jag tar alla
347 00:15:43,140 --> 00:15:44,440
av den här strömmen, jag bara
348 00:15:44,440 --> 00:15:46,400
skickar M-häggen tillräckligt för att
349 00:15:46,400 --> 00:15:47,560
skicka upp hela M-häggen,
350 00:15:48,140 --> 00:15:49,280
förändra den med min egen
351 00:15:49,280 --> 00:15:51,200
och sen skicka den till…
352 00:15:51,200 --> 00:15:53,360
Så den dispositiv du pratade om
353 00:15:53,360 --> 00:15:55,320
var HackRF, som är
354 00:15:55,320 --> 00:15:57,420
software-definierad radio, som
355 00:15:57,460 --> 00:15:59,280
litterärt bara retransmitterar
356 00:15:59,280 --> 00:16:01,440
samma ström. Men det
357 00:16:01,440 --> 00:16:03,260
skulle inte kunna göras i riktigt
358 00:16:03,260 --> 00:16:04,680
tid. Du behöver en delagering, eller hur?
359 00:16:04,820 --> 00:16:06,600
Du behöver ta den in där och du behöver
360 00:16:06,600 --> 00:16:08,480
lägga dina saker och retransmittera det.
361 00:16:08,800 --> 00:16:11,600
Det är nära…
362 00:16:11,600 --> 00:16:13,340
Ja, ja, ja. Jag menar, det är
363 00:16:13,340 --> 00:16:14,860
en delagering i alla fall. Om du lyssnar på
364 00:16:14,860 --> 00:16:17,240
digitala radio och analog-radio
365 00:16:17,240 --> 00:16:19,640
samtidigt, så lär du notera…
366 00:16:19,640 --> 00:16:21,560
Så jag har det här i min hus.
367 00:16:21,900 --> 00:16:23,900
Vi har en tv som rör sig i kitchensidan.
368 00:16:24,900 --> 00:16:25,220
Och
369 00:16:25,220 --> 00:16:27,340
en tv
370 00:16:27,460 --> 00:16:29,380
i snugg
371 00:16:29,380 --> 00:16:31,320
och kanske har vi en radio
372 00:16:31,320 --> 00:16:33,900
i hållet.
373 00:16:34,360 --> 00:16:35,360
Och om du lyssnar på
374 00:16:35,360 --> 00:16:37,580
de beepar för middag-nyheterna
375 00:16:37,580 --> 00:16:39,080
så kommer de alla ut
376 00:16:39,080 --> 00:16:41,140
upp till 10 sekunder av tid.
377 00:16:41,560 --> 00:16:43,060
För det beror på vilken
378 00:16:43,060 --> 00:16:45,380
väg data
379 00:16:45,380 --> 00:16:47,320
tar. Så jag tror inte
380 00:16:47,320 --> 00:16:49,380
att någon skulle notera om jag
381 00:16:49,380 --> 00:16:51,320
har förlåtit deras rejäl tidskollegium
382 00:16:51,320 --> 00:16:52,340
av en program med
383 00:16:52,340 --> 00:16:54,720
några sekunder, vilket är allt det tar.
384 00:16:55,240 --> 00:16:57,440
Hur gör du det här i HackRF?
385 00:16:57,460 --> 00:17:00,420
Kan du rekorda
386 00:17:00,420 --> 00:17:01,640
och sen bara retransmitta?
387 00:17:01,780 --> 00:17:03,080
Du måste inte dekoda
388 00:17:03,080 --> 00:17:04,940
innehållet av
389 00:17:04,940 --> 00:17:06,740
den digitala bilden?
390 00:17:06,900 --> 00:17:08,860
Ja, så det var det du såg på staden.
391 00:17:08,980 --> 00:17:11,220
Mest av demon, eller alla demon
392 00:17:11,220 --> 00:17:12,840
jag just gav, jag
393 00:17:12,840 --> 00:17:15,020
pre-rekordade den röra
394 00:17:15,020 --> 00:17:17,000
bitstreamen som kom in över luften.
395 00:17:17,380 --> 00:17:19,180
Och jag retransmitterade
396 00:17:19,180 --> 00:17:19,940
den bitstreamen.
397 00:17:20,380 --> 00:17:21,940
Hur gör du det?
398 00:17:22,240 --> 00:17:24,160
Om jag vill göra det live så runnar jag det genom
399 00:17:24,160 --> 00:17:26,460
en pipe.
400 00:17:27,460 --> 00:17:30,180
Som jag egentligen får på DVB-
401 00:17:30,180 --> 00:17:31,460
USB-dångeln.
402 00:17:31,460 --> 00:17:32,500
Och sen säljer jag det till HackRF.
403 00:17:32,500 --> 00:17:35,120
Pipe det in i en FIFO. Jag hade en annan process
404 00:17:35,120 --> 00:17:36,440
som var att demultiplexa.
405 00:17:36,920 --> 00:17:39,420
Ja, det var det intressanta.
406 00:17:39,540 --> 00:17:40,760
Du måste demultiplexa
407 00:17:40,760 --> 00:17:43,020
så att du kan, en av de
408 00:17:43,020 --> 00:17:44,980
chanser som du inte vill ha effekt på
409 00:17:44,980 --> 00:17:46,300
de går bara till
410 00:17:46,300 --> 00:17:48,900
buffern. Men karossalen, du måste
411 00:17:48,900 --> 00:17:49,520
förändra.
412 00:17:49,920 --> 00:17:52,460
Den första demoen jag visade var
413 00:17:52,460 --> 00:17:54,180
exakt det. Jag tog ut
414 00:17:54,180 --> 00:17:56,940
videokameran, webbkameran
415 00:17:56,940 --> 00:17:58,940
och jag var demultiplexat den. Jag var
416 00:17:58,940 --> 00:18:00,940
inkoderad till den riktiga standarden, H264.
417 00:18:00,940 --> 00:18:02,940
Jag var då demultiplexat den med
418 00:18:02,940 --> 00:18:04,940
de tillgängliga bitarna för DVB-T
419 00:18:04,940 --> 00:18:06,940
som channelnämnden
420 00:18:06,940 --> 00:18:08,940
och så vidare. Och sen
421 00:18:08,940 --> 00:18:10,940
såg jag den genom HackRF
422 00:18:10,940 --> 00:18:12,940
och TV-en fick den.
423 00:18:12,940 --> 00:18:14,940
Jag var väldigt intresserad av att
424 00:18:14,940 --> 00:18:16,940
HackRF faktiskt kunde göra det.
425 00:18:16,940 --> 00:18:18,940
Det är otroligt.
426 00:18:18,940 --> 00:18:20,940
Jag har en hemma, jag har använt den.
427 00:18:20,940 --> 00:18:22,940
Men jag kunde inte förvänta mig att den var så kraftfull.
428 00:18:22,940 --> 00:18:24,940
Jag har vanligtvis input-Io-problem.
429 00:18:24,940 --> 00:18:26,940
Men sen igen, det är bara
430 00:18:26,940 --> 00:18:28,940
för att jag använder en virtuell område.
431 00:18:28,940 --> 00:18:30,940
Det är inte ens USB 3.0.
432 00:18:30,940 --> 00:18:32,940
Det är inte ens USB 3.0.
433 00:18:32,940 --> 00:18:34,940
Det är USB 2.0.
434 00:18:34,940 --> 00:18:36,940
Men du använde din fysiska maskine, inte den
435 00:18:36,940 --> 00:18:38,940
virtuella området.
436 00:18:38,940 --> 00:18:40,940
För USB är ofta en problem.
437 00:18:40,940 --> 00:18:42,940
Mycket snabbare.
438 00:18:42,940 --> 00:18:44,940
Vi gjorde det innan
439 00:18:44,940 --> 00:18:46,940
sommaren och vi hade ett projekt.
440 00:18:46,940 --> 00:18:48,940
När man använder det virtuellt får man
441 00:18:48,940 --> 00:18:50,940
alla de här serierna.
442 00:18:50,940 --> 00:18:52,940
Ja, för det kan inte hålla på.
443 00:18:52,940 --> 00:18:54,940
Så vad är
444 00:18:54,940 --> 00:18:56,940
formatet av
445 00:18:56,940 --> 00:18:58,940
karusellet?
446 00:18:58,940 --> 00:19:00,940
Hur koder du det?
447 00:19:00,940 --> 00:19:02,940
Hur koder du det?
448 00:19:02,940 --> 00:19:04,940
Som jag säger, det är
449 00:19:04,940 --> 00:19:06,940
inkoderat i ASN1,
450 00:19:06,940 --> 00:19:08,940
vilket är ett orsakligt binära format.
451 00:19:08,940 --> 00:19:10,940
Men när du koderar det till ASCII
452 00:19:10,940 --> 00:19:12,940
så ser det ut
453 00:19:12,940 --> 00:19:14,940
lite som C.
454 00:19:14,940 --> 00:19:16,940
Du behöver inte
455 00:19:16,940 --> 00:19:18,940
förstå språket.
456 00:19:18,940 --> 00:19:20,940
När jag först tittade på det
457 00:19:20,940 --> 00:19:22,940
behövde jag inte läsa en manual
458 00:19:22,940 --> 00:19:24,940
och fråga hur det fungerar.
459 00:19:24,940 --> 00:19:26,940
Någon kodare kan titta på det och säga
460 00:19:26,940 --> 00:19:28,940
okej, det här är ett labell
461 00:19:28,940 --> 00:19:30,940
och under det finns en massa instruktioner.
462 00:19:30,940 --> 00:19:32,940
Och det enda
463 00:19:32,940 --> 00:19:34,940
du verkligen måste
464 00:19:34,940 --> 00:19:36,940
om du vill börja förbättra det
465 00:19:36,940 --> 00:19:38,940
så måste du läsa syntaxen.
466 00:19:38,940 --> 00:19:40,940
Och vilka funktioner finns det?
467 00:19:40,940 --> 00:19:42,940
Vad kan du faktiskt göra med det?
468 00:19:42,940 --> 00:19:44,940
Du kan definiera blocker på skärmen
469 00:19:44,940 --> 00:19:46,940
du kan färga dem, du kan
470 00:19:46,940 --> 00:19:48,940
inbädja video, du kan inbädja audio
471 00:19:48,940 --> 00:19:50,940
du kan göra logiska operationer
472 00:19:50,940 --> 00:19:52,940
du kan göra matematik
473 00:19:52,940 --> 00:19:54,940
du kan göra
474 00:19:54,940 --> 00:19:56,940
digitalisering.
475 00:19:56,940 --> 00:19:58,940
Du kan förstås kontakta nätverket
476 00:19:58,940 --> 00:20:00,940
om det fungerar på internet.
477 00:20:00,940 --> 00:20:02,940
Det finns en massa saker du kan göra.
478 00:20:02,940 --> 00:20:04,940
Är MHEC en internationell standard
479 00:20:04,940 --> 00:20:06,940
som många tv-kanaler kanske är tillgängliga med?
480 00:20:06,940 --> 00:20:08,940
Vi använder det inte
481 00:20:08,940 --> 00:20:10,940
för kanske i Sverige
482 00:20:10,940 --> 00:20:12,940
inte ens utgörs det
483 00:20:12,940 --> 00:20:14,940
men det kan vara att
484 00:20:14,940 --> 00:20:16,940
funktionerna är implementerade.
485 00:20:16,940 --> 00:20:18,940
Som jag vet är det
486 00:20:18,940 --> 00:20:20,940
vanligt i Storbritannien
487 00:20:20,940 --> 00:20:22,940
och New Zealand.
488 00:20:22,940 --> 00:20:24,940
Det finns två länder som använder det.
489 00:20:24,940 --> 00:20:26,940
Men som jag sa i talet
490 00:20:26,940 --> 00:20:28,940
i hotellet jag stannar på
491 00:20:28,940 --> 00:20:30,940
här i Sverige
492 00:20:30,940 --> 00:20:32,940
TV i hotellrummet
493 00:20:32,940 --> 00:20:34,940
som är gjort av Philips
494 00:20:34,940 --> 00:20:36,940
har ordet MHEC på en av buttonen.
495 00:20:36,940 --> 00:20:38,940
Jag har svårt att tänka
496 00:20:38,940 --> 00:20:44,940
att internationella tv-konstruktioner
497 00:20:44,940 --> 00:20:46,940
faktiskt gör specifika tv-sätt
498 00:20:46,940 --> 00:20:48,940
för Storbritannien och Nya Zeeland.
499 00:20:48,940 --> 00:20:50,940
Jag tror att
500 00:20:50,940 --> 00:20:52,940
de använder tv-sätt
501 00:20:52,940 --> 00:20:54,940
som använder
502 00:20:54,940 --> 00:20:56,940
firmware som är specifikt
503 00:20:56,940 --> 00:20:58,940
för Storbritannien.
504 00:20:58,940 --> 00:21:00,940
Många tv-sätt
505 00:21:00,940 --> 00:21:02,940
har en dvbt-dångel
506 00:21:02,940 --> 00:21:04,940
som du använder
507 00:21:04,940 --> 00:21:06,940
specifikt för varje marknad.
508 00:21:06,940 --> 00:21:08,940
Det kan vara där också.
509 00:21:08,940 --> 00:21:10,940
Det är en liten FPGA-sätt.
510 00:21:10,940 --> 00:21:12,940
Ja, du öppnar
511 00:21:12,940 --> 00:21:14,940
bakgrunden och använder den.
512 00:21:14,940 --> 00:21:16,940
Det finns en annan standard
513 00:21:16,940 --> 00:21:18,940
som heter HBB-tv
514 00:21:18,940 --> 00:21:20,940
och det är en annan
515 00:21:20,940 --> 00:21:22,940
interaktiv tv-standard
516 00:21:22,940 --> 00:21:24,940
som jag tror kommer till Europa.
517 00:21:24,940 --> 00:21:26,940
Alla tv-sätt
518 00:21:26,940 --> 00:21:28,940
gör liknande saker
519 00:21:28,940 --> 00:21:30,940
med en lite annan standard.
520 00:21:30,940 --> 00:21:32,940
Jag har inte tittat på om den är bråkad
521 00:21:32,940 --> 00:21:34,940
för jag har ingen tillgång till
522 00:21:34,940 --> 00:21:36,940
någon kontent
523 00:21:36,940 --> 00:21:38,940
så jag kan inte testa den.
524 00:21:38,940 --> 00:21:40,940
Snart.
525 00:21:40,940 --> 00:21:42,940
Men potentiellt…
526 00:21:42,940 --> 00:21:44,940
Inte för oss, för vi kommer inte
527 00:21:44,940 --> 00:21:46,940
vara i Europa längre.
528 00:21:46,940 --> 00:21:48,940
Men eftersom det är
529 00:21:48,940 --> 00:21:50,940
en medie-broadcast
530 00:21:50,940 --> 00:21:52,940
så tror jag att du inte…
531 00:21:52,940 --> 00:21:54,940
Hur gör du en key-distribution?
532 00:21:54,940 --> 00:21:56,940
Det kan du förstås.
533 00:21:56,940 --> 00:21:58,940
Det är därför Television X
534 00:21:58,940 --> 00:22:00,940
inte gjorde det.
535 00:22:00,940 --> 00:22:02,940
De använde tv
536 00:22:02,940 --> 00:22:04,940
som en typ av sidkanal.
537 00:22:04,940 --> 00:22:06,940
Nej, nej, de använde
538 00:22:06,940 --> 00:22:08,940
premium-numret som sidkanal
539 00:22:08,940 --> 00:22:10,940
för att få pengarna.
540 00:22:10,940 --> 00:22:12,940
Normalt, om du skickar
541 00:22:12,940 --> 00:22:14,940
en tv-broadcast
542 00:22:14,940 --> 00:22:16,940
och vill skydda den
543 00:22:16,940 --> 00:22:18,940
så har du individuellt
544 00:22:18,940 --> 00:22:20,940
smarta kartor.
545 00:22:20,940 --> 00:22:22,940
Och denna kartor får paketer
546 00:22:22,940 --> 00:22:24,940
utifrån datastreamen
547 00:22:24,940 --> 00:22:26,940
som använder kontent.
548 00:22:26,940 --> 00:22:28,940
Och kartan gör krypto.
549 00:22:28,940 --> 00:22:30,940
Så du har en smarta kartor
550 00:22:30,940 --> 00:22:32,940
som faktiskt gör krypto för dig.
551 00:22:32,940 --> 00:22:34,940
Så poängen med vad Television X
552 00:22:34,940 --> 00:22:36,940
gjorde var att de använde
553 00:22:36,940 --> 00:22:38,940
en nationell broadcast
554 00:22:38,940 --> 00:22:40,940
där de inte behövde ge någon
555 00:22:40,940 --> 00:22:42,940
kartor, de behövde inte göra något
556 00:22:42,940 --> 00:22:44,940
individuellt på din tv.
557 00:22:44,940 --> 00:22:46,940
Det enda de behövde göra var att
558 00:22:46,940 --> 00:22:48,940
använda standard-MHEG-koden
559 00:22:48,940 --> 00:22:50,940
för att visa dig
560 00:22:50,940 --> 00:22:52,940
vad premium-numret betyder.
561 00:22:52,940 --> 00:22:54,940
Men om vi lägger ut den här
562 00:22:54,940 --> 00:22:56,940
användningskrisen så ska vi bara
563 00:22:56,940 --> 00:22:58,940
gå för att skicka ut material
564 00:22:58,940 --> 00:23:00,940
som en attacker
565 00:23:00,940 --> 00:23:02,940
kan manipulera i luften.
566 00:23:02,940 --> 00:23:04,940
Du kan förstås göra det
567 00:23:04,940 --> 00:23:06,940
med någon typ av
568 00:23:06,940 --> 00:23:08,940
certifikatförsörjning
569 00:23:08,940 --> 00:23:10,940
och kolla på skrivandet och sånt.
570 00:23:10,940 --> 00:23:12,940
Men det betyder att vi behöver
571 00:23:12,940 --> 00:23:14,940
en nationell
572 00:23:14,940 --> 00:23:16,940
PKI
573 00:23:16,940 --> 00:23:18,940
och de rutorna
574 00:23:18,940 --> 00:23:20,940
borde vara i tv-sättet
575 00:23:20,940 --> 00:23:22,940
för att det ska fungera.
576 00:23:22,940 --> 00:23:24,940
Ja, de gör något liknande.
577 00:23:24,940 --> 00:23:26,940
Http, eller MHEG,
578 00:23:26,940 --> 00:23:28,940
inom MHEG
579 00:23:28,940 --> 00:23:30,940
kan du bevara
580 00:23:30,940 --> 00:23:32,940
att MHEG-kontentet
581 00:23:32,940 --> 00:23:34,940
som du nu laddar och utgör
582 00:23:34,940 --> 00:23:36,940
är registrerat.
583 00:23:36,940 --> 00:23:38,940
Och du kan säga att det måste
584 00:23:38,940 --> 00:23:40,940
kontrolleras mot den här
585 00:23:40,940 --> 00:23:42,940
certifikatförsörjningen.
586 00:23:42,940 --> 00:23:44,940
Men igen, certifikatet
587 00:23:44,940 --> 00:23:46,940
utgörs över luften
588 00:23:46,940 --> 00:23:48,940
och det måste
589 00:23:48,940 --> 00:23:50,940
utgöra den processen också.
590 00:23:50,940 --> 00:23:52,940
Det måste vara inbjudet
591 00:23:52,940 --> 00:23:54,940
i hardwaren
592 00:23:54,940 --> 00:23:56,940
för att det ska fungera.
593 00:23:56,940 --> 00:23:58,940
Intressant.
594 00:23:58,940 --> 00:24:00,940
Då måste vi titta på HBB-tv.
595 00:24:02,940 --> 00:24:04,940
Det kommer snart.
596 00:24:04,940 --> 00:24:06,940
Vad är din nästa projekt
597 00:24:06,940 --> 00:24:08,940
med tv?
598 00:24:08,940 --> 00:24:10,940
Min nästa projekt?
599 00:24:10,940 --> 00:24:12,940
Kanske inte tv.
600 00:24:12,940 --> 00:24:14,940
Jag är inte säker på tv.
601 00:24:14,940 --> 00:24:16,940
Jag vet inte.
602 00:24:16,940 --> 00:24:18,940
desperat och tur att
603 00:24:18,940 --> 00:24:20,940
något smakar mig i ansiktet.
604 00:24:20,940 --> 00:24:22,940
Ja, det är bästa.
605 00:24:22,940 --> 00:24:24,940
Fan, gör de det där?
606 00:24:24,940 --> 00:24:26,940
Jag undrar om det finns några unika
607 00:24:26,940 --> 00:24:28,940
attack-vektorer
608 00:24:28,940 --> 00:24:30,940
du kan använda.
609 00:24:30,940 --> 00:24:32,940
Om du utgör
610 00:24:32,940 --> 00:24:34,940
dina kunskaper för
611 00:24:34,940 --> 00:24:36,940
att injektera saker
612 00:24:36,940 --> 00:24:38,940
på MHEG-kanalen
613 00:24:38,940 --> 00:24:40,940
för att kanske
614 00:24:40,940 --> 00:24:42,940
attackera någon typ av
615 00:24:42,940 --> 00:24:44,940
tdv
616 00:24:44,940 --> 00:24:46,940
som är knutbara för någon
617 00:24:46,940 --> 00:24:55,940
Du kan säkert utgöra ljud som inte kommer att vara märkbara för användaren.
618 00:24:55,940 --> 00:24:59,940
Du kan göra någon typ av audio-steganografi där.
619 00:24:59,940 --> 00:25:05,940
Jag tänkte om för någon anledning, som i militären eller sjukhus eller något sådant,
620 00:25:05,940 --> 00:25:15,940
att ha tvn på sin egen nätverk medan den är pågående till området.
621 00:25:15,940 --> 00:25:22,940
Jag tror att det som är mest intressant är om vi kan göra någon typ av snowcrash-attack
622 00:25:22,940 --> 00:25:26,940
där vi programmar din hjärna medan du tittar på tvn.
623 00:25:26,940 --> 00:25:30,940
Sända små bilder mellan hjärnan.
624 00:25:30,940 --> 00:25:33,940
Jag tror att du kan göra lite subliminalt.
625 00:25:33,940 --> 00:25:35,940
Subliminalt programming, ja.
626 00:25:35,940 --> 00:25:37,940
Enligt tvn.
627 00:25:37,940 --> 00:25:39,940
Vi borde göra det.
628 00:25:39,940 --> 00:25:43,940
Lyssna på Secrets Prokoster.
629 00:25:43,940 --> 00:25:45,940
Det är det nya projektet.
630 00:25:45,940 --> 00:25:47,940
Det är vår domination.
631 00:25:47,940 --> 00:25:49,940
En riktigt bra talning.
632 00:25:49,940 --> 00:25:51,940
Tack för att jag fick vara med.
633 00:25:51,940 --> 00:25:57,940
Ni som inte är med på Secrets Prokoster kan faktiskt titta på den här talningen på Secrets Youtube-kanalen.
634 00:25:57,940 --> 00:25:59,940
Ja, den är online.
635 00:25:59,940 --> 00:26:02,940
Allt är där, så gå och titta på den.
636 00:26:02,940 --> 00:26:07,940
Har du nån idé om hur man skulle vilja flytta till området?
637 00:26:07,940 --> 00:26:10,940
Nej, information vill vara fri.
638 00:26:10,940 --> 00:26:12,940
Bara hålla den fri.
639 00:26:12,940 --> 00:26:13,940
Bra.
640 00:26:13,940 --> 00:26:14,940
Okej.
641 00:26:15,940 --> 00:26:16,940
Bra så.
642 00:26:16,940 --> 00:26:17,940
Tack.
643 00:26:17,940 --> 00:26:18,940
Tack.
644 00:26:18,940 --> 00:26:20,940
Tack så mycket.
645 00:26:20,940 --> 00:26:21,940
Tack.
646 00:26:21,940 --> 00:26:28,940
Det var rejält att använda DVD-dialog för något som var så tänkt.