thinkJDs Blog WhooHoo es blinkt!!!

7Jun/111

“Manufacturing your design” by Mitch Altman

Ihr habt ein Projekt und wollt es zur Marktreife bringen, habt aber keine Ahnung wie? Dann informiert euch doch einfach mal bei jemandem der Ahnung von so etwas hat. Zum Beispiel bei Mitch Altman.

(via)

Kennt ihr nicht? Das ist der Typ, der die geniale TV-B-Gone entwickelt und vermarktet hat. Zu dem Thema gibt es noch den spannenden Vortrag "Make cool things with microcontrollers" den er auf dem 24C3 gehalten hat.

Naja auf jeden Fall weiß der mann wovon er redet und ich kann euch seinen Artikel "Manufacturing your design" nur wärmstens  empfehlen :-)

Viel Spaß beim lesen

thinkJD

3Nov/100

Eine Antenne aus Seewasser

Neulich bin ich mal wieder über einen genialen Hack gestolpert.

Eine Seewasserantenne:


(via)

Die eigentliche Antenne ist der Wasserstrahl, dieser wird durch das im Seewasser enthaltene Salz leitfähig und kann als Antenne benutzt werden.
Natürlich müssen noch einige andere Parameter wie Strahllänge und Dicke passen.

Viel mehr kann ich leider nicht dazu schrieben, weil ich keine Ahnung habe wie es genau funktioniert. Vielleicht habe ich ja einen Amateurfunker unter meinen Lesern, der  in den Kommentaren etwas dazu zu schreiben kann. (Das dürft ihr jetzt als Einladung betrachten :-) )

Die Idee stammt von SPAWAR Systems Center Pacific.

thinkJD

3Sep/108

“Ein genialer Hack!” oder “SQL im Supermarkt?”

Ich habe öfter mit Barcodes zu tun.
Öfter heißt in diesem Fall jeden Tag und Barcodes heißt Code 128, Code 39, Code 2aus5, Datamatrix, Qr und Aztec :-)

In den unendlichen Weiten des Internets ist mir ein genialer Hack über den Weg gelaufen. Obwohl ich wirklich oft mit den Dingern arbeite, bin ich noch nie auf so eine geniale, fast schon bombastische, Idee gekommen.

Wie immer erst mal ein paar Basics:

Es gibt zwei Sorten von Barcodescannern.

  • Laserscanner oder Pen-Scanner
    Diese besitzen eine Diode oder ein Laser der einen Strich über die Barcodefläche zeichnet. Das reflektierte Licht, wird von einem CCD-Sensor im Inneren aufgefangen.
    Dieser spuckt an seinem Ausgang ein Signal aus, Impulsen aus welche man wiederum in die enthaltenen Daten interpretieren kann.
  • Kamerascanner
    Sie haben eine kleine Digicam im Inneren, der Barcode wird abfotografiert und dann das Bild ausgewertet. Diese Scanner könne nicht nur eindimensionale Barcodes wie auf der Käsepackung lesen, sie können auch 2D Codes wie zum Beispiel QR oder Datamatrix entschlüsseln.

Jetzt kommt der Kracher:

Die Laserscanner, welche leider nicht mehr so verbreitet (von Supermarktkassen mal abgesehen HeHeHe) besitzen einen sehr interessanten Angriffsvektor.
Wie schon beschrieben, lesen sie den Barcode indem sie die Impulse des zurückgeworfenen Lichts interpretieren.
Wenn ich jetzt LED sage, habt ihr sicher schon die Zündende Idee dahinter erkannt :-)

barflash1.jpg

Man könnte doch eine LED so ansteuern, dass sie dem Scanner vorgaukelt, ihr ausgesendetes Licht, wäre die Reflektion von einem gescannten Barcode.
So kann man dem Scanner "aus der Ferne" eigene Daten unterschmuggeln.
Das Device im Bild oben, tut genau das.

Ja ja ich hör euch schon sagen: "Na toll und was soll das bringen?"
Ganz einfach, was macht wohl die Supermarktkasse wenn sie einen Barcode gescannt hat?
Richtig! Einen Select auf der DB um den Preis der Wahre heraus zu finden.
Was, wenn der Scanner der Kasse zum Beispiel

0815123456;DROP DATABASE;

scannt und diese Daten ohne weitere Prüfung in die SQL-Abfrage packt?
Ein wunderschönes Beispiel für SQL-Injektion.

Wenn ihr damit mal etwas Spaß haben wollt, könnt ihr euch so ein Device ganz einfach selbst basteln. Die Pläne und den Sourcecode findet ihr auf der Seite des Erfinders. Dazu gibt es noch ein tolles Cheat Sheet, mit dem ihr ein paar gängige Atacken austesten könnt.
Hättet ihr noch ein paar ideeen was man damit anstellen könnte?

Hack The Planet!!! ;-)

thinkJD

21Mai/104

Bist du ein Hacker?

Ich wurde letztens gefragt was ein Hacker ist. Dazu habe ich mir ein paar Gedanken gemacht, meine geistigen Ergüsse könnt ihr im Folgenden lesen:

Ein Hacker interessiert sich für Technik. Dabei meine ich nicht, dass er den neuesten Flachbildfernseher im Wohnzimmer stehen hat und das neueste Gadget in der Tasche. Nein, ein Hacker möchte wissen was in seiner Umwelt vor sich geht, er möchte Technik begreifen. Er will wissen, warum die Straßenbahn so große Widerstände auf dem Dach hat und warum aus dem Radio Musik kommt.
Ein Hacker macht gerne Fehler, denn sie zeigen ihm neue Möglichkeiten. Er hinterfrägt sie, um sie bei Bedarf wiederholen zu können. Try and Error ist sein zuverlässigstes Werkzeug.

Hacken hat nicht unbedingt mit Computern zu Tun.

  • Eine Kaffemaschine gefrickelt aus Metallschrott, ist ein Hack!
  • Eine Visitenkarte, die auf Knopfdruck selbst eine Nummer wählt, ist ein Hack!
  • Tomaten die 45 Tage frisch bleiben, sind ein Hack!
  • Kaviar, welcher nach Melone schmeckt, ist ein Hack!

Jeder kann hacken, jeder sollte hacken. Nur wer seine Umwelt begreift, ist in der Lage Ungereimtheiten darin zu entdecken. Jeder hat Ideen, der Hacker setzt sie um. Dabei sind ihm die aktuellen Grenzen egal.

Hacker sind Künstler!

Bist du ein Hacker?

thinkJD

7Mai/100

Hackea wie der Einkauf auch für Geeks interssant wird

Wenn ich durch den Ikea gehe, ich bleibe bei der Wahrheit, gehen muss, male ich mir oft aus, wie man die Sachen zweckentfremden könnte. Vor allem wenn man einen Hack mit Licht vor hat, sollte man sich dort unbedingt mal umschauen. LED-strips wie "Dioder" sind fast nicht günstiger zu bekommen.

Um euch auch etwas zu inspirieren, könnt ihr ja mal das folgende Video anschauen.

Hackea a lamp oriented Arduino workshop from AlluvioneMediatica on Vimeo.