Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

Aller au contenu | Aller au menu | Aller à la recherche


dimanche 10 janvier 2010

Jana Defi - Joyeux anniversaire

C'est en allant sur le site de l'ami jdub http://janadefi.wordpress.com que je me suis souvenu qu'elle avait eu ces 26 ans. Et oui :)

Le temps passe et la belle ne perd pas de son charme. Déjà 26 ans ce 10 janvier 2009, bien jeune :)


Jana Defi - 26 ans ce dimanche 10 janvier 2009.

Happy birthday :)

Flasher Belkin FD7130 avec DD-WRT et travailler avec FreeRadius 2.1.8/OpenLDAP

0. Motivation

Vu qu'il a neigé comme pas possbile ce week-end, du coup j'en ai profité pour installer dd-wrt sur mon petit belkin que j'avais gardé du temps où je travaillais pour 01map.

La semaine dernière j'en avais profité pour faire la mise à jour de FreeRadius 21.7 vers 2.1.8,couplé à OpenLDAP. Vendredi dernier vu qu'il mettait impossible d'aller au travail à cause de la neige sur Avignon, j'avais profité pour installer le Firmware 4.05.03 mais les possibilités sont restreintes par rapport à dd-wrt. EN conservant le firmware proposé par Belkin, j'ai encore la possiblité de le coupler à mon serveur Radius mais pas toutes les possiblités en comparaison du firmware proposé par dd-wrt. En plus ce dernier est libre. C'est donc une raison supplémentaire de le tester ;)

Remarque: Pour rappel mon billet pour la configuration FreeRadius 2.1.8/OpenLDAP est disponible à http://www.davidgis.fr/blog/index.php?2009/12/06/626--freeradius-217-openldap-partie-2-eap-ttls-fichiers-de-configurations

Ma plus grande crainte résidait dans l'installation de dd-wrt et de son incompatibilité avec mon matos.

1. Flasher le belkin et installer dd-wrt

Au dire de certaines sources dot notamment http://www.dd-wrt.com/wiki/index.php/TFTP_Flashing_a_Belkin_F5D7230, ça marche et que celà peut nécessiter plusieurs tests car il faut effectuer le bon timing lors de la commandeatftp quand on reset le belkin!


Belkin F5D7130

Conformément à l'url précédente, on récupère le firmware dd-wrt.v24_generic-8184.bin à l'adresse http://dd-wrt.com/phpBB2/download.php?id=3149

Sur une autre machine, j'ai décidé d'effecture l'installation en ayant recours à atftp

apt-get install atftp
Puis on prépare sans lancer la commande suivante avant de reseter le belkin
atftp --option "mode select" --option "timeout 360" --verbose --trace -p -l dd-wrt.v24_generic-8184.bin  192.168.2.1
Pour rappel, une fois le reset effectué le belkin a l'IP 192.168.2.1 d'où l'IP en question. Mais une fois le firmware transmis, l'IP devient 192.168.1.1 par défaut

Maintenant, on reset le belkin avec de préférence une tige d'acier assez fine pour l'introduction dans le trou du reset (sans faire de jeux de mots). Le meilleur moment pour la lancer est quand seul la diode du LAN est allumée.

J'ai un peu galéré par la suite pour que mon réseau soit ensuite opérationnel mais rien de bien méchant. Il m'a fallut par la suite réactiver l'interface eth1 d'olivia pour la plage 192.168.1.0/24 avec les diverses règles de firewall,réseau (dhcp,dns) qu'il faut. Du coup on a le réseau suivant


Image du réseau en date du 2010-01-10 (activation pour l'interface eth1 sur olivia).

On scanne le réseau depuis olivia pour vérifier

root@olivia:/var/www/download# nmap -sP 192.168.1.0/24 192.168.2.0/24|grep Host
Host 192.168.1.1 appears to be up.
Host olivia.davidgis.fr (192.168.1.2) appears to be up.
Host bremko.davidgis.fr (192.168.1.4) appears to be up.
Host bremkowifi.davidgis.fr (192.168.1.8) appears to be up.
Host olivia.davidgis.fr (192.168.2.1) appears to be up.
Host monroe.davidgis.fr (192.168.2.6) appears to be up.

On peut maintenant tenter une connexion en telnet. Et bingo!!!

2. Configuration pour FreeRadius

L'interface et les possibilités de DD-WRT sont vraiment impressionnantes. On commence donc par une configuration de base (IP statique, configuration pour le réseau) puis à la configuration pour FreeRadius.

1. Configuration de base


2. Configuration de base (suite)


3. Récupitulatif


4. Configuration en mode AP


5. Configuration pour Radius


6. Configuration pour WPA2 Enterprise et FreeRadius

Pamela Jolie Rose: Récupérer les images issues d'un SWF avec SwfTools

Depuis peu, j'avais remarqué que la sosie de Pamela Anderson - fameuse fille étant passée dans des émissions de TF1 - avait mise à jour son site pour la promotion de son single pamelajolierose.com. C'est un single assez sympa à écouter :).

En voyant les photos, je me suis dis "Tiens comment récupérer les images issues d'un SWF?", histoire de se lancer un petit défi perso :)


Swf d'accueil sur pamelajolierose.com

Swf d'accueil sur pamelajolierose.com

Un petit coup de google mais malheureusement, on ne tombe que sur des solutions payantes. Et c'est là qu'on pense à ce bon vieux swftools

apt-get install swftools libt1-5 gs-common
Puis un petit coup d'oeil rapide sur le man de swfextract.

On récupère ensute le site,vu qu'il ne pèse pas lourd et on effecture les extractions sur le swf en question

wget  -r -k -np -T 10 -t 1 pamelajolierose.com
cd  pamelajolierose.com
swfextract pamelajolierose.swf |grep "\-j"|sed -e "s:^.*) ::g;s:, :\n:g"|xargs -i swfextract -j {} -o output_{}.jpg pamelajolierose.swf 
On récupère ainsi aussi bien les minaitures que les grandes images. Voilà le résultat

Images extraites du swf
Comme quoi parfois, travailler dans le libre ça a du bon :)