Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

Howto: Matrix Cam Air

    Nobody is reading this thread right now.
AW: Howto: Matrix Cam Air

Der nächste Schritt wäre, den readonly montierten jffs2 Image in ein anderes Verzeichnis zu kopieren, 2 Zeilen in einer Konfigurationsdatei zu verändern, und das ganze wieder zu einem jffs2 Image machen. Die kleine Änderung bewirkt, dass alle inaktiven Dienste, wie ssh und smb gestartet werden, und jeder wird in der Lage sein, MCA als root nach seinen Wünschen zu konfigurieren.

Die Frage, ob selbsgemachter Image von MCA akzeptiert wird und auch bootet, bleibt aber offen. Das kann nur ein Freiwilliger ausprobieren:emoticon-0103-cool:

Die o.g. Änderung betrifft Datei /etc/rc.d/rc.conf :
Code:
original:
all_services="mount-proc-sys mdev udev hostname devfsd depmod modules filesystems syslog network inetd portmap dropbear sshd boa smb dhcpd settime qtopia watchdog gtk2 pango"
all_services_r="pango gtk2 watchdog qtopia settime dhcpd smb boa sshd dropbear portmap inetd network syslog filesystems modules depmod devfsd hostname udev mdev mount-proc-sys"

cfg_services="mount-proc-sys   hostname  depmod modules filesystems syslog network inetd portmap          "

cfg_services_r="          portmap inetd network syslog filesystems modules depmod  hostname   mount-proc-sys"
Code:
verbesserungsvorschlag:
cfg_services="mount-proc-sys mdev udev hostname devfsd depmod modules filesystems syslog network inetd portmap dropbear sshd boa smb dhcpd settime"
cfg_services_r="settime dhcpd smb boa sshd dropbear portmap inetd network syslog filesystems modules depmod devfsd hostname udev mdev mount-proc-sys"

#cfg_services="mount-proc-sys   hostname  depmod modules filesystems syslog network inetd portmap          "

#cfg_services_r="          portmap inetd network syslog filesystems modules depmod  hostname   mount-proc-sys"
Fortsetzung folgt, hoffentlich:emoticon-0105-wink: ....
 
AW: Howto: Matrix Cam Air

Hallo @all,

ich verzweifle langsam bei dem Update(versuch) mit dem MCA.
Egal ob mit Filezilla oder Android FTP, bekomme ich immer die Fehlermeldung: Downloaded file is wrong!!
Zugriff ins Netz ist vorhanden. Ich habe es in DM7020, VU+ Solo und CAS 3 mit CAS Studio 9.3.0 versucht.
Wo liegt der Fehler? Aktuell befindet sich v2.23 auf dem Modul.
 
AW: Howto: Matrix Cam Air

Zwischenfrage: seit wann kann ein Firmwareupdate auf das MCA mit dem CAS3 und der Studiosoftware aufgespielt werden? Dachte das ginge nur über FTP?
 
AW: Howto: Matrix Cam Air

@the user
Ich habe deine Änderungen einmal getestet, so einfach ist dies nun aber nicht.
Die Dienste telnetd und vsftpd werden über inetd gestartet und laufen auch schon im Hintergrund, leider fehlen wohl die nötigen Systemtreiber um nach außen zu kommunizieren.
jffs2 ist mit Schreibzugriff eingebunden, man kann hier problemlos Änderungen vornehmen.

@ihmfried
So richtig habe ich da leider noch keine Stelle gefunden wo dies separat aufgerufen wird. Die Gefahr sich dabei selbst auszusperren ist auch nicht gerade klein.
 
Zuletzt bearbeitet:
AW: Howto: Matrix Cam Air

Zwischenfrage: seit wann kann ein Firmwareupdate auf das MCA mit dem CAS3 und der Studiosoftware aufgespielt werden? Dachte das ginge nur über FTP?


