Hallo Forum, Habe vom Kollegen eine neue IP-CAM zum Spielen bekommen. Anschaffungspreis ca. 30€ Anfang Februar. Ihm war jedoch nicht bewusst, daß um diese CAM zu benützen eine Verbindung in eine Cloud notwendig ist, da sie dort Ihre Aufnahmen hinschickt. Nun wollte ich mal hier nachfragen, ob jemand die verbauten Chips kennt und sagen kann, ob man die FW ummodeln kann, so daß die CAM direkt angesprochen werden kann, ohne in die Ferne zu schweifen. Die Daten zu der Cam lauten. Modell: IP-CAM CIPC-GC13H Power: DC5V/2A Chip: GOKE GK7102S und ICO 8002B 1725H Standards: GB8898-2011 Prod. Date: 201801B FW: 3.2.0.1118 Embedded App. 3.2.0.1118 Device ID: AJWL171020121SG3E17570TGNV022117 MAC 00:0C:43:xx:xx:xx Model Type: gk7102s_ytj_A1 Anti Flicker: 50Hz Im Anhang einige Bilder vom Innenleben. Danke für nützliche Infos. Markus
Es gibt ne ältere Firmware, mit funktionalem Telnet. Und auch so jede menge Baugleiche Sachen oder mit selben SOC. Ansonnsten muss man hald die (richtige) RS232 finden. Angaben im Bild ohne Gewähr, also nur geschätzt.
:
Bearbeitet durch User
Hallo Tim, danke für den Hinweis mit telnet und der RS232. Hast Du eine Ahnung, wo man die ältere FW her bekommt, und wie sie dann geflasht wird. (Via USB/LAN/RS232) Deine Markiereung für USB irritiert mich etwas. Ich dachte dort ist die WLan-Platine samt Chip kontaktiert. Oder meinst Du die Rückseite der Platine? Markus
Anstelle von RS232 meine ich natürlich UART. Das Wlan Modul ist über USB angebunden. "RS232/1" sind wohl nur weitere GPIOs, z.B. für den Taster - die Bahnen enden an der Ecke wie "GPIO Config". Die Motor-IOs sind auch in der Gegend. Ich denke daher "RS232/2" bei J9 ist der richtige UART. Nein, sorry mehr kann ich leider nicht beitragen. Und ich will keine Verwirrung anstiften. Googlen und einfach loslegen!
:
Bearbeitet durch User
Hier noch bissle was zum SOC:
1 | CPU core: ARM1176 @ 600MHZ, 16KB I-Cache, 16KB D-Cache 40nm, BGA228 |
2 | Integrated 1Gb DDR2, Ethernet PHY, Audio Codec, MCU, eFuse |
3 | H.264 BP / MP / HP, MJPEG / JPEG video encoding |
4 | G.711 / G.726 / ADPCM / MP3 audio encoding |
5 | Maximum support 4 encoding processing capacity |
6 | 1080P @ 30fPs + D1 @ 30fPs + CIF @ 30fPs + 1080P JPEG @ 1fPs |
7 | I2S interface, Audio Codec built in + external |
8 | Support 8/10/12 bit RGB Bayer input |
9 | Supports one CVBS output |
10 | Fast wake-up, supports infrared |
11 | AES, DES, 3DES security engine |
UART / RS232 Zugriff müsste eigentlich überall drin sein. Mach mal nen Portscan oder so. Ansonsnten versuch auch mal Telnet Port 9527. Login:Password Backdoors root:<nichts> (meistens) root:xmhdipc root:klv123 root:xc3511 root:123456 root:jvbzd root:hi3518 root:xmhdipc root:cat1029 root:ivdev root:annie2012 admin:tlJwpbo6 default:OxhlwSG8 default:OxhlwSG8 defaul:tlJwpbo6 defaul:S2fGqNFs Ich hatte auch schon mal wo anders Infos dazu gepostet. Keine Ahnung ob das mit deiner FW "kompatibel" ist. Das ist für die "Standard-Anwendungen" mit HTTP https://www.mikrocontroller.net/attachment/341107/IPCAMCGISDKV2.1.pdf _ Markus W. schrieb: > ob man die FW ummodeln kann, so > daß die CAM direkt angesprochen werden kann, ohne in die Ferne > zu schweifen.
1 | just use the gm_app_fw.py script, main page: |
2 | - unpack the firmware (-u) |
3 | - mount the firmware (-m) |
4 | - modify the parameters on the mounted filesystem |
5 | /in /mnt/fw_app/) |
6 | - create a new image of the modified filesystem |
7 | (mkfs.jffs2 -r /mnt/fw_app/ -o modified.jffs2) |
8 | - pack the firmware using the new jffs and the old elf files |
9 | flash the modified firmware with ipc debugging tool or tinyipctools |
https://github.com/zzerrg/gmfwtools/blob/master/gm_app_fw.py Mit Telnet FW: V22.00.00.16 http://upg.cloudlinks.c|n/upg/22/00/npcupg_22.00.00.16.bin (.cn Link!) Oder Digooeye FW: (Keine Ahnung!) https://drive.google.com/file/d/0B-n7DwUXidL7cnJCcXBIb2RXVTg/view Ist von da: https://github.com/zzerrg/gmfwtools/issues/2 Ich würde versuchen ein UBoot (oder ähnlich) zusammenzustellen, wenn sich gar nichts anderes mehr machen lässt. Oder eine Firmware suchen, die das schon drinnen hat. (ummodeln) ? - Das muss es geben, weil es gibt irgendwo Bootlogs. (Hab aber kein Flashbares .IMG gefunden) Markus W. schrieb: > und wie sie dann geflasht wird. (Via USB/LAN/RS232) Mit UBoot kannst du i.d.R. von allen Quellen Booten, ggf auch Flashen. Aber man muss erstmal so "weit" kommen. Und dafür musst du die Experten hier fragen. Viel Spaß.
:
Bearbeitet durch User
Schau dir mal diesen Link damit kannst du die Firmware ändern. https://github.com/ant-thomas/zsgx1hacks
Habe heute die Cam CIPC-GC13H erhalten und Streaming auf PC und Tablet ohne Cloud-Umweg getestet: Stream wird auf PC und Tablet mit VLC gleichzeitig angezeigt Linux-PC>nmap zeigt die Ports (Beispiel für IP-Adr 192.168.0.39): ~/WEBCAM$ nmap 192.168.0.39 Starting Nmap 7.01 ( https://nmap.org ) at 2018-05-04 22:19 CEST Nmap scan report for 192.168.0.39 Host is up (0.87s latency). Not shown: 993 closed ports PORT STATE SERVICE 23/tcp open telnet 80/tcp open http 554/tcp open rtsp 843/tcp open unknown 5050/tcp open mmcc 7103/tcp open unknown 8001/tcp open vcom-tunnel vlc zeigt den Stream ohne den Umweg über fremde Cloud-Server: vlc rsp://<login>:<passwd>@<IP-Adresse> Beispiel für IP-Adresse 192.168.0.39 über Lan-Kabel, login=admin ,password='' (login='admin' password='' ist bei meinem Gerät werksseitig voreingestellt) vlc rtsp://admin:@192.168.0.39 Mit dem ONVIF Device Tool (http://www.lingodigit.com/onvif_nvc.html) wäre eine vollständige Steuerung der Kamera möglich, wenn man denn die notwendigen Zugangsdaten hätte, die der Cloud-Server bisher nicht preisgegeben hat.
Bevor ich da wochenlang rumforsche, woher ich eine neue FW bekomme und wie ich sie da draufbekomme, würde ich mit wireshark horchen, mit welcher Adresse sich die Kamera wie verbinden will und diese Adresse dann lokal mit einem Eintrag in der /etc/hosts (auf Win soll es sowas ähnliches geben) auf den lokalen PC umlenken.
Sorry Jungs, habe meinen eigenen Thread ganz vergessen. Wurde jetzt über eine PN daran erinnert. Habe aber die IPCam nicht mehr. War von einem Arbeitskollegen ausgeliehen. Aber vielleicht kann er mit Euren Beiträgen noch was anfangen. Danke! Markus
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.