I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / I-Appliance BBS General / NEWS, Breaking NEWS
Anyone hack the Metal Gearbox NAS
NAS-1500

New MessageAnyone hack the Metal Gearbox NAS (modified 0 times) smogbound
Profile
http://www.dealsurprise.com/inpe434ghzbw.html ARM processor, 64mb flash, 8mb ram, 10/100 Ethernet, HD, USB in and out. Apparently runs Linux. Anyone know anything about them? It's says "NAS-1500 NAS USB combo Design by DataStore".
04-30-2008 13:59:27

New MessageRE:Anyone hack the Metal Gearbox NAS (modified 0 times) smogbound
Profile
Google is your friend! More information here: http://www.linuxdevices.com/news/NS7372620239.html It's definitely running Linux.
04-30-2008 15:02:19

New MessageWhere have all of the hackers gone?? (modified 0 times) smogbound
Profile
Yea it's hackable. There's a 4 pin connector near the rear panel pinout as follows (looking from front of unit):
0 0 0 0
| | | |
| | | +-- +5v
| | +---- serial out
| +------ serial in
+-------- ground

You'll need a CMOS to RS232 converter, the hook up a serial terminal @ 19200
and .... (drum roll)
Link Up (0000)
Storlink EMAC address = 0014d7030395
Ethernet eth0: MAC address 00:14:d7:03:03:95?IP: 192.168.2.71, Default server: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Storlink release, version S000.9018 - built 17:22:11, Jul 15 2005

Platform: Storlink Sword (ARM9)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