@Berger1
Das CAS dient als Stromversorger und dann Utilities, "Common Interface Menü" danach wie in der Anleitung auf den FTP-Server zugreifen.

MfG dboxII
 
AW: Howto: Matrix Cam Air


Ich hatte genau das selbe Problem, hast du mal verfolgt wann im filezilla der Upload abbricht?
Bei mir war das immer bei 900kb, hatte sogar mit verschiedenen funkkanälen, routern, handy, pc und boxen probiert.
Immer das gleiche, hatte jetzt das Modul eingeschickt und auf "Kulanz" nen neues bekommen.
Dann beim ersten Versuch gleich die neue Soft drauf, also lag es nur an dem Modul.
Leider kam dann die Ernüchterung,oscam erkennt den Sender, aber keine Anfrage beim Server und somit auch keine Entschlüsselung.
Hoffe das die nächste oscam nicht so voll ist, also wofür müssen da cardreader optionen drin sein?
 
AW: Howto: Matrix Cam Air

Ja, habe leider einiges übersehen, es fehlen alle referenzierten ausführbaren Dateien im /usr/sbin Verzeichnis, wie z.B: /usr/sbin/sshd etc.
Diese müssen erst dahin kopiert werden, weiß aber nicht genau wo man diese her bekommt und für welche Prozessorarchitektur überhaupt. (arm?)
EDIT: habe Version gefunden: vermagic=2.6.28.2_MatrixAir ARMv5

Telnet deamon - /usr/sbin/telnetd fehlt eigentlich auch, daher akzeptiert inetd zwar eingehende Verbindungen über telnet, aber kann kein /usr/sbin/telnetd Binary ausführen, wodurch der Eindruck entsteht, es lief etwas im Hintergrund, was leider nicht der Fall ist....
 
Zuletzt bearbeitet:
AW: Howto: Matrix Cam Air


Der Telnet deamon ist vorhanden und nach busybox verlinkt...

Hier einmal ein paar Ausgaben über den seriellen Log ->

ls -l /usr/sbin
/bin/busybox
ps -ax
mount
netstat -tpa
 
AW: Howto: Matrix Cam Air

Ausgezeichnet, sehr vollständige Infos, wir nähern uns dem Backdoor :good:
Telnetd wird anscheinend doch aus dem /etc/init.d/rcS "manuell" auf Port 24 gestartet, aber:
537 root 1952 S telnetd -p /usr/bin/help -p 24
könnte nicht ganz richtig sein, es soll eine andere Zeile auskommentiert werden, richtig wäre-
Code:
telnetd -l /bin/sh -p 24
d.h. mit -l und -p Parameter

danach ein Verbindungsversuch mit
Code:
telnet 192.168.150.59 24
es sollte eine Verbindung als root ohne Passwortabfrage zustande kommen, falls nicht - bitte hier Fehlermeldungen posten !
 
Zuletzt bearbeitet:
AW: Howto: Matrix Cam Air

Wenn ich das zwischendurch mal schreiben darf:

Leute, ihr macht hier eine super Arbeit.

Weiter so!
 
AW: Howto: Matrix Cam Air


Klappt leider auch nicht...

@the_user
Schau einmal bitte was ich hier dazu schon geschrieben hatte -> https://www.digital-eliteboard.com/f1474/howto-matrix-cam-air-144696/index8.html#post1175298
 
AW: Howto: Matrix Cam Air

So wie das für mich aussieht fehlt im Kernel devpts und daher ist der Zugriff nicht möglich.

mount: mounting devpts on /dev/pts failed: No such device
Schade :emoticon-0138-think ohne devpts ist weder telnet, noch ssh(dropbear) möglich...
Eigentlich sollte Linux Kernel 2.6.28 das standardmässig haben, es sei denn man hat es bewußt deaktiviert.
Bei den normalen Linuxsystemen kann man das in kernel.config überprüfen, diese ist meistens in /proc/config.gz zu finden.
Vielleicht noch ein letzter Versuch -
Code:
busybox gunzip -c /proc/config.gz | grep UNIX
und
busybox gunzip -c /proc/config.gz | grep DEVPTS
es sollte zumindest
CONFIG_UNIX98_PTYS=y
gesetzt sein, vielleicht auch
CONFIG_DEVPTS_FS=y

