PHP Script um IPv6 und IPv4 connections zu unterscheiden

July 1st, 2010 by Mark No comments »

$ip = getenv ("REMOTE_ADDR");
if (substr_count($ip,":") > 0
&& substr_count($ip,".") == 0) {
echo 'You are using .'href="http://www.dnsstuff.com/tools/whois.ch?ip='
. $ip . '"> IPv6
';
} else {
echo "You are using IPv4";
}
?>

Via PHP snipplet for detecting users with IPv6

VideoWeb Firmware Version 52

May 20th, 2010 by Mark 4 comments »

Heute ist die Firmware Version 52 erschienen. Wer wir einige andere User mal hineinschauen möchte, dem seit die folgende URL empfohlen:

VideoWeb 600s – Firmware v52

Seit heute wird jedoch der User Agent des Browsers ausgewertet. Es ist daher notwendig diesen anzupassen. Die gelingt am einfachsten mit dem User Agent Switcher von Chris Pederick.

Der zu wählende User Agent lautet: COSHIP HTTP Client 1.1

VideoWeb 600s: about:/administrator.htm

May 10th, 2010 by Mark 6 comments »

Wer im Browser der VideoWeb STB about:config.htm eingibt hat, wird auf eine Loginseite umgeleitet. Nach erfolgreicher Eingabe des Passwortes wird mal auf about:/administrator.htm umgeleitet. Diese URL kann man aber auch direkt eingegeben werden, so spart man sich die Passworteingabe.

VideoWeb 600s aka Coship N8750B?

April 18th, 2010 by Mark No comments »

Mittlerweile steht allen Betatestern die Firmwareversion v45 zum Download zur Verfügung. Ein Grund sich den HDTV+ SAT-Receiver wiedereinmal näher anzuschauen. Diesmal geht die Recherche im Netz weiter. Vielleicht gibt es ja schon andere die sich den VideoWeb 600s näher angeschaut haben. Bei meiner Suche stolpere ich wiedereinmal über die Coship Herstellerwebseite. Diesmal besuche ich die Ecke Products. Ich frage mich 2 Sekunden später warum ich dort noch nie war. SInd hier doch alle Produkte von Coship aufgelistet. Darunter der N8750B, der dem VideoWeb 600s doch sehr sehr ähnlich sieht.

Der VideoWeb ist also ein umgelabberter Coship N8750B. Dann recherchiere ich mal weiter. Mal sehn was sich über das Original im Netz finden lässt.

VideoWeb: Anderer Kernel beim Update

April 7th, 2010 by Mark No comments »

Schon gesten fiel mir auf das beim Update auf einen anderen Kernel zurückgegriffen wird. Dieser scheint nur die nötigsten Dinge zu beherschen um den Download der neuen Firmware zu veranlassen und dann zu flashen.

————————————————-
* Coship Booter Version(BCM7405) : 01.04.00 *
* Build Jan 8 2010 for N8611I PROJECT_NAGRA_ANIXE *
————————————————-
····÷o∏··<5>Linux version 2.6.18-7.1 (chengyanhong@Arthas) (gcc version 4.2.0 20070124 (prerelease) – BRCM 10ts-20080721) #6 SMP Mon Dec 28 15:09:42 CST 2009
Before: firmhandl=8703310c, firmentry=87033c2c, seal=c0c1c2c3,bootParmsAddr=803fd680
The cfe_seal value (bootloader transfered )is 0xc0c1c2c3!

(Jouk add)Begin to copy system partition from bootloader!

(Jouk add)Begin to copy Command line from bootloader!

(Jouk add) the length of command line is:52Btyte!

