123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- <!DOCTYPE html>
- <html>
- <head>
- <title>SD WiFi</title>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
- <style type="text/css">
- @import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
- @import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic);
- @import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic);
- body { font-family: 'Droid Serif'; }
- h1, h2, h3 {
- font-family: 'Yanone Kaffeesatz';
- font-weight: normal;
- }
- .remark-code, .remark-inline-code { font-family: 'Ubuntu Mono'; }
- .inverse {
- background: #272822;
- color: #777872;
- text-shadow: 0 0 20px #333;
- }
- .inverse h1, .inverse h2 {
- color: #f3f3f3;
- line-height: 0.8em;
- }
- /* Slide-specific styling */
- #slide-inverse .footnote {
- bottom: 12px;
- left: 20px;
- }
- </style>
- </head>
- <body>
- <textarea id="source">
- class: center, middle, inverse
- # Le SD ripiene col WiFi
- ---
- layout: false
- # SD col wifi
- 1. Cosa sono
- 2. Linux dentro
- 3. Giocarci: autorun.sh
- 4. Giocarci: cambiare bootloader, kernel, rootfs
- 5. La criptocamera!
- 6. Problemucci
- ???
- Spiegare che è un tentativo dopo molte altre mezze prove, di cui però non faremo in tempo a parlare
- (la raspberry nel manico, l'app smartphone, il firmware chdk modificato)
- ---
- # What
- * Nothing new (2013 circa)
- * relatively cheap (40€)
- * ARMv5 inside
- * Ci gira Linux sopra
- * WiFi card inside
- ???
- mostrarla
- ---
- # Linux inside it
- * by default runs an Access Point + a webserver from which you can download the files you put on the SD itself
- * Default kernel is really basic
- ---
- # Hack: autorun.sh
- * Se dentro la memoria sd metti un file `autorun.sh`, quello viene eseguito.
- * Se copi un file binario dentro la SD, da `autorun.sh` puoi lanciarlo.
- ---
- # Hack: changing bootloader, kernel, rootfs
- * Si. Può. FAREEE
- * compiling a kernel is hard because there is *not* the source of some needed modules
- * but is my next goal
- * changing rootfs should be simpler
- ???
- si vede dopo perché mai dovrei cambiare kernel
- il motivo di cambiare il rootfs è che così puoi usare la toolchain tua
- ---
- # La criptocamera!
- * Se ficco gpg dentro la scheda, posso cifrare le cose man mano che vengono messi.
- * ...ma va lentissimo!
- * Come fare a farlo andare veloce?
- * Fare un kernel meglio
- * flock
- * rng
- * Ottimizzare la parte cifratura
- ---
- # Problemucci
- * Non è ovvio come fare shred su una flash (anzi è problematico)
- ---
- # Idee future
- * Si potrebbe fare anche che le foto vengono mandate automaticamente (già cifrate) ad un altro device
- </textarea>
- <script src="remark-latest.min.js">
- </script>
- <script>
- var slideshow = remark.create({
- });
- </script>
- </body>
- </html>
|