Falls beide Einstellungen fehlen oder =n gesetzt sind, bleibt z.Z. nur noch die letzte Hoffnug - :help: mca Team um eine Kleinigkeit bitten - beim nächsten Release diese Optionen zu sezten, wer weiß....
 
AW: Howto: Matrix Cam Air

@the_user
/proc/config.gz gibt es leider nicht

Code:
gunzip: /proc/config.gz: No such file or directory
Schade :emoticon-0138-think ohne devpts ist weder telnet, noch ssh(dropbear) möglich...
Nach meinen Recherchen im Netz ist wohl das entfernen von devpts eine schon mal gern genutzte Möglichkeit Systeme nach außen zu sichern...
 
AW: Howto: Matrix Cam Air

Habe auch gegooogelt, vielleicht klappt es doch mit netcat Tool, eine Version für arm5l gibt es hier:
megaupload.com/?d=70MYO0TO

scheint zu passen:
file netcat-arm
netcat-arm: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, stripped

Benutzung:
Code:
netcat-arm -lp 1000 -e /bin/sh &

Es wird eine Verbindung auf Port 1000 erwartet, und sobald jemand mit netcat (oder nc) darauf zugreift, wird remote shell aufgerufen. D.h. von einem Linux/Win Rechner wie folgt verbinden:
nc <ip-addr> 1000
Es wird kein Promt angezeigt, Befehle direkt eingeben. Mit exit wird netcat beendet.
 
AW: Howto: Matrix Cam Air

Dies sieht doch schon einmal nicht schlecht aus... :good:

Code:
/var > nc 192.168.xxx.59 1000

df
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                   52224     18404     33820  35% /
/dev/mtdblock6           52224     18404     33820  35% /
shm                      14392         0     14392   0% /dev/shm
rwfs                      2048      1168       880  57% /mnt/rwfs
rwfs                      2048      1168       880  57% /tmp
rwfs                      2048      1168       880  57% /var
/dev/mtdblock5            4096       592      3504  14% /var/mca
/dev/mtdblock9           52224      1408     50816   3% /tmp/dn
192.168.xxx.xxx:/mnt     2692768   1234832   1321152  48% /mnt/nfs

mount
rootfs on / type rootfs (rw)
/dev/mtdblock6 on / type jffs2 (rw)
proc on /proc type proc (rw)
sys on /sys type sysfs (rw)
shm on /dev/shm type tmpfs (rw)
rwfs on /mnt/rwfs type tmpfs (rw,size=2048k)
rwfs on /tmp type tmpfs (rw,size=2048k)
rwfs on /var type tmpfs (rw,size=2048k)
/dev/mtdblock5 on /var/mca type jffs2 (rw)
/dev/mtdblock9 on /tmp/dn type jffs2 (rw)
192.168.xxx.xxx:/mnt on /mnt/nfs type nfs (rw,vers=3,rsize=16384,wsize=16384,namlen=255,soft,nointr,nolock,proto=udp,timeo=7,retrans=3,sec=sys,addr=192.168.xxx.xxx)



cat /proc/cpuinfo
Processor       : ARM926EJ-S rev 5 (v5l)
BogoMIPS        : 88.32
Features        : swp half fastmult edsp java
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant     : 0x0
CPU part        : 0x926
CPU revision    : 5

Hardware        : NXP EA313X
Revision        : 0000
Serial          : 0000000000000000


free
              total         used         free       shared      buffers
  Mem:        28784        16220        12564            0            0
 Swap:            0            0            0
Total:        28784        16220        12564

Danke the_user, hab es aus Zeitmangel nur einmal kurz testen können.
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…