Hack Transcend SDHC wifi (firmware 1.8)

Hier j’ai installé le firmware 1.8 sur ma carte SDHC Wifi.
Tout fonctionne correctement excepté les vignettes des photos, ça n’ai jamais fonctionné avec mon appareil pentax k100d.
A noter à présent lorsque j’active mon serveur FTP la suppression des fichiers fonctionne. Dans la version 1.6 la suppression des fichiers corrompaient les fichiers, il fallait reformater la carte.
Ci dessous les différentes versions du firmware et les modifications (changelog)
Continue reading Hack Transcend SDHC wifi (firmware 1.8)

Hack Transcend SDHC wifi (le système)

Grâce à l’activation du serveur telnet on peut récupérer les informations sur la carte:

$ telnet 192.168.11.254
Trying 192.168.11.254...
Connected to 192.168.11.254.
Escape character is '^]'.

# cat /etc/version.txt 
Product Name     : KeyASIC WIFI-SD
Firmware Version : V147
Build Date       : 19 FEB 2013
Revision         : V147
WiFi Model       : Atheros AR6003 11n
Linux Kernel     : 2.6.32.28
Busybox          : 1.18.5

Continue reading Hack Transcend SDHC wifi (le système)

Hack Transcend SDHC wifi (telnet, ftp)

Suite à l’analyse du fichier /etc/init.d/rcS, on constate qu’on peut faire exécuter un script autorun.sh à placer à la racine de la carte SD.

Activation du serveur telnet

# cat autorun.sh
rcS6

Activation du serveur ftp anonyme en lecture

# cat autorun.sh
tcpsvd -vE 0.0.0.0 21 ftpd /mnt/sd/ &

Activation du serveur ftp anonyme en lecture/ecriture

# cat autorun.sh
tcpsvd -vE 0.0.0.0 21 ftpd -w /mnt/sd/ &

Continue reading Hack Transcend SDHC wifi (telnet, ftp)

Hack Transcend SDHC wifi (firmware suite)

Analyse du fichier initramfs3.gz

Pour cette partie j’ai tout bêtement suivi le tutoriel trouvé sur le site de lemoidului

$ head -c 10 initramfs3.gz
KAGZ(???
$ hexdump -C initramfs3.gz | more
00000000  4b 41 47 5a 00 28 a1 98  1f 8b 08 00 62 11 2b 51  |KAGZ.(......b.+Q|
$ dd if=initramfs3.gz of=initramfs.gz bs=1 skip=8
$ ls -l initramfs.gz 
-rw-rw-r-- 1 scolas scolas 2662808 Apr  3 18:44 initramfs.gz
$ gunzip initramfs.gz
$ mkdir RFS
$ cd RFS/
$ cpio -i < ../initramfs
$ ls
bin  etc   init  linuxrc     mnt   root  sys  ts_version.inc  var
dev  home  lib   lost+found  proc  sbin  tmp  usr             www

Continue reading Hack Transcend SDHC wifi (firmware suite)

Hack Transcend SDHC wifi (script 1)

Ca y est le premier script est là !!!
C’est un simple script shell qui permet de récupérer toutes les photos de votre carte SDHC wifi dans le répertoire courant.

#!/bin/bash
ip=192.168.100.131
directory=/sd/DCIM/200PENTX/

wget http://${ip}${directory}
list=`grep JPG index.html | cut -d\" -f 4`
for item in $list
do
	wget http://${ip}${directory}$item
done
rm index.html