<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.56.17.101</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.56.17.101"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/84.56.17.101"/>
	<updated>2026-04-13T04:08:44Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=P89626&amp;diff=62169</id>
		<title>P89626</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=P89626&amp;diff=62169"/>
		<updated>2011-12-03T03:45:41Z</updated>

		<summary type="html">&lt;p&gt;84.56.17.101: /* Zugang */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alles über den [http://www.medion.com/au/service/start/_product.php?msn=50039627&amp;amp;gid=7 MEDION LIFE P89626 (MD 86407) NAS] den es im Dez.2011 bei Aldi-Süd für 99€ gab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beitrag im Forum =&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/240238 Alles Rund um den MEDION LIFE P89626 NAS]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/187115#new 20Euro Embedded System mit ARM, 128MB RAM und 256MB Flash ]&lt;br /&gt;
&lt;br /&gt;
extern:&lt;br /&gt;
* http://forums.whirlpool.net.au/archive/1817691&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
&lt;br /&gt;
* Dual Core ARM [http://www.plxtech.com/products/consumer/nas7820 PLX-NAS7820] 750 MHz&lt;br /&gt;
* 128 MB RAM&lt;br /&gt;
* 1.50 TB (1.36 TiB) Seagate Barracuda Green ST1500DL003-9VT1 SATA-HD&lt;br /&gt;
* 2 x USB 2.0&lt;br /&gt;
* 1 x Gigabit LAN (Realtek RTL8211E)&lt;br /&gt;
&lt;br /&gt;
Netzteil:&lt;br /&gt;
* Eingang: 100-240 V, 50/60 Hz,  0,4 A&lt;br /&gt;
* Ausgang: 12 V,  1,5 A Gleichspannung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demontage ===&lt;br /&gt;
&lt;br /&gt;
Die Demontage und das Wechseln der S-ATA Festplatte ist sehr einfach für Schrauber möglich: Unter den Gummifussflächen sind zwei Schrauben zu lösen, dann kann man das Gehäuse aus zwei Schalen recht einfach auseinander nehmen. Festplatte/Elektronik sind mit weiteren zwei Schrauben vom Gehäusedeckel zu lösen. Festplatte ist mit drei Schrauben an dem Platinenteil befestigt. Alles ohne große Probleme zu lösen und wieder zusammen zu bauen...&lt;br /&gt;
&lt;br /&gt;
Bilder der Platine gibt es u.a. hier:&lt;br /&gt;
* http://flickr.com/photos/jensdiemer/tags/p89626/&lt;br /&gt;
&lt;br /&gt;
sowie hier: [http://i41.tinypic.com/5leazs.jpg], [http://i43.tinypic.com/11qjvgh.jpg], [http://i44.tinypic.com/2nurcr8.jpg], [http://i42.tinypic.com/25tc576.jpg]&lt;br /&gt;
&lt;br /&gt;
==== cpuinfo ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~ # cat /proc/cpuinfo &lt;br /&gt;
Processor       : ARMv6-compatible processor rev 5 (v6l)&lt;br /&gt;
processor       : 0&lt;br /&gt;
BogoMIPS        : 299.00&lt;br /&gt;
&lt;br /&gt;
Features        : swp half thumb fastmult edsp java &lt;br /&gt;
CPU implementer : 0x41&lt;br /&gt;
CPU architecture: 7&lt;br /&gt;
CPU variant     : 0x0&lt;br /&gt;
CPU part        : 0xb02&lt;br /&gt;
CPU revision    : 5&lt;br /&gt;
&lt;br /&gt;
Hardware        : Oxsemi NAS&lt;br /&gt;
Revision        : 0000&lt;br /&gt;
Serial          : 0000000000000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== /proc/modules ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ntfs 106132 0 - Live 0xbf015000&lt;br /&gt;
gmac 47336 0 - Live 0xbf004000&lt;br /&gt;
mii 6764 1 gmac, Live 0xbf000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== mtd ====&lt;br /&gt;
&amp;lt;pre&amp;gt;~ # cat /proc/mtd &lt;br /&gt;
dev:    size   erasesize  name&lt;br /&gt;
mtd0: 08000000 00020000 &amp;quot;NAND 128MiB 3,3V 8-bit&amp;quot;&lt;br /&gt;
mtd1: 00040000 00020000 &amp;quot;stage1&amp;quot;&lt;br /&gt;
mtd2: 00380000 00020000 &amp;quot;uboot&amp;quot;&lt;br /&gt;
mtd3: 00080000 00020000 &amp;quot;uboot_env&amp;quot;&lt;br /&gt;
mtd4: 00a00000 00020000 &amp;quot;kernel&amp;quot;&lt;br /&gt;
mtd5: 00a00000 00020000 &amp;quot;etc&amp;quot;&lt;br /&gt;
mtd6: 00a00000 00020000 &amp;quot;info&amp;quot;&lt;br /&gt;
mtd7: 05dc0000 00020000 &amp;quot;sysdisk&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Speicher info ====&lt;br /&gt;
&amp;lt;pre&amp;gt;~ # mount&lt;br /&gt;
rootfs on / type rootfs (rw)&lt;br /&gt;
/proc on /proc type proc (rw,relatime)&lt;br /&gt;
/sys on /sys type sysfs (rw,relatime)&lt;br /&gt;
none on /proc/bus/usb type usbfs (rw,relatime)&lt;br /&gt;
devpts on /dev/pts type devpts (rw,relatime,mode=600)&lt;br /&gt;
/dev/mtdblock6 on /zyxel/mnt/info type yaffs2 (ro,relatime)&lt;br /&gt;
/dev/mtdblock7 on /zyxel/mnt/sysdisk type yaffs2 (ro,relatime)&lt;br /&gt;
/dev/loop0 on /ram_bin type ext2 (ro,relatime,errors=continue)&lt;br /&gt;
/dev/loop0 on /usr type ext2 (ro,relatime,errors=continue)&lt;br /&gt;
/dev/loop0 on /lib/security type ext2 (ro,relatime,errors=continue)&lt;br /&gt;
/dev/loop0 on /lib/modules type ext2 (ro,relatime,errors=continue)&lt;br /&gt;
/dev/ram0 on /tmp/tmpfs type tmpfs (rw,relatime,size=5120k)&lt;br /&gt;
/dev/ram0 on /usr/local/etc type tmpfs (rw,relatime,size=5120k)&lt;br /&gt;
/dev/ram0 on /usr/local/var type tmpfs (rw,relatime,size=5120k)&lt;br /&gt;
/dev/mtdblock5 on /etc/zyxel type yaffs2 (rw,relatime)&lt;br /&gt;
/dev/md4 on /i-data/6764ac2f type xfs (rw,relatime,nouuid,attr2,nobarrier,usrquota)&lt;br /&gt;
/dev/md4 on /usr/local/zy-pkgs type xfs (rw,relatime,nouuid,attr2,nobarrier,usrquota)&lt;br /&gt;
/dev/md4 on /etc/zyxel/zy-pkgs type xfs (rw,relatime,nouuid,attr2,nobarrier,usrquota)&lt;br /&gt;
/dev/md4 on /usr/local/apache/htdocs/adv,/pkg type xfs (rw,relatime,nouuid,attr2,nobarrier,usrquota)&lt;br /&gt;
/dev/md4 on /usr/local/apache/web_framework/data/cache type xfs (rw,relatime,nouuid,attr2,nobarrier,usrquota)&lt;br /&gt;
/dev/mtdblock5 on /usr/local/apache/web_framework/data/config type yaffs2 (rw,relatime)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ursprungszustand:&lt;br /&gt;
&amp;lt;pre&amp;gt;~ # df -h&lt;br /&gt;
Filesystem                Size      Used Available Use% Mounted on&lt;br /&gt;
/dev/mtdblock6           10.0M    804.0K      9.2M   8% /zyxel/mnt/info&lt;br /&gt;
/dev/mtdblock7           93.8M     86.8M      7.0M  93% /zyxel/mnt/sysdisk&lt;br /&gt;
/dev/loop0               83.3M     75.5M      7.8M  91% /ram_bin&lt;br /&gt;
/dev/loop0               83.3M     75.5M      7.8M  91% /usr&lt;br /&gt;
/dev/loop0               83.3M     75.5M      7.8M  91% /lib/security&lt;br /&gt;
/dev/loop0               83.3M     75.5M      7.8M  91% /lib/modules&lt;br /&gt;
/dev/ram0                 5.0M      4.0K      5.0M   0% /tmp/tmpfs&lt;br /&gt;
/dev/ram0                 5.0M      4.0K      5.0M   0% /usr/local/etc&lt;br /&gt;
/dev/ram0                 5.0M      4.0K      5.0M   0% /usr/local/var&lt;br /&gt;
/dev/mtdblock5           10.0M      1.4M      8.6M  14% /etc/zyxel&lt;br /&gt;
/dev/md4                  1.4T    519.0M      1.4T   0% /i-data/6764ac2f&lt;br /&gt;
/dev/md4                  1.4T    519.0M      1.4T   0% /usr/local/zy-pkgs&lt;br /&gt;
/dev/md4                  1.4T    519.0M      1.4T   0% /etc/zyxel/zy-pkgs&lt;br /&gt;
/dev/md4                  1.4T    519.0M      1.4T   0% /usr/local/apache/htdocs/adv,/pkg&lt;br /&gt;
/dev/md4                  1.4T    519.0M      1.4T   0% /usr/local/apache/web_framework/data/cache&lt;br /&gt;
/dev/mtdblock5           10.0M      1.4M      8.6M  14% /usr/local/apache/web_framework/data/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
Installiert ist die Firmware &#039;&#039;&#039;1.00(UZD.2)&#039;&#039;&#039;. Sie basiert offensichtlich auf der Firmware vom &#039;&#039;&#039;Zyxel NSA-210&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;~ # cat /zyxel/mnt/info/fwversion &lt;br /&gt;
1.00(UZD.2)&lt;br /&gt;
~ # cat /zyxel/mnt/info/modelid &lt;br /&gt;
AB03&lt;br /&gt;
~ # cat /zyxel/mnt/info/revision &lt;br /&gt;
32694&lt;br /&gt;
~ # zysh --version&lt;br /&gt;
zysh: version 2.0.0&lt;br /&gt;
Build: 21:37:19 Oct  5 2011&lt;br /&gt;
# cat /etc/Zy_Private &lt;br /&gt;
52103jeenajevol8290i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;modelid&#039;&#039; &#039;&#039;&#039;AB03&#039;&#039;&#039; steht für &#039;&#039;&#039;STG212&#039;&#039;&#039; (siehe /etc/init.d/rcS)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Linux nas-server 2.6.31.14_SMP_820 #2 SMP Wed Oct 5 21:54:14 CST 2011 armv6l GNU/Linux&lt;br /&gt;
* cat /proc/version: Linux version 2.6.31.14_SMP_820 (root@Neo) (gcc version 4.3.2 (crosstool-NG-1.8.0) ) #2 SMP Wed Oct 5 21:54:14 CST 2011&lt;br /&gt;
* BusyBox v1.17.2&lt;br /&gt;
&lt;br /&gt;
==== Paketverwaltung ====&lt;br /&gt;
Pakete und Updates der Firmware werden von &#039;&#039;&#039;download.medion.de&#039;&#039;&#039; gezogen. &lt;br /&gt;
&lt;br /&gt;
Pakete werden per &#039;&#039;&#039;ipkg v0.99.163&#039;&#039;&#039; (/usr/bin/ipkg-cl) installiert und landen auf der Festplatte unter &#039;&#039;&#039;/i-data/md0/admin/package/&#039;&#039;&#039; Dies ist anscheinend in der Datei &#039;&#039;&#039;/etc/zyxel/zy-pkg.conf&#039;&#039;&#039; festgelegt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~ # ipkg-cl print_architecture&lt;br /&gt;
arch all 1&lt;br /&gt;
arch noarch 1&lt;br /&gt;
arch arm 10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
Die meiste Konfigurationen (u.a. Name des NAS, existierende User und Freigaben) findet hier wieder:&lt;br /&gt;
* &#039;&#039;&#039;/etc/zyxel/conf/startup-config.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== environment ====&lt;br /&gt;
&amp;lt;pre&amp;gt;/ # env&lt;br /&gt;
USER=root&lt;br /&gt;
LD_LIBRARY_PATH=/usr/local/zy-pkgs/lib&lt;br /&gt;
OLDPWD=/usr/local/apache/cgi-bin&lt;br /&gt;
HOME=/root&lt;br /&gt;
LOGNAME=root&lt;br /&gt;
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/zyxel/sbin:/usr/local/zy-pkgs/bin:/zyxel/htp&lt;br /&gt;
SHELL=/bin/sh&lt;br /&gt;
PWD=/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== interessante Dateien/Pfade ====&lt;br /&gt;
&lt;br /&gt;
NAS Speicher:&lt;br /&gt;
* &#039;&#039;&#039;/i-data/md0/&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;/i-data/md0/public&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;/i-data/md0/photo&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;/i-data/md0/music&#039;&#039;&#039;&lt;br /&gt;
** usw.&lt;br /&gt;
&lt;br /&gt;
Allgemeine Konfiguration:&lt;br /&gt;
* /etc/init.d/rcS - System-Start-Skript&lt;br /&gt;
* &#039;&#039;&#039;/usr/local/btn/&#039;&#039;&#039; Spezielle Steuerungs-Skripte&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Apache:&#039;&#039;&#039;&lt;br /&gt;
* /etc/service_conf/httpd.conf&lt;br /&gt;
* /etc/service_conf/httpd_zld.conf&lt;br /&gt;
* /etc/service_conf/httpd_special.conf&lt;br /&gt;
* /usr/local/apache/htdocs&lt;br /&gt;
* /usr/local/apache/cgi-bin&lt;br /&gt;
&lt;br /&gt;
=== Aufspüren ===&lt;br /&gt;
&lt;br /&gt;
Die Box bezieht sich vom vorhandenen DHCP Server eine IP. Meldet sich mit dem Namen &#039;&#039;&#039;nas-server&#039;&#039;&#039;. Somit sollte ein &#039;&#039;&#039;ping nas-server&#039;&#039;&#039; gehen und die IP ausspucken.&lt;br /&gt;
&lt;br /&gt;
Zum Aufspüren kann man auch nmap benutzten. z.B. das ganze Subnetz scannen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;~$ sudo nmap -e eth1 -sP 169.254.xxx.0/24&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dienste ===&lt;br /&gt;
&lt;br /&gt;
Auf der Box laufen einige Dienste im Ursprungszustand:&lt;br /&gt;
&amp;lt;pre&amp;gt;~$ nmap -sT nas-server&lt;br /&gt;
&lt;br /&gt;
PORT      STATE SERVICE&lt;br /&gt;
21/tcp   open  ftp&lt;br /&gt;
80/tcp   open  http&lt;br /&gt;
139/tcp  open  netbios-ssn&lt;br /&gt;
443/tcp  open  https&lt;br /&gt;
631/tcp  open  ipp&lt;br /&gt;
3689/tcp open  rendezvous&lt;br /&gt;
8082/tcp open  blackice-alerts&lt;br /&gt;
9001/tcp open  tor-orport&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dienste:&lt;br /&gt;
* Port 21 - &#039;&#039;&#039;pure-ftpd v1.0.21&#039;&#039;&#039;&lt;br /&gt;
* Port 80 und 8082 - &#039;&#039;&#039;Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.8o mod_wsgi/2.4 Python/2.6.2&#039;&#039;&#039;&lt;br /&gt;
* Port 139 - &#039;&#039;&#039;Samba v3.0.32&#039;&#039;&#039;&lt;br /&gt;
* Port 3689 - &#039;&#039;&#039;mt-daapd: 0.2.4.2&#039;&#039;&#039; &lt;br /&gt;
* Port 9001 - DLNA-Server &#039;&#039;&#039;Twonky Media 5.1.13&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Einfacher Web Server ====&lt;br /&gt;
Html-Dateien, die man im Verzeichnis &amp;lt;pre&amp;gt;/usr/local/apache/htdocs/adv,/pkg&amp;lt;/pre&amp;gt; ablegt, können im Browser über &amp;lt;pre&amp;gt;http://nas-server/r32694,/adv,/pkg/&amp;lt;/pre&amp;gt; angezeigt werden. Geht auch secure mit https. Mit entsprechender Port-Freigabe kann man zumindest eine statische Web Site aufbauen.&lt;br /&gt;
&lt;br /&gt;
Die Verzeichnisse unter &amp;lt;pre&amp;gt;/usr/local/apache&amp;lt;/pre&amp;gt; scheinen im nicht beschreibbaren Bereich zu liegen. &amp;lt;pre&amp;gt;/usr/local/apache/htdocs/adv,/pkg&amp;lt;/pre&amp;gt; ist  auf einen beschreibbaren Bereich gemappt.&lt;br /&gt;
&lt;br /&gt;
=== Zugang ===&lt;br /&gt;
&lt;br /&gt;
Wie bei vielen NAS läuft auch hier ein WebServer. Es gibt den User &#039;&#039;&#039;admin&#039;&#039;&#039; mit Passwort &#039;&#039;&#039;1234&#039;&#039;&#039; mit dem man sich einloggen kann.&lt;br /&gt;
&lt;br /&gt;
==== Telnet ====&lt;br /&gt;
&lt;br /&gt;
Telnet kann man mit dieser URL starten (Wichtig ist, dass man sich vorher normal eingeloggt hat!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://nas-server/r32694,/adv,/cgi-bin/remote_help-cgi?type=backdoor&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
bzw.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://192.168.xxx.yyy/r32694,/adv,/cgi-bin/remote_help-cgi?type=backdoor&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per Telnet kann man sich mit &#039;&#039;&#039;root&#039;&#039;&#039; Passwort &#039;&#039;&#039;1234&#039;&#039;&#039; (bzw. das Passwort vom User &#039;&#039;&#039;admin&#039;&#039;&#039;) verbinden.&lt;br /&gt;
&lt;br /&gt;
Nach einem Reboot ist Telnet allerdings wieder aus!&lt;br /&gt;
&lt;br /&gt;
===== Dateien editieren =====&lt;br /&gt;
&lt;br /&gt;
Möchte man Dateien bequem editieren kann man sie über smb zugänglich machen z. B. mit: &#039;&#039;&#039;ln -s /etc /i-data/md0/admin/&#039;&#039;&#039; auf die &#039;admin&#039; Freigabe.&lt;br /&gt;
&lt;br /&gt;
===== Hintergrund =====&lt;br /&gt;
&lt;br /&gt;
Für das Starten von Telnet sind diese Dateien zuständig:&lt;br /&gt;
* /usr/local/apache/cgi-bin/remote_help-cgi&lt;br /&gt;
* /usr/local/btn/open_back_door.sh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:ARM-Boards]]ggg&lt;/div&gt;</summary>
		<author><name>84.56.17.101</name></author>
	</entry>
</feed>