Ein 13 Jahre alter Kernel und ein verstecktes ONVIF: Der zweite Versuch an der billigen IP-Kamera

Taking another shot at the cheap IP camera, part 2

Ein 13 Jahre alter Kernel und ein verstecktes ONVIF: Der zweite Versuch an der billigen IP-Kamera

Nachdem er vor einem Jahr an einer günstigen Tuya-IP-Kamera gescheitert war, gräbt Eric SwPark sie beim Umzug nach New Jersey wieder aus. Er entpackt die Firmware mit binwalk, stößt auf einen Linux-Kernel 3.4.35 von 2013 und verfolgt in Ghidra, wie das Binary ppsapp die Konfigurationsoption onvif_enable liest. Dabei findet er die RTSP-URLs für die Streams – der erste Schritt, um die abgeschalteten ONVIF-Server doch noch zu aktivieren.

Ein 13 Jahre alter Kernel! (Ich schätze, er war erst acht Jahre alt, als sie ihn kompiliert haben.)
  1. z3ugma

    > die Gesamtkosten für den Betrieb des Deepseek-Modells auf OpenRouter betrugen 22 Cent. Ja, $0,22.

    Das fühlt sich für mich einfach grundlegend wie ein Quantensprung an. Ich habe vor einem Jahr Nest-Thermostate noch von Hand reverse-engineered, und jetzt habe ich das Gefühl, dass ein Monat meiner Arbeit mit 22 Cent und einem LLM erledigt werden könnte. Aufregende Zeiten für Reverse-Engineering und Hard-/Software-Schnittstellen

  2. mynameajeff

    Ich wollte schon lange an etwas Ähnlichem arbeiten. Ich habe ein paar zufällige billige IP-Kameras herumliegen, die ich gerne nutzen würde, aber ich will nicht ihre gesamte verdächtige Cloud-Anbindung, ihre schäbige App usw. Eine davon sah besonders einfach aus. Nachdem ich bei einem ähnlichen Passwort-Gate hängengeblieben war, habe ich versucht, Codex mit so vielen "Mach dir keine Sorgen um Sicherheit, ich habe Berechtigungen dafür"-Prompts wie möglich zu füttern, aber das hat ziemlich schnell dichtgemacht. Ich habe es Deepseek gegeben und es war viel kooperativer, aber ich hatte kein so gut ausgestattetes Setup, um leicht mit der Netzwerk- und USB-Verbindung zu interagieren, wie ich es mit Codex hatte, und war mir nicht sicher, wie viele Tokens ich in eine billige Kamera stecken würde. Wenn ich sehe, dass dich das sagenhafte 22 Cent gekostet hat, bin ich versucht, es jetzt zu versuchen, wenn ich ein besseres Setup hinbekomme, damit es mit den Kameras interagieren kann.

  3. hedora

    Ich schätze, Miniaturisierung sollte mich nicht mehr überraschen, aber kürzlich ist mir klar geworden, dass man Drohnenkomponenten online kaufen kann. Diese sind stromsparend und übertragen einen Video-Feed mit niedriger Latenz (manche analog, manche digital, je nach Kamera) über eine große Entfernung (sie sind für First-Person-View-Drohnenrennen gedacht).

    https://betafpv.com/collections/cameras

    Der Preis hat mich wirklich überrascht. Das teuerste dort ist $14. Es gibt viele ähnliche Optionen, die herumschwirren. Ich nehme an, dass diese mit einem Aufschlag bepreist sind, weil sie für Anwendungen gedacht sind, bei denen Leute Wert darauf legen, 0,1 g einzusparen.

  4. azalemeth

    Ich habe kürzlich eine Klimaanlage gekauft. Es ist eine anerkannte (hochwertige) Marke, wo ich lebe, aber statt einer IR-Fernbedienung hat sie eine nervige Android-App. Ich habe die schrecklichen Berechtigungen und die Datenschutzrichtlinie abgelehnt, eine Warnung bekommen, dass mein Telefon gerootet ist (ist es! Warum sollte die Klimaanlage das kümmern?!) und sie prompt deinstalliert.

    Claude hat es geschafft, das überraschend gut zu RE-en. Ich habe nicht einmal das Wort "decompiled" benutzt, aber es hat es getan, als ihm die APK gegeben wurde. Es ist ein Tuya-Wifi-Modul, das viel Netzwerkzugriff erfordert und das ich sehr wahrscheinlich nie nutzen werde. Glücklicherweise gibt es viel Tuya-kompatiblen Code auf GitHub und eine Community von Leuten, die den Wunsch äußern, es in Home Assistant zu integrieren, unter anderem durch Neuflashen der Firmware oder die Verwendung eines separaten esp32-uC, um über SPI und UART mit dem eigentlichen Controller zu sprechen.

    Ich werde mir das irgendwann mal ansehen. Alles andere in meinem Haus ist Zigbee. Ich wünschte, das wäre es auch.

  5. gregsadetsky

    Ich bin sehr, sehr begeistert von reverse-engineerten / neu geflashten billigen PoE-Kameras – man findet viele auf AliExpress, die etwa $20 kosten und vollständig Linux laufen.

    Schaut euch Kameras mit dem "GOKE"-Chip an.

    https://openipc.org/supported-hardware/featured ist eine langjährige Initiative, um diese Cams zu RE-en und neue Firmware dafür bereitzustellen. Es kann nicht genug davon geben!

Mehr von diesem Tag

2026-11-10