scripts ?!??

Statut
La discussion n'est pas ouverte à d'autres réponses

smokalot

Géant
bonjours , j'ai recuperer sur internet un script qui est censé m'eviter les authentification de mon hotspot toute les 2 heures le truc c'est que j'y connais rien en programmation alors j'ai plusieurs questions :

1 est ce que le script est correct

2 y'a t-il des choses a modifier dans le code pour etre adapté a ma connexion

3 ce script est fait pour linux , j'ai entendu parler de cygwin qui charge des script linux sous windows, comment sa se passe ?

4 un membre a rajouter qu'il fallait mettre des "-s" et des "-k" :dontknow-102c::dontknow-102c: j'ai pas compris...
Code:


Code:



#!/bin/bashurl=https://hotspot.neuf.fr/nb4_crypt.php

okmatch="licitations"
login="0000000000"
password="cacaproot"#
quel que soit le site visité, on sera redirigé vers le# portail captif qui génerera un token.

L'utilisation du switch# -L permet de suivre la redirection de type 302

challenge=`curl -L http://www.google.com|grep name=\"challenge|sed -r 's/.*value=\"([0-9a-z]+)\".*/\1/'`#echo "challenge: ${challenge}"#

la phase 2 renvoie une réponse au token

response=`curl -L -d "username=${login}&password=${password}&cond=on&accessType=neuf&nb4=https://hotspot.neuf.fr/nb4_crypt.php&challenge=${challenge}" ${url}|grep response=|sed -r 's/.*response=([0-9a-z]+).*/\1/'`#echo "reponse: ${response}"#

enfin, un refresh renvoie sur une page qui attend la# réponse précedente pour activer la connexion

final=`curl -L "http://192.168.2.1:3990/logon?username=ssowifi.neuf.fr/${login}&response=${response}&uamip=192.168.2.1&userurl=http%3A%2F%2Fwww.fon.com%2Ffr%2Flanding%2Ffoneroneufbox%3Bfon%3B%3B&lang=fr&ARCHI"|grep ${okmatch}`if [ ! -z "${final}" ];then echo "connected"else echo "connection failed"fi




</PRE>
 
Dernière édition:
Salut

Je ne suis pas un expert très loin de la mais j'ai quelques bases donc je vais tenter de t'aider un peu (en espérant pour toi que quelqu'un d'autre te viendra en aide ^^)

En bash les ligne de commentaires doivent être précédées d'un # ce qui n'a pas l'air d'être toujours le cas ici.

Ensuite je trouve le if[...]fi de la fin un peu bizarroïde, moi je l'aurai fait à la ligne et disposé de cette façon mais après tout ce n'est pas parce que j'ai appris de cette façon que ça ne fonctionnera pas :

if [ ! -z "${final}" ]
then
echo "connected"
else
echo "connection failed"
fi

Après pour le contenu du code je ne peut t'être d'aucune aide je n'y comprend pas grand chose la...

Et par contre je ne connais pas le moyen d'exécuter des scripts bash sous windows, le plus simple serai de trouver un scripts en vbs :p (plus facile à dire qu'à faire ^^).

Voila je ne peut pas t'en dire plus.
a++
 
Pour les diez c'est peut etre moi qui est fait une conner** j'ai voulu aeré le code pour que sa soit plus facile a lire et j'ai fait des retour a la ligne dans tout les sens...:rolleyes-200f:
apres pour l'execution du code sous windoz c'est cygwin aparament
merci de ton aide:sourire-4e62:
 
Alors là, je suis désolé, mais je ne connais rien à la prog Linux :doh-454d: Pour la simple et bonne raison que je n'ai pas Linux et que je ne songe pas y passer prochainement :dontknow-102c:

Désolé :triste-20129:
 
Essaye de te renseigner sur des forums de linuxiens parce que la je vois pas trop

Sinon tu as le lien de la page ou tu a trouvé ce script ? Car s'il est un peu plus expliqué ya peut être moyen de t'en dire plus.
 
Bonsoir, idem, je connais pas du tout ce type de langage et encore moins Linux, désolé je peux pas t'aider non plus :triste-20129:
 
Essaye de te renseigner sur des forums de linuxiens parce que la je vois pas trop

Sinon tu as le lien de la page ou tu a trouvé ce script ? Car s'il est un peu plus expliqué ya peut être moyen de t'en dire plus.

Oui, c'est le mieux je pense
 
Erreur 500 :icon17-36f7: C'est toujours quand on veux montrer quelque chose que ça ne marche pas :enerv:

EDIT : c'est bon, ça remarche :sourire-4e62:
 
:ko-1c3a:

Je vais pas pouvoir te venir en aide la ils parlent de truc bizarre que je connais pas, et la cryptographie j'ai commencé le cours mardi ^^

Donc vraiment désolé pour toi mais je peut rien faire...

Essaye le comme ça en modifiant les valeur de login et password, licitations je sais pas ce que c'est.

Et par contre garde bien la mise en forme qu'il y a sur le forum et pas celle que tu as posté ;)
 
Statut
La discussion n'est pas ouverte à d'autres réponses
Retour
Haut