Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/01/2025, à 10:29

kurikulom

créer un script bash pour se connecté un site

Bonjour je suis étudient 1ere année cyber et la je bloque sur un exercice bonus, il faut  essayez de créer un script qui me permettra de
me connecter au site de l'école en utilisant exclusivement les lignes de commandes et sans ouvrir la page de l'école.

mon script devra se lancer de telle sorte : ./monscript email password

Ce que je sais c'est que l'input correspondant a email c'est 'username'
le password c'est 'password'

pour l'url je ne comprend pas trop si je doit utiliser ladresse 'visible' qui est visible dans mon onglet de connexion ou l'adresse qu'on me donne quand j'inspecte le network (payload) qui est "  http://www.gstatic.com/generate_204"
j'ai conscience de ne pas avoir les thermes techniques encore j'en suis désolé.
merci par avance en tout cas et meme si je ne reussi pas le tout c'est que je comprenne au moins au maximum la façon de procédé smile

Hors ligne

#2 Le 15/01/2025, à 10:34

Vobul

Re : créer un script bash pour se connecté un site

Quelques pistes pour t'aider :

Lorsque tu t'authentifie, regarde les requêtes POST vers quelque chose comme ecole-exemple.fr/login. Et c'est cette requête qu'il te faut dupliquer, par exemple avec curl (click droit sur la requête, copy as curl, pratique !).

Je ne sais pas ce que ton gstatic vient faire dans l'histoire...

Et au lieu d'avoir username+password en argument, j'opterai plutôt pour le script qui te demande ces informations, sinon les trucs se retrouvent en clair dans l'historique de commandes wink


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 15/01/2025, à 10:54

sputnick

Re : créer un script bash pour se connecté un site

Pour compléter @Vobul, la commande magique c'est curl. Pour clarifier si besoin.


Un seul être vous manque et tout est dépeuplé. Lamartine
https://sputnick.fr

Hors ligne

#4 Le 15/01/2025, à 11:07

kurikulom

Re : créer un script bash pour se connecté un site

Bonjour merci pour vos retour, j'avoue que je suis un peu perdu , bcp de nouveauté et curl reste encore un peu flou pour moi, voici le résultat obtenue avec curl -X POST "page de co":
javoue ne pas trop savoir quoi en faire désolé :'(

[1] 1629
[2] 1630
[3] 1631
[4] 1632
[5] 1633
[6] 1634
[7] 1635
[8] 1636
[9] 1637
[10] 1638
[11] 1639
<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title>titre du site </title>
                <link rel="stylesheet" type="text/css" href="/css/error.css">
                <script type="text/javascript" src="/js/error_translation_i18n.js"></script>
                <script type="text/javascript" src="/js/error_translate.js"></script>
        </head>
        <body>
                <div id="cadre_titre" class="titre_refus">
                        <p id="acces_controle" class="titre_refus"></p>
                        <div id="boite_logo"><img src="/images/organisme.png"></div>
                </div>

                <div id="contenu_error"></div>
                <script type="text/javascript">setErrorMessage(getErrorTranslation(411))</script>
        </body>
</html>
[1]-  Done                    curl -X POST 'page de co'
[2]   Done                    uamip=adresse IP
[3]   Done                    uamport=3990
[4]   Done                    challenge=cba3ea248f337dc3c10e9c405c87b116
[5]   Done                    called=68-05-CA-3A-2E-49
[6]   Done                    mac=F8-54-F6-B1-F9-DB
[7]   Done                    ip=10.10.64.59
[8]   Done                    nasid='site de l'ecole'
[9]   Done                    sessionid=1736934209000002de
[10]   Done                    ssl=https%3a%2f%2f1.0.0.1%3a3991%2f
[11]+  Done                    userurl=http%3a%2f%2fneverssl.com%2f

Dernière modification par kurikulom (Le 15/01/2025, à 11:21)

Hors ligne

#5 Le 15/01/2025, à 11:17

cqfd93

Re : créer un script bash pour se connecté un site

Modération

Bonjour,

Pour ajouter toi-même les balises code à ton message #4 :

  • Cliquer sur le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message
    1530289742.png


cqfd93

Hors ligne

#6 Le 15/01/2025, à 11:22

kurikulom

Re : créer un script bash pour se connecté un site

cqfd93 a écrit :

Modération

Bonjour,

Pour ajouter toi-même les balises code à ton message #4 :

Merci c'est plus propre

Hors ligne

#7 Le 15/01/2025, à 11:31

Watael

Re : créer un script bash pour se connecté un site

il faut entourer l'adresse indiquée sur la ligne de commande avec des guillemets, parce que l'esperluette (&) est un caractère spécial pour le shell.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#8 Le 15/01/2025, à 12:08

kurikulom

Re : créer un script bash pour se connecté un site

Watael a écrit :

il faut entourer l'adresse indiquée sur la ligne de commande avec des guillemets, parce que l'esperluette (&) est un caractère spécial pour le shell.

Ok mais faire comme tu me dit me renvoi juste des lignes de codes en HTML  en quoi cela va me servir?

Hors ligne

#9 Le 15/01/2025, à 15:30

Watael

Re : créer un script bash pour se connecté un site

le HTML devrait contenir un message t'indiquant si tu es identifié/connecté, ou pas.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#10 Le 15/01/2025, à 16:07

Vobul

Re : créer un script bash pour se connecté un site

J'ai l'impression qu'on part de très très loin là quand même !


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#11 Le 15/01/2025, à 20:15

sputnick

Re : créer un script bash pour se connecté un site

Cherche des tutoriels. Du projet Curl, en direct live au cul du camion: https://curl.se/docs/tutorial.html


Un seul être vous manque et tout est dépeuplé. Lamartine
https://sputnick.fr

Hors ligne

#12 Le 16/01/2025, à 08:39

kurikulom

Re : créer un script bash pour se connecté un site

Vobul a écrit :

J'ai l'impression qu'on part de très très loin là quand même !

oui c'est vrai j'ai commencé juste depuis la semaine dernière et c'est vraiment un exercice bonus avec des sujets qu'on ne connait pas vraiment encore^^

Hors ligne

#13 Le 16/01/2025, à 08:44

kurikulom

Re : créer un script bash pour se connecté un site

sputnick a écrit :

Cherche des tutoriels. Du projet Curl, en direct live au cul du camion: https://curl.se/docs/tutorial.html

merci je regarde ça !

Hors ligne

#14 Hier à 06:35

sputnick

Re : créer un script bash pour se connecté un site

Et des tutoriels sur le protocole HTTP et ses verbes: GET, POST à minima...


Un seul être vous manque et tout est dépeuplé. Lamartine
https://sputnick.fr

Hors ligne