Labortage 2019: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Ex (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(28 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
__NOTOC__ __NOEDITSECTION__ | __NOTOC__ __NOEDITSECTION__ | ||
<div style="width: 80%; padding: text-align: center"> | <div style="width: 80%; padding: text-align: center"> | ||
{{Labortage}} | |||
[[Datei:Labortagelogo_2019.png|zentriert| right |400px|Labortage 2018]] | [[Datei:Labortagelogo_2019.png|zentriert| right |400px|Labortage 2018]] | ||
<br /> | <br /> | ||
Zeile 70: | Zeile 71: | ||
|ev_partof = Labortage_2019_Vortrag | |ev_partof = Labortage_2019_Vortrag | ||
|ev_location = Vortragsraum | |ev_location = Vortragsraum | ||
|ev_abstract = Sound | |ev_abstract = Sound analysis like it’s 1975. Grundlagen von Sound/Audio-Analyse, Übersicht Nortronic 811 (von 1975), Auswahl an einigen ungewöhnlichen analogen Schaltungstechniken im Analyzer, wie z.B. Switched Capacitor Filtern, Demo | ||
|ev_speaker = Arnobert | |ev_speaker = Arnobert | ||
}} | }} | ||
{{#subobject: Vortrag_Hardware_Welt | {{#subobject: Vortrag_Hardware_Welt | ||
|ev_title = | |ev_title = Unit-Tests für hardwarenahe Software -Tixiv | ||
|ev_start = 08.11.2019 21:30 | |ev_start = 08.11.2019 21:30 | ||
|ev_end = 08.11.2019 22:30 | |ev_end = 08.11.2019 22:30 | ||
|ev_partof = Labortage_2019_Vortrag | |ev_partof = Labortage_2019_Vortrag | ||
|ev_location = Vortragsraum | |ev_location = Vortragsraum | ||
|ev_abstract = | |ev_abstract = Unit-Tests für hardwarenahe Software | ||
|ev_speaker = Tixiv | |ev_speaker = Tixiv | ||
}} | }} | ||
Zeile 103: | Zeile 104: | ||
|ev_partof = Labortage_2019_Vortrag | |ev_partof = Labortage_2019_Vortrag | ||
|ev_location = Vortragsraum | |ev_location = Vortragsraum | ||
|ev_abstract = | |ev_abstract = Die Programmiersprache Python zeichnet sich durch ihre Vielseitigkeit und Einfachheit aus. | ||
Es gibt kaum noch ein Thema für welches es nicht bereits eine fertige Python Library gibt, | |||
und ihre Popularität wird in absehbarer Zeit kein Ende nehmen - kein Wunder also dass sie für viele zu einem | |||
nicht-mehr-wegzudenken Werkzeug geworden ist. | |||
Dieser Talk gibt eine einsteigerfreundliche Einführung in die Grundlagen von Python | |||
und ein paar ausgewählten Bibliotheken des Python Ökosystems anhand von einigen Beispielen die aufzeigen sollen, | |||
wie man sich mit einfachen Mitteln das Leben mit einem Computer enorm erleichtern kann. | |||
Erfahrene Pythonistas sind natürlich herzlich willkommen, primär richtet dieser Talk sich jedoch an Lebewesen, | |||
die sich bisher noch wenig mit der Sprache auseinandergesetzt haben. | |||
|ev_speaker = badGateway | |ev_speaker = badGateway | ||
}} | }} | ||
Zeile 206: | Zeile 216: | ||
|ev_partof = Labortage_2019_Vortrag | |ev_partof = Labortage_2019_Vortrag | ||
|ev_location = Vortragsraum | |ev_location = Vortragsraum | ||
|ev_abstract = Reverse Engineering mit radare | |ev_abstract = Reverse Engineering mit radare. Es wird der x86 durchgegangen, danach gibt es Praxisübungen. | ||
|ev_speaker = condret | |ev_speaker = condret | ||
}} | }} | ||
Zeile 219: | Zeile 229: | ||
}} | }} | ||
{{#subobject: Vortrag_LinuxBoot | {{#subobject: Vortrag_LinuxBoot | ||
|ev_title = LinuxBoot -CyReVolt | |ev_title = LinuxBoot - Let Linux do it -CyReVolt | ||
|ev_start = 10.11.2019 16:00 | |ev_start = 10.11.2019 16:00 | ||
|ev_end = 10.11.2019 17:00 | |ev_end = 10.11.2019 17:00 | ||
Zeile 228: | Zeile 238: | ||
}} | }} | ||
{{#subobject: Vortrag_NixOS | {{#subobject: Vortrag_NixOS | ||
|ev_title = NixOS - One device to rule them all! - | |ev_title = NixOS - One device to rule them all! -sylv | ||
|ev_start = 10.11.2019 17:00 | |ev_start = 10.11.2019 17:00 | ||
|ev_end = 10.11.2019 18:00 | |ev_end = 10.11.2019 18:00 | ||
Zeile 234: | Zeile 244: | ||
|ev_location = Vortragsraum | |ev_location = Vortragsraum | ||
|ev_abstract = NixOS - One device to rule them all! | |ev_abstract = NixOS - One device to rule them all! | ||
|ev_speaker = | |ev_speaker = sylv | ||
}} | }} | ||
{{#subobject: Vortrag_Closing | {{#subobject: Vortrag_Closing | ||
Zeile 271: | Zeile 281: | ||
|ev_partof = Labortage_2019_Vortrag | |ev_partof = Labortage_2019_Vortrag | ||
|ev_location = Workshopraum | |ev_location = Workshopraum | ||
|ev_abstract = Arduino- | |ev_abstract = Im Rahmen des Arduino Workshops auf den Labortagen 2019 sollen sowohl Personen, welche noch niemals mit einem Arduino gebastelt haben, als auch solche, welche bereits erste Schritte versucht haben oder sich als erfahren bezeichnen Neues zu der Arduino-Platform lernen. | ||
Auf Basis von immer umfangreicheren Problemstellungen wird für alle Teilnehmer immer komplexerer Lerninhalt geboten. | |||
Von "Wie schaffe ich es eine LED zum Leuchten zu bringen?" oder "Was ist dieses Programmieren von dem alle reden?" über "Wie kann ich Sensoren auslesen und mir die Werte ausgeben lassen?" bis hin zu der Entwicklung eines Spiels ist für Jeden etwas dabei. | |||
Wichtig | |||
Jeder Teilnehmer möchte einen eigenen Laptop (mit USB-A Anschluss) mitbringen. Bitte zuvor die Arudino IDE installieren. | |||
Download: https://www.arduino.cc/en/Main/Software#download | |||
|ev_speaker = george, CodingChris, Favo | |ev_speaker = george, CodingChris, Favo | ||
}} | }} | ||
Zeile 327: | Zeile 346: | ||
| searchlabel=iCalendar-Export | | searchlabel=iCalendar-Export | ||
}} | }} | ||
[[Datei:Labortage2019giggity.png|150px]] | |||
=== Freitag, 08.11.2019 === | === Freitag, 08.11.2019 === | ||
Zeile 335: | Zeile 355: | ||
| 16:00 || style="text-align:center" colspan="3" | Beginn Labortage | | 16:00 || style="text-align:center" colspan="3" | Beginn Labortage | ||
|- | |- | ||
| 17:00 || Es ist wundervoll. Ich verstehe nichts davon. Eine Laborführung. <br />''(D2ns)'' | | 17:00 || [[Labortage_2019#.22Es_ist_wundervoll._Ich_verstehe_nichts_davon.22-_Laborf.C3.BChrung_f.C3.BCr_Einsteiger.2Ainnen|Es ist wundervoll. Ich verstehe nichts davon. Eine Laborführung.]] <br />''(D2ns)'' | ||
| rowspan="2" | | | rowspan="2" | Hackcenter | ||
|- | |- | ||
| 18:45|| [[#Opening|Opening]] <br />''(Mythozz)'' | | 18:45|| [[Labortage_2019#Opening|Opening]] <br />''(Mythozz)'' | ||
|- | |- | ||
| 19:00 || CTF - Capture the Flag (Einführungsvortrag) <br />''(Gum, Pintman)'' || rowspan="2" | KiCad-Einführungsworkshop <br />''(george)'' | | 19:00 || [[Labortage_2019#CTF_-_Capture_the_Flag_.28Einf.C3.BChrungsvortrag.29|CTF - Capture the Flag (Einführungsvortrag)]] <br />''(Gum, Pintman)'' || rowspan="2" | [[Labortage_2019#KiCad-Einf.C3.BChrungsworkshop|KiCad-Einführungsworkshop]] <br />''(george)'' | ||
|- | |- | ||
| 19:30 || Sound Analyzer von 1975 (Grundlagen und analoge Schaltungstechnik) <br />''(Arnobert)'' | | 19:30 || [[Labortage_2019#Sound_Analyzer_von_1975_.28Grundlagen_und_analoge_Schaltungstechnik.29|Sound Analyzer von 1975 (Grundlagen und analoge Schaltungstechnik)]] <br />''(Arnobert)'' | ||
|- | |- | ||
| 20:30 || SLEEP || rowspan="3" | | | 20:30 || SLEEP || rowspan="3" | Hackcenter | ||
|- | |- | ||
| 21:30 || | | 21:30 || [[Labortage_2019#Neues_aus_der_Elektronik-Welt|Unit-Tests für hardwarenahe Software]] <br />''(Tixiv)'' | ||
|- | |- | ||
| 22:30 || [[ | | 22:30 || [[Labortage_2019#Four_Shades_of_Gray|Four Shades of Gray]] <br />''([[Benutzer:Bg|bg]])'' | ||
|} | |} | ||
Zeile 356: | Zeile 376: | ||
! Zeit !! style="width:25em" | Vortragsraum !! style="width:25em" | Workshopraum | ! Zeit !! style="width:25em" | Vortragsraum !! style="width:25em" | Workshopraum | ||
|- | |- | ||
| 13:30 || Cool things with Python - eine Einführung<br />''(badGateway)'' || rowspan="2" | | | 13:30 || [[Labortage_2019#Cool_things_with_Python_-_eine_Einf.C3.BChrung|Cool things with Python - eine Einführung]]<br />''(badGateway)'' || rowspan="2" | Hackcenter | ||
|- | |- | ||
| 14:30 || rowspan="2" | Awareness: Reisen mit/als chronisch kranker/behinderter Mensch<br />''(Shantalya)'' | | 14:30 || rowspan="2" | [[Labortage_2019#Awareness:_Reisen_mit.2Fals_chronisch_kranker.2Fbehinderter_Mensch|Awareness: Reisen mit/als chronisch kranker/behinderter Mensch]]<br />''(Shantalya)'' | ||
|- | |- | ||
| 15:00 || rowspan="3" | [[Arduino-Workshop]] <br /> | | 15:00 || rowspan="3" | [[Labortage_2019#Arduino-Workshop|Arduino-Workshop]] <br /> | ||
''(george, CodingChris, Favo)'' | ''(george, CodingChris, Favo)'' | ||
|- | |- | ||
| 15:30 || SLEEP | | 15:30 || SLEEP | ||
|- | |- | ||
| 16:00 || FlipFlapFlop - Ansteuerung eines FlipDot-Displays (Hardware und Software) <br />''(Gum, Pintman)'' | | 16:00 || [[Labortage_2019#FlipFlapFlop_-_Ansteuerung_eines_FlipDot-Displays_.28Hardware_und_Software.29|FlipFlapFlop - Ansteuerung eines FlipDot-Displays (Hardware und Software)]] <br />''(Gum, Pintman)'' | ||
|- | |- | ||
| 17:00 || Kopierschutz? Welcher Kopierschutz? - Einführung ins Reverse Engineering <br />''(SWW13)'' || rowspan="4" | | | 17:00 || [[Labortage_2019#Kopierschutz.3F_Welcher_Kopierschutz.3F_-_Einf.C3.BChrung_ins_Reverse_Engineering|Kopierschutz? Welcher Kopierschutz? - Einführung ins Reverse Engineering]] <br />''(SWW13)'' || rowspan="4" | Hackcenter | ||
|- | |- | ||
| 18:00 || rowspan="1" | SLEEP | | 18:00 || rowspan="1" | SLEEP | ||
|- | |- | ||
| 19:00 || [[Verschlüsselungen und Geheimschriften]]<br /> ''(Klaus Schmeh)'' | | 19:00 || [[Labortage_2019#Verschl.C3.BCsselungen_und_Geheimschriften|Verschlüsselungen und Geheimschriften]]<br /> ''(Klaus Schmeh)'' | ||
|- | |- | ||
| 20:00 || Software Defined Radio (SDR) Praxis für Einsteiger<br /> ''(Burkhard Kainka, Roger Leifert)'' | | 20:00 || [[Labortage_2019#Software_Defined_Radio_.28SDR.29_Praxis_f.C3.BCr_Einsteiger|Software Defined Radio (SDR) Praxis für Einsteiger]]<br /> ''(Burkhard Kainka, Roger Leifert)'' | ||
|- | |- | ||
| 21:00 || SLEEP || rowspan="2" | Software Defined Radio (SDR) - Live-Empfangsversuche auf Kurzwelle und anderen Frequenz-Bändern <br /> ''(Burkhard Kainka, Roger Leifert)'' | | 21:00 || SLEEP || rowspan="2" | [[Labortage_2019#Software_Defined_Radio_.28SDR.29_-_Live-Empfangsversuche|Software Defined Radio (SDR) - Live-Empfangsversuche auf Kurzwelle und anderen Frequenz-Bändern]] <br /> ''(Burkhard Kainka, Roger Leifert)'' | ||
|- | |- | ||
| 21:30 || Die Landung auf dem Mond - Die Geschichte der anderen Seite<br /> ''(Ralph)'' | | 21:30 || [[Labortage_2019#Die_Landung_auf_dem_Mond_-_Die_Geschichte_der_anderen_Seite|Die Landung auf dem Mond - Die Geschichte der anderen Seite]]<br /> ''(Ralph)'' | ||
|- | |- | ||
| 23:00 || Powerpoint-Karaoke<br /> ''(etecrob)'' || | | 23:00 || [[Labortage_2019#Powerpoint-Karaoke|Powerpoint-Karaoke]]<br /> ''(etecrob)'' || Hackcenter | ||
|} | |} | ||
Zeile 387: | Zeile 407: | ||
! Zeit !! style="width:25em" | Vortragsraum !! style="width:25em" | Workshopraum | ! Zeit !! style="width:25em" | Vortragsraum !! style="width:25em" | Workshopraum | ||
|- | |- | ||
| 13:30 || Reverse Engineering mit radare<br /> ''(condret)'' || | | 13:30 || [[Labortage_2019#Reverse_Engineering_mit_radare|Reverse Engineering mit radare]]<br /> ''(condret)'' || Hackcenter | ||
|- | |- | ||
| 14:30 || Barriere...was?!? Warum universelles Design und barrierefreie Software eine gute Idee sind.<br />''(a=nieman)'' || rowspan="2" | radare-Workshop<br /> ''(condret)'' | | 14:30 || [[Labortage_2019#Barriere...was.3F.21.3F_Warum_universelles_Design_und_barrierefreie_Software_eine_gute_Idee_sind.|Barriere...was?!? Warum universelles Design und barrierefreie Software eine gute Idee sind.]]<br />''(a=nieman)'' || rowspan="2" | [[Labortage_2019#radare-Workshop|radare-Workshop]]<br /> ''(condret)'' | ||
|- | |- | ||
| 15:30 || SLEEP | | 15:30 || SLEEP | ||
|- | |- | ||
| 16:00 || LinuxBoot<br /> ''(CyReVolt)'' || rowspan="2" | [[Lötworkshop]] <br /> | | 16:00 || [[Labortage_2019#LinuxBoot - Let Linux do it|LinuxBoot - Let Linux do it]]<br /> ''(CyReVolt)'' || rowspan="2" | [[Labortage_2019#L.C3.B6tworkshop|Lötworkshop]] <br /> | ||
''(george, Gum, Katti)'' | ''(george, Gum, Katti)'' | ||
|- | |- | ||
| 17:00 || NixOS - One device to rule them all!<br /> ''( | | 17:00 || [[Labortage_2019#NixOS_-_One_device_to_rule_them_all.21|NixOS - One device to rule them all!]]<br /> ''(sylv)'' | ||
|- | |- | ||
| 18:00 || SLEEP || rowspan="2" | END | | 18:00 || SLEEP || rowspan="2" | END | ||
|- | |- | ||
| 18:15 || [[#Closing|Closing]] mit CTF-Preisverleihung <br />''(Mythozz)'' | | 18:15 || [[Labortage_2019#Closing|Closing]] mit CTF-Preisverleihung <br />''(Mythozz)'' | ||
|- | |- | ||
| 18:30 || style="text-align:center" colspan="3" | Ende Labortage und gemeinsames Aufräumen | | 18:30 || style="text-align:center" colspan="3" | Ende Labortage und gemeinsames Aufräumen | ||
|} | |} | ||
==Abstracts== | |||
===Opening=== | |||
Opening der Labortage | |||
==="Es ist wundervoll. Ich verstehe nichts davon"- Laborführung für Einsteiger*innen=== | |||
Wir machen die Türen auf und möchten allen Interessierten unseren Hackerspace zeigen und unsere Labormentoren vorstellen. Bei den Labortagen sind oft Menschen vor Ort, die zum ersten Mal unseren Hackerspace sehen. Wir wollen mal uns und unsere Projekte in Kürze vorstellen. Einige wenige Tickets der Labortage halten wir für kurzentschlossene Besucher der Führung vor. | |||
===CTF - Capture the Flag (Einführungsvortrag)=== | |||
Während der Labortage wird ein »Capture The Flag«-Wettbewerb | |||
stattfinden. Was einen solchen Wettbewerb ausmacht, wie man mitmacht und | |||
warum das interessant ist, wollen wir in einem kurzen Vortrag erklären. | |||
===Sound Analyzer von 1975 (Grundlagen und analoge Schaltungstechnik)=== | |||
Sound analysis like it’s 1975. Grundlagen von Sound/Audio-Analyse, Übersicht Nortronic 811 (von 1975), Auswahl an einigen ungewöhnlichen analogen Schaltungstechniken im Analyzer, wie z.B. Switched Capacitor Filtern, Demo | |||
===Neues aus der Elektronik-Welt=== | |||
Neues aus der Elektronik-Welt | |||
===Four Shades of Gray=== | |||
Digitale Bilder aus den 90'ern auf Rechner von heute holen | |||
Der GameBoy von Nintendo war eines der prägensten und erfolgreichsten Spielzeuge der 90'er. Neben vielen Spielen gab es auch etliches Zubehör. | |||
Unter anderem eine Digitalkamera (die PocketCam) und einen Drucker (der PocketPrinter) um die Bilder behalten zu können, wenn sie vom Gerät gelöscht werden (30 Speicherplätze!). | |||
Dieser Vortrag beschreibt wie ein kleines, günstiges Werkzeug entstanden ist, um Bilder statt auf Papier in eine Datei zu drucken. | |||
===Cool things with Python - eine Einführung=== | |||
Die Programmiersprache Python zeichnet sich durch ihre Vielseitigkeit und Einfachheit aus. | |||
Es gibt kaum noch ein Thema für welches es nicht bereits eine fertige Python Library gibt, | |||
und ihre Popularität wird in absehbarer Zeit kein Ende nehmen - kein Wunder also dass sie für viele zu einem | |||
nicht-mehr-wegzudenken Werkzeug geworden ist. | |||
Dieser Talk gibt eine einsteigerfreundliche Einführung in die Grundlagen von Python | |||
und ein paar ausgewählten Bibliotheken des Python Ökosystems anhand von einigen Beispielen die aufzeigen sollen, | |||
wie man sich mit einfachen Mitteln das Leben mit einem Computer enorm erleichtern kann. | |||
Erfahrene Pythonistas sind natürlich herzlich willkommen, primär richtet dieser Talk sich jedoch an Lebewesen, | |||
die sich bisher noch wenig mit der Sprache auseinandergesetzt haben. | |||
===Awareness: Reisen mit/als chronisch kranker/behinderter Mensch=== | |||
In meinem Vortrag möchte ich ein bisschen was darüber erzählen, was das Reisen als chronisch kranker / gehandicapter Mensch so besonders macht. Worauf sollte oder muss geachtet werden. Wie sind die Unterschiede bei den unterschiedlichen Transportmöglichkeiten. Dieser Vortrag zeigt weitgehend Dinge auf, die meiner eigenen Erfahrung entsprechen. | |||
===FlipFlapFlop - Ansteuerung eines FlipDot-Displays (Hardware und Software)=== | |||
FlipDot-Displays wurden damals™ in ÖPNV-Fahrzeugen, Bahnhöfen und | |||
Flughäfen für die Anzeige von Informationen genutzt. Kleine runde | |||
Plättchen, die sich einzeln drehen lassen, stellen Texte und einfache | |||
Grafiken in Form von Pixeln dar. Wir haben einige Displays von der | |||
Bogestra erhalten und genauer angesehen. In dem Vortrag wollen wir | |||
folgende Fragen stellen und manche sogar beantworten: | |||
Wie nähert man sich der unbekannten und undokumentierten Hardware? | |||
Wie funktioniert die Ansteuerung der einzelnen Plättchen? | |||
Wie kann man das Display mit Arduino und Raspberry Pi ansteuern? | |||
Welche physikalischen Grenzen gibt es? | |||
Was mache ich jetzt damit? | |||
===Kopierschutz? Welcher Kopierschutz? - Einführung ins Reverse Engineering=== | |||
Eine kleine Einführung in das Reverse Engineering. Den Einstieg finden mit einer Übersicht an hilfreichen Tools und weiterführenden Quellen. | |||
===Verschlüsselungen und Geheimschriften=== | |||
Das Voynich-Manuskript ist ein 500 Jahre altes Buch, dessen verschlüsselter Inhalt bis heute Rätsel aufgibt. Ein 1883 gehängter (angeblicher) Mörder hinterließ verschlüsselte Botschaften, die man bisher nicht dechiffrieren konnte. Die berühmte Verschlüsselungsmaschine Enigma hatte einen großen Einfluss auf den Verlauf des Zweiten Weltkriegs. Von diesen und weiteren Geschichten berichtet der Verschlüsselungsexperte Klaus Schmeh in seinem Vortrag. | |||
Dabei verwendet er selbstgezeichnete Cartoons, Lego-Modelle und Animationen, wodurch seine Präsentation zu einem unterhaltsamen Erlebnis wird. Auch die moderne Verschlüsselungstechnik, die im Zeitalter von Cyberkriminalität und NSA-Überwachung unverzichtbar geworden ist, kommt zur Sprache. Schmeh wird zeigen, dass es heutzutage Verschlüsselungsprogramme gibt (viele davon sind kostenlos), gegen die selbst die stärksten Rechner in der Theorie keine Chance haben - in der Praxis aber manchmal schon. | |||
===Software Defined Radio (SDR) Praxis für Einsteiger=== | |||
Wer jemals ein analoges Radio aus dem letzten Jahrhundert aufgeschraubt hat, wird sich über die Unzahl an "komischen" Bauteilen im Innern (Spulen, Filter etc.) gewundert haben. | |||
Hochentwickelte Empfänger aus dieser Ära waren wahre Bauteilegräber und konnten bis zu 1000 Komponenten enthalten, da alle komplexen Funktionen mit analoger Elektronik realisiert werden mussten. | |||
Mit der Entwicklung schneller und preiswerter Computer-Hardware hat sich die gesamte, komplexe Signalbearbeitung von der analogen in die digitale Ebene verlagert. | |||
Im einfachsten Fall kann bereits der Mikrophon-Eingang eines Laptops/PCs als "Empfänger" dienen und der gesamte Rest der Signalverarbeitung (Frequenzwahl, Signal-Dekodierung, Filterung) erfolgt auf digitaler Ebene per Software. | |||
Das nennt man dann "Software-Defined Radio" (SDR). Damit lassen sich bisher in der Analogtechnik unvorstellbare und sündhaft teure Funktionen komplett in Software realisieren. | |||
Man kann sogar aus einem aufgezeichneten Signal eines gesamten Frequenzbandes nachträglich (!) jeder beliebige Sender in diesem Band einstellen und hören. | |||
Die vorgeschaltete Hardware reduziert sich dann im einfachsten Fall auf eine einfache Stabantenne und einen "Umsetzer" von der Hochfrequenz-Ebene auf die Audio-Frequenzebene. | |||
Die bekannten "RTL-Sticks" (USB-Sticks zum DVB-T-Empfang) für unter 20 Euro enthalten z.B. solch einen Umsetzer. | |||
In dem Vortrag wird das Prinzip des SDR-Empfängers erläutert und kostenlose Open-Source-Software vorgeführt. | |||
Dabei werden vorher aufgezeichnete Signale zur Demonstration verwendet, da der Live-Empfang im Vortragsraum kritisch ist. | |||
Anschließend werden im Bastelraum auch Live-Empfangsversuche auf Kurzwelle und anderen Frequenz-Bändern vorgenommen. | |||
Der bekannte Elektronik-Autor, Funkamateur und Hacker/Maker Burkhard Kainka hat viele Artikel, Bücher und Schaltungen über Radio-Empfang und neuerdings SDR-Empfang veröffentlicht. | |||
Vorab gibt es eine Einführung zum Prinzip des SDR-Empfangs vom 2. Referenten. | |||
===Powerpoint-Karaoke=== | |||
Powerpoint-Karaoke | |||
===Die Landung auf dem Mond - Die Geschichte der anderen Seite=== | |||
50 Jahre ist es her, seitdem Menschen auf dem Mond gelandet sind. So ziemlich jeder Aspekt des Apollo Programms wurde in Texten, Dokus, Simulationen, etc. beleuchtet. Wir kennen jeden Knopf und Schalter der verwendeten Systeme von Mercury, über Gemini, bis hin zu Apollo und darüber hinaus. | |||
Nur, der erste Satellit, das erste Tier im Weltraum, der erste Raumfahrer, der erste Raumspaziergang, der erste Flug von Mehreren, die erste weiche Landung auf dem Mond und noch viel mehr passierte in der Soviet Union. Erst nach deren Untergang wurde beleuchtet, was dort passiert ist. Vorher war Alles Propaganda, Gerüchte, etc. Selbst Jetzt ist noch Vieles im Unklaren. Es gibt, im Vergleich zu den USA, nur wenig Informationen. | |||
In diesem Vortrag werde ich einen Versuch unternehmen, das russische Raumfahrtprogramm zu beleuchten, etwas die Hardware vorstellen und vor Allem die Frage zu beantworten: Wenn die Soviets bei so Vielem die Ersten waren. Warum nicht auf dem Mond!? | |||
===Reverse Engineering mit radare=== | |||
Vortrag zu Reverse Engineering mit radare. Es wird der x86 durchgegangen, danach gibt es Praxisübungen. | |||
===Barriere...was?!? Warum universelles Design und barrierefreie Software eine gute Idee sind.=== | |||
Barriere...was?!? Warum universelles Design und barrierefreie Software eine gute Idee sind. | |||
===LinuxBoot - Let Linux do it=== | |||
Statt proprietärer UEFI Firmware oder anderweitig zusätzlich gewarteter Projekte kann der Linux-Kernel eingesetzt werden für moderne Firmware mit seinen erprobten Treibern. Nach dieser Idee entstand LinuxBoot. Dieser Vortrag erklärt, was dies genau bedeutet und demonstriert konkrete Einsatzbeispiele. | |||
''Material zum Vortag:'' | |||
[https://metaspora.org/linuxboot-labortage2019.pdf Slides] | |||
[https://github.com/orangecms/open-source-firmware/tree/linuxboot-Labortage2019 Sources] | |||
===NixOS - One device to rule them all!=== | |||
Vortrag über NixOS | |||
===KiCad-Einführungsworkshop=== | |||
Einführungworkshop zu KiCad | |||
===Arduino-Workshop=== | |||
Im Rahmen des Arduino Workshops auf den Labortagen 2019 sollen sowohl Personen, welche noch niemals mit einem Arduino gebastelt haben, als auch solche, welche bereits erste Schritte versucht haben oder sich als erfahren bezeichnen Neues zu der Arduino-Platform lernen. | |||
Auf Basis von immer umfangreicheren Problemstellungen wird für alle Teilnehmer immer komplexerer Lerninhalt geboten. | |||
<br> | <br> | ||
Von "Wie schaffe ich es eine LED zum Leuchten zu bringen?" oder "Was ist dieses Programmieren von dem alle reden?" über "Wie kann ich Sensoren auslesen und mir die Werte ausgeben lassen?" bis hin zu der Entwicklung eines Spiels ist für Jeden etwas dabei. | |||
<br> | <br> | ||
Wichtig: Jeder Teilnehmer möchte einen eigenen Laptop (mit USB-A Anschluss) mitbringen. Bitte zuvor die Arudino IDE installieren. | |||
<br> | <br> | ||
Download: https://www.arduino.cc/en/Main/Software#download | |||
<br> | |||
Repository: https://github.com/das-labor/ArduinoWorkshop2019 | |||
===Software Defined Radio (SDR) - Live-Empfangsversuche=== | |||
Software Defined Radio (SDR) - Live-Empfangsversuche auf Kurzwelle und anderen Frequenz-Bändern | |||
===radare-Workshop=== | |||
Die Praxisübungen zum radare-Vortrag. | |||
===Lötworkshop=== | |||
Lötworkshop im Workshopraum | |||
===Closing=== | |||
Closing der Labortage mit CTF-Preisverleihung | |||
<div style="display: none;"> | <div style="display: none;"> |
Aktuelle Version vom 28. Juli 2020, 21:35 Uhr
Wann und wo
- 8. bis zum 10. November
- LABOR e.V., Alleestr. 50, 44793 Bochum
- Wie komme ich ins Labor: Wegbeschreibung
Schlafen
- Im Labor können wir leider keine Schlafplätze anbieten. In Bochum und Umgebung gibt es aber eine ausreichende Auswahl an Unterkünften.
- Bitte beachtet auch die Labortage-Pennplatzbörse.
Tickets und Merchandise
Wochenendtickets kosten 18 €, Junghacker*Innen-Wochenendtickets (U18; Muttizettel erforderlich!) 10€ und Tagestickets sind für 9 € zu haben. Zusätzlich können Labortage-T-Shirts (nur in schwarz-weiß) oder Workshop-Bausätze (15 € und 25 €) gekauft werden.
Hier geht es zum Ticketshop
Fahrplan
- App für Android: Giggity [1]
- Fahrplan als: iCalendar-Export
Freitag, 08.11.2019
Zeit | Vortragsraum | Workshopraum | |
---|---|---|---|
16:00 | Beginn Labortage | ||
17:00 | Es ist wundervoll. Ich verstehe nichts davon. Eine Laborführung. (D2ns) |
Hackcenter | |
18:45 | Opening (Mythozz) | ||
19:00 | CTF - Capture the Flag (Einführungsvortrag) (Gum, Pintman) |
KiCad-Einführungsworkshop (george) | |
19:30 | Sound Analyzer von 1975 (Grundlagen und analoge Schaltungstechnik) (Arnobert) | ||
20:30 | SLEEP | Hackcenter | |
21:30 | Unit-Tests für hardwarenahe Software (Tixiv) | ||
22:30 | Four Shades of Gray (bg) |
Samstag, 09.11.2019
Zeit | Vortragsraum | Workshopraum |
---|---|---|
13:30 | Cool things with Python - eine Einführung (badGateway) |
Hackcenter |
14:30 | Awareness: Reisen mit/als chronisch kranker/behinderter Mensch (Shantalya) | |
15:00 | Arduino-Workshop (george, CodingChris, Favo) | |
15:30 | SLEEP | |
16:00 | FlipFlapFlop - Ansteuerung eines FlipDot-Displays (Hardware und Software) (Gum, Pintman) | |
17:00 | Kopierschutz? Welcher Kopierschutz? - Einführung ins Reverse Engineering (SWW13) |
Hackcenter |
18:00 | SLEEP | |
19:00 | Verschlüsselungen und Geheimschriften (Klaus Schmeh) | |
20:00 | Software Defined Radio (SDR) Praxis für Einsteiger (Burkhard Kainka, Roger Leifert) | |
21:00 | SLEEP | Software Defined Radio (SDR) - Live-Empfangsversuche auf Kurzwelle und anderen Frequenz-Bändern (Burkhard Kainka, Roger Leifert) |
21:30 | Die Landung auf dem Mond - Die Geschichte der anderen Seite (Ralph) | |
23:00 | Powerpoint-Karaoke (etecrob) |
Hackcenter |
Sonntag, 10.11.2019
Zeit | Vortragsraum | Workshopraum | |
---|---|---|---|
13:30 | Reverse Engineering mit radare (condret) |
Hackcenter | |
14:30 | Barriere...was?!? Warum universelles Design und barrierefreie Software eine gute Idee sind. (a=nieman) |
radare-Workshop (condret) | |
15:30 | SLEEP | ||
16:00 | LinuxBoot - Let Linux do it (CyReVolt) |
Lötworkshop (george, Gum, Katti) | |
17:00 | NixOS - One device to rule them all! (sylv) | ||
18:00 | SLEEP | END | |
18:15 | Closing mit CTF-Preisverleihung (Mythozz) | ||
18:30 | Ende Labortage und gemeinsames Aufräumen |
Abstracts
Opening
Opening der Labortage
"Es ist wundervoll. Ich verstehe nichts davon"- Laborführung für Einsteiger*innen
Wir machen die Türen auf und möchten allen Interessierten unseren Hackerspace zeigen und unsere Labormentoren vorstellen. Bei den Labortagen sind oft Menschen vor Ort, die zum ersten Mal unseren Hackerspace sehen. Wir wollen mal uns und unsere Projekte in Kürze vorstellen. Einige wenige Tickets der Labortage halten wir für kurzentschlossene Besucher der Führung vor.
CTF - Capture the Flag (Einführungsvortrag)
Während der Labortage wird ein »Capture The Flag«-Wettbewerb stattfinden. Was einen solchen Wettbewerb ausmacht, wie man mitmacht und warum das interessant ist, wollen wir in einem kurzen Vortrag erklären.
Sound Analyzer von 1975 (Grundlagen und analoge Schaltungstechnik)
Sound analysis like it’s 1975. Grundlagen von Sound/Audio-Analyse, Übersicht Nortronic 811 (von 1975), Auswahl an einigen ungewöhnlichen analogen Schaltungstechniken im Analyzer, wie z.B. Switched Capacitor Filtern, Demo
Neues aus der Elektronik-Welt
Neues aus der Elektronik-Welt
Four Shades of Gray
Digitale Bilder aus den 90'ern auf Rechner von heute holen
Der GameBoy von Nintendo war eines der prägensten und erfolgreichsten Spielzeuge der 90'er. Neben vielen Spielen gab es auch etliches Zubehör.
Unter anderem eine Digitalkamera (die PocketCam) und einen Drucker (der PocketPrinter) um die Bilder behalten zu können, wenn sie vom Gerät gelöscht werden (30 Speicherplätze!).
Dieser Vortrag beschreibt wie ein kleines, günstiges Werkzeug entstanden ist, um Bilder statt auf Papier in eine Datei zu drucken.
Cool things with Python - eine Einführung
Die Programmiersprache Python zeichnet sich durch ihre Vielseitigkeit und Einfachheit aus. Es gibt kaum noch ein Thema für welches es nicht bereits eine fertige Python Library gibt, und ihre Popularität wird in absehbarer Zeit kein Ende nehmen - kein Wunder also dass sie für viele zu einem nicht-mehr-wegzudenken Werkzeug geworden ist.
Dieser Talk gibt eine einsteigerfreundliche Einführung in die Grundlagen von Python und ein paar ausgewählten Bibliotheken des Python Ökosystems anhand von einigen Beispielen die aufzeigen sollen, wie man sich mit einfachen Mitteln das Leben mit einem Computer enorm erleichtern kann. Erfahrene Pythonistas sind natürlich herzlich willkommen, primär richtet dieser Talk sich jedoch an Lebewesen, die sich bisher noch wenig mit der Sprache auseinandergesetzt haben.
Awareness: Reisen mit/als chronisch kranker/behinderter Mensch
In meinem Vortrag möchte ich ein bisschen was darüber erzählen, was das Reisen als chronisch kranker / gehandicapter Mensch so besonders macht. Worauf sollte oder muss geachtet werden. Wie sind die Unterschiede bei den unterschiedlichen Transportmöglichkeiten. Dieser Vortrag zeigt weitgehend Dinge auf, die meiner eigenen Erfahrung entsprechen.
FlipFlapFlop - Ansteuerung eines FlipDot-Displays (Hardware und Software)
FlipDot-Displays wurden damals™ in ÖPNV-Fahrzeugen, Bahnhöfen und Flughäfen für die Anzeige von Informationen genutzt. Kleine runde Plättchen, die sich einzeln drehen lassen, stellen Texte und einfache Grafiken in Form von Pixeln dar. Wir haben einige Displays von der Bogestra erhalten und genauer angesehen. In dem Vortrag wollen wir folgende Fragen stellen und manche sogar beantworten:
Wie nähert man sich der unbekannten und undokumentierten Hardware? Wie funktioniert die Ansteuerung der einzelnen Plättchen? Wie kann man das Display mit Arduino und Raspberry Pi ansteuern? Welche physikalischen Grenzen gibt es? Was mache ich jetzt damit?
Kopierschutz? Welcher Kopierschutz? - Einführung ins Reverse Engineering
Eine kleine Einführung in das Reverse Engineering. Den Einstieg finden mit einer Übersicht an hilfreichen Tools und weiterführenden Quellen.
Verschlüsselungen und Geheimschriften
Das Voynich-Manuskript ist ein 500 Jahre altes Buch, dessen verschlüsselter Inhalt bis heute Rätsel aufgibt. Ein 1883 gehängter (angeblicher) Mörder hinterließ verschlüsselte Botschaften, die man bisher nicht dechiffrieren konnte. Die berühmte Verschlüsselungsmaschine Enigma hatte einen großen Einfluss auf den Verlauf des Zweiten Weltkriegs. Von diesen und weiteren Geschichten berichtet der Verschlüsselungsexperte Klaus Schmeh in seinem Vortrag.
Dabei verwendet er selbstgezeichnete Cartoons, Lego-Modelle und Animationen, wodurch seine Präsentation zu einem unterhaltsamen Erlebnis wird. Auch die moderne Verschlüsselungstechnik, die im Zeitalter von Cyberkriminalität und NSA-Überwachung unverzichtbar geworden ist, kommt zur Sprache. Schmeh wird zeigen, dass es heutzutage Verschlüsselungsprogramme gibt (viele davon sind kostenlos), gegen die selbst die stärksten Rechner in der Theorie keine Chance haben - in der Praxis aber manchmal schon.
Software Defined Radio (SDR) Praxis für Einsteiger
Wer jemals ein analoges Radio aus dem letzten Jahrhundert aufgeschraubt hat, wird sich über die Unzahl an "komischen" Bauteilen im Innern (Spulen, Filter etc.) gewundert haben. Hochentwickelte Empfänger aus dieser Ära waren wahre Bauteilegräber und konnten bis zu 1000 Komponenten enthalten, da alle komplexen Funktionen mit analoger Elektronik realisiert werden mussten. Mit der Entwicklung schneller und preiswerter Computer-Hardware hat sich die gesamte, komplexe Signalbearbeitung von der analogen in die digitale Ebene verlagert. Im einfachsten Fall kann bereits der Mikrophon-Eingang eines Laptops/PCs als "Empfänger" dienen und der gesamte Rest der Signalverarbeitung (Frequenzwahl, Signal-Dekodierung, Filterung) erfolgt auf digitaler Ebene per Software. Das nennt man dann "Software-Defined Radio" (SDR). Damit lassen sich bisher in der Analogtechnik unvorstellbare und sündhaft teure Funktionen komplett in Software realisieren. Man kann sogar aus einem aufgezeichneten Signal eines gesamten Frequenzbandes nachträglich (!) jeder beliebige Sender in diesem Band einstellen und hören. Die vorgeschaltete Hardware reduziert sich dann im einfachsten Fall auf eine einfache Stabantenne und einen "Umsetzer" von der Hochfrequenz-Ebene auf die Audio-Frequenzebene. Die bekannten "RTL-Sticks" (USB-Sticks zum DVB-T-Empfang) für unter 20 Euro enthalten z.B. solch einen Umsetzer.
In dem Vortrag wird das Prinzip des SDR-Empfängers erläutert und kostenlose Open-Source-Software vorgeführt. Dabei werden vorher aufgezeichnete Signale zur Demonstration verwendet, da der Live-Empfang im Vortragsraum kritisch ist. Anschließend werden im Bastelraum auch Live-Empfangsversuche auf Kurzwelle und anderen Frequenz-Bändern vorgenommen.
Der bekannte Elektronik-Autor, Funkamateur und Hacker/Maker Burkhard Kainka hat viele Artikel, Bücher und Schaltungen über Radio-Empfang und neuerdings SDR-Empfang veröffentlicht. Vorab gibt es eine Einführung zum Prinzip des SDR-Empfangs vom 2. Referenten.
Powerpoint-Karaoke
Powerpoint-Karaoke
Die Landung auf dem Mond - Die Geschichte der anderen Seite
50 Jahre ist es her, seitdem Menschen auf dem Mond gelandet sind. So ziemlich jeder Aspekt des Apollo Programms wurde in Texten, Dokus, Simulationen, etc. beleuchtet. Wir kennen jeden Knopf und Schalter der verwendeten Systeme von Mercury, über Gemini, bis hin zu Apollo und darüber hinaus. Nur, der erste Satellit, das erste Tier im Weltraum, der erste Raumfahrer, der erste Raumspaziergang, der erste Flug von Mehreren, die erste weiche Landung auf dem Mond und noch viel mehr passierte in der Soviet Union. Erst nach deren Untergang wurde beleuchtet, was dort passiert ist. Vorher war Alles Propaganda, Gerüchte, etc. Selbst Jetzt ist noch Vieles im Unklaren. Es gibt, im Vergleich zu den USA, nur wenig Informationen. In diesem Vortrag werde ich einen Versuch unternehmen, das russische Raumfahrtprogramm zu beleuchten, etwas die Hardware vorstellen und vor Allem die Frage zu beantworten: Wenn die Soviets bei so Vielem die Ersten waren. Warum nicht auf dem Mond!?
Reverse Engineering mit radare
Vortrag zu Reverse Engineering mit radare. Es wird der x86 durchgegangen, danach gibt es Praxisübungen.
Barriere...was?!? Warum universelles Design und barrierefreie Software eine gute Idee sind.
Barriere...was?!? Warum universelles Design und barrierefreie Software eine gute Idee sind.
LinuxBoot - Let Linux do it
Statt proprietärer UEFI Firmware oder anderweitig zusätzlich gewarteter Projekte kann der Linux-Kernel eingesetzt werden für moderne Firmware mit seinen erprobten Treibern. Nach dieser Idee entstand LinuxBoot. Dieser Vortrag erklärt, was dies genau bedeutet und demonstriert konkrete Einsatzbeispiele.
Material zum Vortag:
NixOS - One device to rule them all!
Vortrag über NixOS
KiCad-Einführungsworkshop
Einführungworkshop zu KiCad
Arduino-Workshop
Im Rahmen des Arduino Workshops auf den Labortagen 2019 sollen sowohl Personen, welche noch niemals mit einem Arduino gebastelt haben, als auch solche, welche bereits erste Schritte versucht haben oder sich als erfahren bezeichnen Neues zu der Arduino-Platform lernen.
Auf Basis von immer umfangreicheren Problemstellungen wird für alle Teilnehmer immer komplexerer Lerninhalt geboten.
Von "Wie schaffe ich es eine LED zum Leuchten zu bringen?" oder "Was ist dieses Programmieren von dem alle reden?" über "Wie kann ich Sensoren auslesen und mir die Werte ausgeben lassen?" bis hin zu der Entwicklung eines Spiels ist für Jeden etwas dabei.
Wichtig: Jeder Teilnehmer möchte einen eigenen Laptop (mit USB-A Anschluss) mitbringen. Bitte zuvor die Arudino IDE installieren.
Download: https://www.arduino.cc/en/Main/Software#download
Repository: https://github.com/das-labor/ArduinoWorkshop2019
Software Defined Radio (SDR) - Live-Empfangsversuche
Software Defined Radio (SDR) - Live-Empfangsversuche auf Kurzwelle und anderen Frequenz-Bändern
radare-Workshop
Die Praxisübungen zum radare-Vortrag.
Lötworkshop
Lötworkshop im Workshopraum
Closing
Closing der Labortage mit CTF-Preisverleihung