Jouk add The cmdline args were:
@803fd680=root=/dev/mtdblock2 ro mem=96M console=ttyS0,115200
The cmdline args were:
@803fd680=root=/dev/mtdblock2 ro mem=96M console=ttyS0,115200
Detected 256 MB on MEMC0 (strap 0x22a60010)
g_board_RAM_size=256MB
Options: sata=0 enet=1 emac_1=1 no_mdio=0 docsis=0 ebi_war=0 pci=1 smp=1
CPU revision is: 0002a044
FPU revision is: 00130001
Determined physical RAM map:
memory: 10000000 @ 00000000 (usable)
User-defined physical RAM map:
node [00000000, 06000000: RAM]
node [06000000, 0a000000: RSVD]
<5>Reserving 160 MB upper memory starting at 06000000
<7>On node 0 totalpages: 65536
<7> DMA zone: 65536 pages, LIFO batch:15
Built 1 zonelists. Total pages: 65536
<5>Kernel command line: root=/dev/mtdblock2 ro mem=96M console=ttyS0,115200
Primary instruction cache 32kB, physically tagged, 2-way, linesize 64 bytes.
Primary data cache 64kB, 4-way, linesize 64 bytes.
Synthesized TLB refill handler (23 instructions).
Synthesized TLB load handler fastpath (37 instructions).
Synthesized TLB store handler fastpath (37 instructions).
Synthesized TLB modify handler fastpath (36 instructions).
PID hash table entries: 2048 (order: 11, 8192 bytes)
etc…

Downgrade eines VideoWeb 600s möglich

April 6th, 2010 by Mark No comments »

Ein Downgrade von v41 auf v39 ist möglich. Der Port tcp/6666 ist nun auch wieder offen. Ausgegeben wird auf diesem Port derzeit nur:

638978,No handler is defined for this command,_cmd=unknown

Evtl. lassen sich hierüber Befehle ausführen, weshalb der Port deaktiviert wurde. Ob hier schon “Interessierte” mitlesen?

Firmware downgrade

Downgrade Anleitung:
Portal > Einstellungen > Update > Archiv-Taste drücken > Firmware auswählen und Downgrade durchführen.

VideoWeb 600s: Nach dem Update auf die Firmware v41

April 6th, 2010 by Mark No comments »

Nach dem heutigen Update auf die v41 der VideoWeb Firmware fällt als erstes auf das der Port tcp/6666 geschlossen wurde und nun nicht mehr offen steht. Die Frage die ich mir stelle ist, warum?

Ich versuche daher mal einen Weg zu finden wieder auf die Firmware v39 downzugraden.

Lösung für Fritzbox: “Wiederherstellen der Einstellungen fehlgeschlagen”

April 6th, 2010 by Mark No comments »

Wer beim zurückspielen der Einstellungen bei seiner Fritzbox auf den Hinweis “Wiederherstellen der Einstellungen fehlgeschlagen” stösst, editiert seine Sicherungsdatei und trägt nach der Zeile “Country=049″ einfach “NoChecks=yes” ein.

Jetzt könnt Ihr Eure Einstellungen ohne weiteres zurückspielen.

VideoWeb 600s – Details aus dem Innenleben – Teil 3

April 2nd, 2010 by Mark 1 comment »

Die Firmware (v39) ist mittlerweile extrahiert:
sh-3.2# file coship.bin.gz
coship.bin.gz: gzip compressed data, was “coship.bin”, from Unix, last modified: Fri Mar 19 03:48:07 2010

sh-3.2# file coship.bin
coship.bin: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), statically linked, not stripped

Login auch auf serieller Console:
Einen Shell-Login ist auch über die serielle Console möglich, wenn man mit “STRG-C” zweimal schnell hintereinander den Prozess des Portals abschiesst. Dann bekommt mal den selben Login präsentiert wie beim Login auf tcp/9911.

Jetzt wird es ein paar Tage ruhig, Ostern steht vor der Türe.

VideoWeb 600s – Details aus dem Innenleben – Teil 2

April 1st, 2010 by Mark No comments »

Neues aus dem Innenleben des VideoWeb 600s!

Chipsatz:
Broadcom BCM7413

Login auf tcp/9911:
Auf Port 9911 lauscht /bin/login. Einfach mal mit netcat oder telnet probieren.
Der Login ist noch unbekannt.

Log der Console beim Booten (ohne Netzwerkkabel):

————————————————-
*     Coship Booter Version(BCM7405) : 01.04.00    *
* Build Jan  8 2010 for N8611I PROJECT_NAGRA_ANIXE *
————————————————-
Linux version 2.6.18-7.1 (heyingjun@Arthas) (gcc version 4.2.0 20070124 (prerelease) – BRCM 10ts-20080721) #4 SMP Fri Jan 15 16:22:00 CST 2010

telnetd: starting
port: 9911; interface: any; login program: /bin/login

BusyBox v1.2.1 (2009.08.24-03:48+0000) multi-call binary

Alles andere wieder entfernt. Dafür gibt es einen guten Grund.