#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é
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
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
#6 Le 15/01/2025, à 11:22
- kurikulom
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
http://pix.tdct.org/upload/img/1530289742.png
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
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
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
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