Lost Password? No account yet? Sign up! Why bother?
  • Narrow screen resolution
  • Wide screen resolution
  • Auto width resolution
  • Increase font size
  • Decrease font size
  • Default font size

SmallNetBuilder - Small Network Help

  
Home arrow NAS arrow NAS Reviews arrow Synology DS-106e: One very full-featured NAS
Synology DS-106e: One very full-featured NAS Print E-mail
Jim Buzbee   
June 27, 2006

Under The Covers

Figure 25 shows the DS-106e's motherboard.

DS-106e Main Board

Figure 25: DS-106e Main Board (click image to enlarge)

As shown in the photo, the main processor is a 266 MHz Motorola Freescale MPC8241. The Ethernet support is provided by a Marvell Yukon 88E8001, the SATA controller is a Silicon Image SATALink 3512 and the USB controller is provided by NEC. As for the operating system used in the box, there was little question that the DS-106e was running Linux.

A development group has been around for a while and is working to add additional functionality to the whole line of Synology NAS boxes. There has been a ongoing back-and-forth between the group and Synology. A developer in the group finds a hole that lets them get internal access to the OS, Synology fixes the hole in a firmware update and then the group finds a new hole. Initially the holes found had to do with flaws in the PHP implementation, but then Synology locked that down. At the moment, the current flaw has to do with the way that Synology does firmware updates.

For firmware updates, a privileged process is run to verify the integrity of the firmware image. This privileged process is itself contained in the firmware package that gets uploaded to the device. It was found that it was easy enough to replace this process with an arbitrary script that can do whatever it wants with full privileges. Using this method, I wrote a simple script that enabled the existing telnet daemon and created a new root-level user. Then I packaged this up into a dummy firmware update image and used the standard DS-106e firmware update web page to load it. The update itself "failed" because it wasn't really a firmware image, but before it failed, my script was executed. This execution of my script gave me full command-line access to the box with root privileges.

Poking around the box showed a typical Linux embedded system with heavy use of open source software. The box had 32 M of RAM and it made use of Busybox for utilities. It used Apache for the Web server, Netatalk for Apple file sharing and Samba for the SMB support. The internal drive was divided into three partitions: One ext3 partition for the OS, one ext3 partition for data and one swap partition. Interestingly enough, PostgreSQL was being used in some capacity, so since the box also supports MySQL, that makes two powerful database servers running on the DS-106e. The multimedia capabilities were based on an Intel UPnP Server. For network backups, an rsync daemon was used.



Tags: BYOD, NAS, Synology,

Related Articles:

Qnap's TS-101 Aims High, But Falls Short
Synology DS207 Review:Feature-packed NAS for business and pleasure
Slideshow - LaCie Ethernet Disk mini V2
WD NetCenter Network Drive: Low price but low performance
Maxtor builds performance, features into the Shared Storage II
 

Most Read

 
 

Over At The Forums

Drobo vs NAS
Anyone knows of a NAS that works like a drobo? Im looking for a NAS that works a similar way. Data redundancy against HD failure...

Whazzup with DAP-1555? Has DLINK dropped it?
Im looking for a good wireless N access point and the 1522 intenna design got no connectivity for me. The 1555 has external antennas...

About the new Linksys mediahub
I was looking at the new Linksys media hub. It does look like everything I would need, with a simple clean interface. My big question...

what gigabit switch would be good for home use
I'm building a new house for the moment, and will need switch with at least 16 gigabit ports. My electrician proposed a switch of Allied...

6TB NAS for surveillance video
i am in the design phase for a fairly large ip surveillance camera project for a client. i am looking at three 24 port...

Slideshows

Linksys Media Hub LaCie 5big Network Jazinga IP PBX NETGEAR ReadyNAS Pro Western Digital ShareSpace QNAP TS-509 Pro More
Go Shopping with PriceGrabber

Get Email Updates

Enter your email address:

Delivered by FeedBurner once a day

 
 

Ldr:0.00162196159363, Rct:0.00584506988525, Sky:0.00761008262634, Tlink:0.108381032944, TopPG:0.108466863632, GQV:0.108649015427 seconds to load.