Tout d'abord, toute la Team Hackademy vous souhaite une année 2008 pleine de bonnes choses !

Pour débuter cette année, nous sommes heureux de vous annoncer que le Ezine commence à prendre forme (surtout l'équipe qui dirigera celui-ci) et devrait apparaitre sur le Web début Avril. Cela peut paraitre loin mais nous voulons vraiment faire un Ezine de qualité, cela demande donc beaucoup de préparation.

Pour ceux qui aimeraient publier dans le premier numéro il est encore temps d'envoyer vos articles (au pire il seront pour le prochain numéro) directement à redaction@thehackademy.net.

Autre annonce importante, le premier meeting HZV aura lieu le 16 Février 2008 sur Paris (dans les locaux de Sysdream). Celui-ci sera mensuel et aura pour concept de dispenser une formation d'environ 4h sur divers thèmes choisi par la communauté. Le premier thème abordé sera la sécurité VoIP et sera dispensé par CrashFr. Il vous est possible de réserver vos places en formulant votre demande sur meeting@thehackademy.net. Les meeting sont aussi l'occassion pour ceux qui n'auront pas la chance d'assister à la formation de faire des rencontres avec les autres membres de la communauté. Biensur ce meeting est ouvert à tous et gratuit (seul la limite de place disponible peut vous empecher l'accès; alors faites vite !).

Bonne année et n'oubliez pas: HZV will never die !

 FAQ - Rechercher  

Garder la trace d'un routeur
Aller à la page 1, 2  Suivante
 
The Hackademy Forum Index du Forum -> Hacking/Sécurité (niveau confirmé) Poster un nouveau sujet   Répondre au sujet
Page 1 sur 2
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
seb



Inscrit le: 29 Déc 2007
Messages: 10

Message Posté le: Sam Jan 26, 2008 2:38 pm  |   Sujet du message: Garder la trace d'un routeur Répondre en citant
Problème :
Garder la trace d'un routeur dont l'ip n'est pas fixe sur le réseau (www).
Données :
Routeur Modem D-Link DSL-G604T, distribution Linux MontaVista
Accès ROOT, pas d'accès physique au routeur.
Paquetage BusyBox customisé par D-Link, n'offrant que les commandes (ls /bin/) :
ash,busybox,cat,chgrp,chmod,chown,cp,date,dd,df,echo,false,grep,hostname,kill,ln,login,ls,mkdir,mount,mv,ping,ps,pwd,rm,sh,sleep,sync,tar,touch,true,umount

L'idée initiale était de faire envoyer par le routeur, tous les jours et à heure fixe, une requête ICMP à un serveur tierce qui se chargerait de récupérer son ip du jour. Cependant il semble qu'il ne soit pas possible d'automatiser un script sur le routeur : le dossier racine (et donc /etc/inittab) est monté en readonly (cat /proc/mounts):
/dev/mtdblock/0 / squashfs ro 0 0
none /dev devfs rw 0 0
proc /proc proc rw 0 0
ramfs /var ramfs rw 0 0

Si vous avez une autre facon d'aborder le problème, je suis preneur.

seb
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
Apophis1988



Inscrit le: 05 Aoû 2007
Messages: 69

Message Posté le: Sam Jan 26, 2008 6:37 pm  |   Sujet du message: Répondre en citant
Question vraiment delicate!
Deja ne peut tu pas essayer de "re-mounter" le dossier racine en rw?
Un acces root doit etre capable d'effectuer ca no?
Puis finalement je me trompe peut-etre mais je ne vois pas du tout l'interet d'avoir la commande touch si on a un acces seulement en lecture. Il doit donc y avoir un moyen d'ecrire sur le disk.
Finalement peut etre aussi que l'acces en lecture seule est la protection de ce routeur pour eviter à tierce partie de le corrompre...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
seb



Inscrit le: 29 Déc 2007
Messages: 10

Message Posté le: Mar Jan 29, 2008 4:07 pm  |   Sujet du message: Répondre en citant
en fait la commande touch peut concerner les dossiers /dev /var /proc qui sont montés en rw.
La commande umount est belle et bien accessible mais une fois la racine démontée, comment la remonter puisqu'on perd le shell ?
en fait au pire on peut lancer un service qui reste en activité et qui ping un serveur tierce tous les jours pour fournir son ip, mais si le routeur est réinitialisé, le service ne redémarrera pas...
Une autre piste c'est que le D-Link DSL-G604T propose dans sa notice une fonction de journalisation des évenements sur un serveur externe, mais à ce jour je n'ai trouvé aucune information sur l'existence d'un tel serveur en téléchargement, ni même sur le protocole selon lequel est censé se faire cet échange d'informations entre le routeur et le serveur.

Si vous avez une idée je reste à l'écoute
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
seb



Inscrit le: 29 Déc 2007
Messages: 10

Message Posté le: Mar Jan 29, 2008 4:12 pm  |   Sujet du message: Répondre en citant
encore une chose, c'est étonnant que la racine soit montée en ro et des sous-dossiers en rw... je ne savais pas que ca pouvait se faire (j'ai vérifié, tous les sous dossiers de la racine sont inaccessibles en écriture, sauf ceux montés en rw...). Peut-etre est-il possible alors de ne démonter et remonter que /etc ?
Il y a forcément quelqu'un ici qui connait la réponse Smile
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
Celelibi



Inscrit le: 29 Mar 2006
Messages: 770

Message Posté le: Mar Jan 29, 2008 5:45 pm  |   Sujet du message: Répondre en citant
Code:
mount -o remount,rw /
Cette commande est censée remounter / en écriture. Mais le mount de ton routeur est pas forcément le même que celui d'un linux classique.
_________________
Il y a un boulet qui sommeille en chacun de nous. (enfin, surtout vous...)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Apophis1988



Inscrit le: 05 Aoû 2007
Messages: 69

Message Posté le: Mer Jan 30, 2008 2:48 am  |   Sujet du message: Répondre en citant
Ben puisque tu as acces à certains dossier en rw, ben ecrit ton script dans ces derniers (/var/ ??)

Citation:
encore une chose, c'est étonnant que la racine soit montée en ro et des sous-dossiers en rw...

Moi non plus je n'ai jamais entendu que cela pouvait se faire. Les sous dossier n'heritent-ils pas des droits d'acces de leur parents sous unix?
Ou peut etre que ces dossier sont mountés sur des partitions differentes; je m'explique:
chez moi j'ai mounté mon / sur une partition (12 giga) et le /home sur une tout autre partition (20 giga), dans un but: si la racine venait a avoir un probleme, je n'aurais peut etre pas à perdre mes fichiers personnels... (je ne suis meme pas sur que ca fonctionne).
Donc je me dit que c'est surement le cas sur ce routeur: la racine et les autres ne sont pas mountés sur la meme partition

celelibi a écrit:
mount -o remount,rw /

Il se peut aussi que celelibi ait deja apporté la solution...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
kennylafougere



Inscrit le: 30 Oct 2007
Messages: 37

Message Posté le: Mer Jan 30, 2008 7:36 am  |   Sujet du message: Répondre en citant
sans aller ausi loin dans le detail (dsl j ai pas les competances),
ne serait il pas possible de mettre un dyndns sur le routeur et de le pingger tous les jours avec un script sur un autre serveur ?
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Apophis1988



Inscrit le: 05 Aoû 2007
Messages: 69

Message Posté le: Mer Jan 30, 2008 11:43 am  |   Sujet du message: Répondre en citant
kennylafougere a écrit:
sans aller ausi loin dans le detail (dsl j ai pas les competances),
ne serait il pas possible de mettre un dyndns sur le routeur et de le pingger tous les jours avec un script sur un autre serveur ?


Faudrait deja avoir un acces en ecriture sur le disk...
Et tout le probleme se situe là... Confused
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
seb



Inscrit le: 29 Déc 2007
Messages: 10

Message Posté le: Jeu Jan 31, 2008 11:21 am  |   Sujet du message: Répondre en citant
non non je pense que le mount est le même que le mount classique, je ferais de toutes facons un man mount pour vérifier; mount -o remount,rw / devrait se révéler une bonne solution, merci pour l'info celelibi

Apophis >> installer le script dans /var n'est pas suffisant, il faut qu'il puisse se relancer automatiquement si le routeur reboot et j'ai donc besoin de l'enregistrer dans /etc/inittab.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
Apophis1988



Inscrit le: 05 Aoû 2007
Messages: 69

Message Posté le: Jeu Jan 31, 2008 11:53 am  |   Sujet du message: Répondre en citant
Ah ok. Sinon un lien symbolique occuperait-il le disk? Ou bien les programmes au demarrage doivent forcement etre en dur dans /etc/inittab ?
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
ArKam



Inscrit le: 25 Mai 2007
Messages: 31

Message Posté le: Sam Mar 01, 2008 8:46 pm  |   Sujet du message: Répondre en citant
Bon je vais te proposer quelque chose qui ne te satisfera peut etre pas mais on sais jamais.

Avec ton routeur a tu une option appeller DNS Dynamique?

Si oui il te suffit alors de t'enregistrer et de te creer une adresse sur le site DynDNS.org ou bien sur No-ip.com

Une fois ceci fait dans ton routeur tu lui fourni les identifiants et mots de passe du compte DynDNS, puis le routeur des qu'il vas faire un changement d'IP vas ce charger lui meme d'envoyer cette info a DynDNS qui vas ce charger de mettre a jour les route pour l'acces a ton dit routeur par son netbios qui sera alors: <lenomdetonchoix>.dyndns.org.

et donc plus besoin de son IP, et si il te la faut quand meme bah tu fait un simple ping.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
Celelibi



Inscrit le: 29 Mar 2006
Messages: 770

Message Posté le: Dim Mar 02, 2008 11:12 am  |   Sujet du message: Répondre en citant
Si le routeur n'a pas de telle option, c'est tout à fait faisable à partir d'une machine derrière le NAT.
_________________
Il y a un boulet qui sommeille en chacun de nous. (enfin, surtout vous...)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
ArKam



Inscrit le: 25 Mai 2007
Messages: 31

Message Posté le: Dim Mar 02, 2008 6:35 pm  |   Sujet du message: Répondre en citant
Oui mais si ça machine est derriere le nat faut que ce soit celui-ci qui lui fournisse sont bail etc sinon des que le routeur vas changer paffe plus d'indfo sur le-dit routeur.

(J'ai peut etre mal compris ta phrase je pense)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
Celelibi



Inscrit le: 29 Mar 2006
Messages: 770

Message Posté le: Dim Mar 02, 2008 11:51 pm  |   Sujet du message: Répondre en citant
Le client no-ip ou dyndns peut être lancé sur une machine derrière le NAT. Les deux gèrent très bien les réseaux NATés.

Bien entendu ça sous-entend de laisser une machine tourner derrière le NAT.
_________________
Il y a un boulet qui sommeille en chacun de nous. (enfin, surtout vous...)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
ArKam



Inscrit le: 25 Mai 2007
Messages: 31

Message Posté le: Lun Mar 03, 2008 7:45 am  |   Sujet du message: Répondre en citant
Celelibi a écrit:
Le client no-ip ou dyndns peut être lancé sur une machine derrière le NAT. Les deux gèrent très bien les réseaux NATés.

Bien entendu ça sous-entend de laisser une machine tourner derrière le NAT.


OK c'est bien ce que je pensé j'avais pas compris ta phrase Wink

Oui cette solution est tout aussi bon en cas de non-disponibilitée de cette option sur ton routeur
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
Montrer les messages depuis:   
The Hackademy Forum Index du Forum -> Hacking/Sécurité (niveau confirmé) Poster un nouveau sujet   Répondre au sujet
Aller à la page 1, 2  Suivante

 
Sauter vers:  

Powered by phpBB
Theme modified by mOg & CrashFr
Traduction par : phpBB-fr.com