View Single Post
  #48  
Old 04.01.2013, 16:59
bgsy
Guest
 
Posts: n/a
Default

Code:
[[[HSRC]]]

    [[[STEP]]]
        [[[REQUEST]]]
        GET /index.cgi?user_name=%%%user%%%&password=%%%pass%%% HTTP/1.1
        Host: %%%routerip%%%
        [[[/REQUEST]]]
    [[[/STEP]]]
    
    [[[STEP]]]
        [[[RESPONSE keys="session_id"]]]
            \<INPUT type\=HIDDEN name\=\"session_id\" value\=\"(.*?)\"\>
        [[[/RESPONSE]]]
    
        [[[RESPONSE keys="transaction_id"]]]
            \<INPUT type\=HIDDEN name\=\"transaction_id\" value\=\"(.*?)\"\>
        [[[/RESPONSE]]]
    [[[/STEP]]]

    [[[STEP]]]
        [[[REQUEST]]]
        POST /index.cgi HTTP/1.1
        Host: %%%routerip%%%
        session_id=%%%session_id%%%&mimic_button_field=submit_button_YJD7qRPvhM%3A+..&transaction_id=%%%transaction_id%%%
        [[[/REQUEST]]]
    [[[/STEP]]]

    [[[STEP]]]
        [[[REQUEST]]]
        GET /index.cgi?session_id=%%%session_id%%% HTTP/1.1
        Host: %%%routerip%%%
        [[[/REQUEST]]]
    [[[/STEP]]]
    
    [[[STEP]]]
        [[[RESPONSE keys="transaction_id"]]]
            \<INPUT type\=HIDDEN name\=\"transaction_id\" value\=\"(.*?)\"\>
        [[[/RESPONSE]]]
    [[[/STEP]]]
    
    [[[STEP]]]
        [[[REQUEST]]]
        POST /index.cgi HTTP/1.1
        Host: %%%routerip%%%
        session_id=%%%session_id%%%&mimic_button_field=submit_button_BNAzs8hRqr%3A+..&transaction_id=%%%transaction_id%%%
        [[[/REQUEST]]]
    [[[/STEP]]]
    
[[[/HSRC]]]
le script fonctionne, il faut le copier dans liveheader/curl (préférences->modules->reconnexion)
remplir les champs identifiant,mod de passe et ip du routeur.
Par defaut l ip est 192.168.1.1
Par defaut l identifiant est user et le mod de passe est le s/n sur la bbox2 (15 caractères). Si vous avez changé le nom du user ou son mot de passe, mettez ceux la bien evidemment.
Il faut que l adresse suivante accède bien aux options de la bbox2
htt*://192.168.1.1/index.cgi?user_name=user&password=xxxxx
plus bas j ai mis une image qui récapitule tout ça.
Par rapport au script d'origine j'ai juste replacé les mimic_button_field par les bons vu qu ils les ont changés comme l'a précisé inadeg. Si jamais ils changent encore de nom, y' a moyen de les retrouver dans le code source de la page de config du routeur ou avec le module **External links are only visible to Support Staff****External links are only visible to Support Staff** pour firefox.
L'avantage de ce script est qu'il ne faut pas utiliser un navigateur web ni un script externe (du vbs) et pas besoin de méthode sleep adapté vu que le script attend gentillement une réponse avant de passer à la suite.
Le désavantage bien evidemment est que ce n'est pas un script externe et donc il faut lancer jdownloader.