Use Internal PCI Clock
Processor: SL3316a3
IDE0 Enable
AHB Bus Clock:116MHz Ratio:3/2
RAM: 0x00000000-0x04000000, 0x00049250-0x03fef000 available
FLASH: 0x70000000 - 0x70800000, 135 blocks of 0x00010000 bytes each.
==> enter ^C to abort booting within 3 seconds ......
Start Copy 1572864 bytes from 0x70020000 to 0x1600000
Start Copy 2097152 bytes from 0x701a0000 to 0x800000
Go
Uncompressing Linux.................................................................................................. done, booting the kernel.
Linux version 2.6.10_dev-versatile926ejs (root@localhost.localdomain) (gcc version 3.4.4) #1 Thu Jan 11 13:43:13 CST 2007
CPU: FA52Xid(wb) [66015261] revision 1 (ARMv4)
CPU0: D VIVT write-back cache
CPU0: I cache: 8192 bytes, associativity 2, 16 byte lines, 256 sets
CPU0: D cache: 4096 bytes, associativity 2, 16 byte lines, 128 sets
Machine: Sword sl2312
Ignoring unrecognised tag 0x00000000
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists
Kernel command line: root=/dev/ram0 rw console=ttySL0,19200 initrd=0x0800000,16M
PID hash table entries: 512 (order: 9, 8192 bytes)
Bus: 116MHz(3/2)
Console: colour dummy device 80x30
sl2312 console setup :
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 64MB = 64MB total
Memory: 45184KB available (2347K code, 756K data, 100K init)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
spawn_desched_task(00000000)
desched cpu_callback 3/00000000
ksoftirqd started up.
desched cpu_callback 2/00000000
checking if image is initramfs...desched thread 0 started up.
it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 16384K
NET: Registered protocol family 16
PCI: bus0: Fast back to back transfers disabled
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
sl2312 Gpio init
GPIO initial OK
NetWinder Floating Point Emulator V0.97 (double precision)
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NTFS driver 2.1.22 [Flags: R/O].
Initializing Cryptographic API
ipsec_init : cryptographic accelerator
ipsec tx_desc = ffc00000
ipsec rx_desc = ffc01000
ipsec tx_desc_dma = 0179c000
ipsec rx_desc_dma = 0179d000
Real Time Clock Driver v0.10
Storlink Power Control Initialization
ttySL0 at MMIO 0x22000000 (irq = 6) is a SL2312
io scheduler noop registered
RAMDISK driver initialized: 4 RAM disks of 16384K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ide 1: physical = 52800000, virtual = c480e000, irq = 3
ide0: MMIO-DMA , BIOS settings: hda:pio, hdb:pio
hda: WDC WD102BA, ATA DISK drive
HD speed:U4 (0x44)
elevator: using noop as default io scheduler
ide0 at 0xc480e020-0xc480e027,0xc480e036 on irq 3
hda: max request size: 128KiB
hda: 20028960 sectors (10254 MB) w/2048KiB Cache, CHS=19870/16/63, UDMA(66)
hda: hda1 hda2 hda3
SL2312 MTD Driver Init.......
SL2312 MTD Driver Init Success ......
sl2312-ohci sl2312-ohci: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usb 1-1: new full speed USB device using sl2312-ohci and address 2
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
md: raid1 personality registered as nr 3
md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 8192)
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
emac_init_module:EMAC initialized for A3 Chip !
Support NAPI Driver.
eth0: Dropping NETIF_F_SG since no checksum feature.
Configure VID 1
Support NAPI Driver.
eth1: Dropping NETIF_F_SG since no checksum feature.
Configure VID 2
Get ADM identifier ffffffff
ADM699X not Found
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 100K
Mounting proc filesystem...
2.6.10_dev-versatile926ejs
Mounting tmpfs to copy file from flash...
2.6.10_dev-versatile926ejs
HardDiskBootUp=NO
Boot up from flash
Checking and Mounting filesystem(s) ...
Copy hddapp.bz2 from flash to Ramdisk...
~[????󷯟????????󿾽{ⷾ??׾߷?㾿??߇|????~﫦϶???ן??o??o????뿿???o?kk?ﶫ???刺?翟뷦?zϿ???ǟ?̿߿????8448+0 records in
8448+0 records out
2.6.10_dev-versatile926ejs
Using /lib/modules/loop.ko
loop: loaded (max 8 devices)
2.6.10_dev-versatile926ejs
SkinnyNAS found, mount /system
return value=0
EXT3-fs: unable to read superblock
EXT2-fs: unable to read superblock
cramfs: wrong magic
FAT: unable to read boot sector
FAT: unable to read boot sector
NTFS-fs error (device md0): read_ntfs_boot_sector(): Unable to read primary boot sector.
NTFS-fs error (device md0): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover.
NTFS-fs error (device md0): ntfs_fill_super(): Not an NTFS volume.
mount: Mounting /dev/md0 on /system failed: Invalid argument
SkinnyNAS found, mount /system
return value=0
ext3: No journal on filesystem on hda1
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
/system/hddapp already exists keep /etc/proftpd.conf /etc/exports and /etc/samba/*
Extract hddapp.tgz to /system
/dev/hda2 is not FAT32
ext3: No journal on filesystem on hda2
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
Quotaon on /mnt/IDE1.
mounted device=/dev/hda1
/dev/md0 is not FAT32
EXT3-fs: unable to read superblock
EXT2-fs: unable to read superblock
cramfs: wrong magic
FAT: unable to read boot sector
FAT: unable to read boot sector
NTFS-fs error (device md0): read_ntfs_boot_sector(): Unable to read primary boot sector.
NTFS-fs error (device md0): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover.
NTFS-fs error (device md0): ntfs_fill_super(): Not an NTFS volume.
mount: Mounting /dev/md0 on /mnt/MD1 failed: Invalid argument
mount /dev/md0 failed !!!
Activating swap partitions ...
Adding 512056k swap on /dev/hda3. Priority:-1 extents:1
2.6.10_dev-versatile926ejs
Umount tmpfs...

*************************
* tx_desc = ffc07000
* rx_desc = ffc09000
* tx_desc_dma = 033ce000
* rx_desc_dma = 02a26000
*************************

Link Up (786d) reg_val = 1
100M/Half
Flow Control Disable.
Storlink eth0 address = 0014d7030395
Disable MAC Flow Control...
2.6.10_dev-versatile926ejs
Using /lib/modules/rt2561ap.ko
rt2561ap: module license 'unspecified' taints kernel.
Starting syslogd...
Starting inetd...
Starting crond...

Running constructor /usr/sausalito/constructor/00_construct_start
Running constructor /usr/sausalito/constructor/01_construct_network
Running constructor /usr/sausalito/constructor/09_construct_time
Running constructor /usr/sausalito/constructor/10_construct_dhcp
Running constructor /usr/sausalito/constructor/12_construct_syslog
Running constructor /usr/sausalito/constructor/20_construct_disk
Running constructor /usr/sausalito/constructor/20_construct_usb_disk
Running constructor /usr/sausalito/constructor/21_construct_disk_crypt
Running constructor /usr/sausalito/constructor/25_construct_admin
Running constructor /usr/sausalito/constructor/30_construct_foldershare
Running constructor /usr/sausalito/constructor/30_construct_guest
Running constructor /usr/sausalito/constructor/50_construct_ftp
Running constructor /usr/sausalito/constructor/50_construct_grp_passwd
Running constructor /usr/sausalito/constructor/50_construct_nfs
Running constructor /usr/sausalito/constructor/50_construct_printer
Running constructor /usr/sausalito/constructor/50_construct_samba
Running constructor /usr/sausalito/constructor/50_construct_telnet
Running constructor /usr/sausalito/constructor/90_construct_errorNotification
Running constructor /usr/sausalito/constructor/91_construct_bonjour
Running constructor /usr/sausalito/constructor/99_construct_stop
Done
pwc ioctl successly
waiting INT
Local package initialization:start syslogd
syslogd: Already running.
start crond
start thttpd
GetUDN: rand=5dbb0c43
GetInterfaceName: ethernet interface name=eth0
GetUDN: UDN=5dbb0c43-L121-7607-70aa-014d73395
GetInterfaceName: ethernet interface name=eth0
GetIPaddr: IP address=192.168.123.113
main: HTTP_buf=http://192.168.123.113:80
UPnPCreateMicroStack: UUID=uuid:5dbb0c43-L121-7607-70aa-014d73395
.

Fri May 2 09:15:04 PDT 2008

MetalGearBoxNAS login: root


BusyBox v1.00-rc3 (2007.01.11-05:43+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

MetalGearBoxNAS>

Yes, that's right ... no password is set for the root user. Too easy.

05-02-2008 10:58:42

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3