- L’auteur a transformé une caméra D-Link DCS-8000LH d’une caméra cloud en une caméra IP gérée localement.
- Ce processus implique de modifier le système de fichiers de la caméra, avec un léger risque d’endommager l’appareil.
- Cette procédure permet de configurer le réseau et le mot de passe administrateur via Bluetooth LE, le streaming MPEG-TS via HTTP et HTTPS, le streaming RTSP direct, ainsi que la configuration de l’API NIPCA via HTTP et HTTPS.
- Parmi les fonctions supplémentaires figurent la mise à niveau et la rétrogradation du firmware via HTTP, l’accès à un serveur telnet et un accès simplifié à la console série de la caméra.
- L’auteur fournit un guide étape par étape pour configurer la caméra à l’aide de l’API GATT Bluetooth LE.
- Il est possible d’accéder à la vidéo en streaming via HTTP, HTTPS et RTSP avec des outils comme VLC ou ffmpeg.
- L’article explique l’utilisation de RTSP pour accéder au flux de la caméra et donne des instructions pour vérifier et configurer l’URL RTSP à l’aide de l’API NIPCA.
- L’article mentionne aussi la possibilité de restaurer le firmware D-Link d’origine au moyen d’une mise à jour manuelle du firmware.
- L’article comprend des informations sur la façon d’ouvrir le boîtier de la caméra et d’accéder au chargeur d’amorçage U-Boot.
- L’article aborde les détails techniques d’une version logicielle (
Realtek RSDK-4.8.5p1 Build 2278) et met en avant les mises à jour et améliorations de divers composants.
- L’article mentionne le démarrage de plusieurs services, dont
avcd, dbus-daemon, bluetoothd et mDNSResponder.
- La caméra D-Link DCS-8000LH comporte plusieurs partitions, comme
boot, userdata et rootfs.
- Les mises à jour du firmware de la caméra n’affectent que certaines partitions, tandis que les autres restent inchangées.
- Le serveur web de la caméra peut être activé et lancé manuellement depuis le shell.
- Le firmware d’origine inclut un serveur RTSP qui n’écoute que sur l’adresse de loopback, mais il peut être modifié pour écouter sur toutes les adresses.
- Les paramètres de la caméra peuvent être gérés via l’API NIPCA, qui nécessite une authentification.
- Le service Bluetooth de la caméra est verrouillé par défaut, mais peut être déverrouillé à l’aide du code PIN imprimé sur l’étiquette de la caméra.
- L’article traite de l’analyse du firmware D-Link et des vulnérabilités découvertes.
- L’article explique le processus de chiffrement et de déchiffrement utilisé dans les mises à jour du firmware.
- L’auteur explore la possibilité de créer des mises à jour de firmware personnalisées pour les caméras D-Link.
- La création d’une nouvelle image de mise à jour du firmware pour la caméra passe par l’utilisation de diverses commandes dans le terminal.
- L’article met en garde contre l’obsolescence du mode de dérivation de clé utilisé dans le processus et fournit des coordonnées pour les questions ou commentaires.
1 commentaires
Avis Hacker News