1

yop,

A la boite, j'ai un accès à un site sécurisé. Mes identifiants doivent être enregistrés quelque part dans mon navigateur, je pense.
Quand j'essaye d'accéder à un fichier avec wget, en utilisant le même lien que me propose le site en question, j'ai cette réponse : Username/Password Authentification Failed.
Comment faire pour balancer mes identifiants au site et pouvoir ainsi accéder aux fichiers que je veux à travers un programme ?

Merci d'avance smile
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

2

Bon, je pense que ma boite utilise des certificats stockés sur mon PC. Mais où sont-ils ?
Je pense pouvoir établir une connexion avec https://doc.qt.io/qt-5/qnetworkrequest.html#http2Configuration et https://doc.qt.io/qt-5/qsslcertificate.html#QSslCertificate
Plus qu'à fouiller, mais si vous avez une idée, je suis très preneur, merci d'avance !
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

3

Peut-être quelques pointeurs ici ?
Using client certificates with wgetServer FaultI cannot get wget to use the client certificates. The documentation speaks about using the --certificate flag. The use of the certificate flag is clear, I set it to use the PEM version of the client
avatar"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches / Meilleur smiley = #helico#

4

Un site sur l'intranet, et tu n'as aucun mot de passe à entrer pour être connecté ?
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

5

J’utilise un VPN de la boîte pour pouvoir m’y con’ecter
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

6

oui, mais ensuite ?
et sur ton ordi, es-tu connecté au domaine de la boîte ?
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

7

Tu me parles chinois grin
Qu'appelles-tu un domaine de la boite ? Je peux me connecter sans internet, mais si je veux changer mon mdp, je dois être connecté à l'intranet.
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

8

Je pense que tu as répondu à la question grin

Soit tu as un compte purement local (mais ça ne semble pas être le cas), soit ton compte est sur l'annuaire de la boîte (certainement ActiveDirectory), avec un cache local pour te connecter hors-ligne — cela semble être ce dernier cas.

Mais tu n'as pas répondu à l'autre question : est-ce que tu fournis un login/mdp quand tu te connectes au site web souhaité ?
Question subsidiaire : ouvre la console de debug de ton navigateur (onglet réseau) et recharge la page, puis clique sur la première connexion (pour voir le code de réponse et les headers).
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

9

On va faire par étape, donc la première question :
Deux possibilités pour me connecter au site de ma boite, chaque fois par un VPN :
- ou je fournis mdp/password
- ou j'utilise un certificat sur la machine, qui me demande un code PIN une fois de temps en temps

Dans les deux cas, ça établit une connexion VPN et j'ai accès à l'intranet de ma boite.
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

10

Mais si je ne me trompe pas, le VPN est global à l'ordi, non ?
Tu connectes le VPN (via login/mdp ou certificat), puis tu ouvres le navigateur web et tu accèdes au site tant désiré. Ou alors j'ai mal compris hum
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

11

C'est ça. Une fois connecté au VPN, tout ce qui entre ou sort passe par lui. Que ce soit Fx, IE, Edge ou Explorer.exe.
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

12

Dernière question : est-ce que tu fournis un login/mdp quand tu te connectes au site web en question ?
Question subsidiaire : ouvre la console de debug de ton navigateur (onglet réseau) et recharge la page, puis clique sur la première connexion (pour voir le code de réponse et les headers).
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

13

flanker (./12) :
Dernière question : est-ce que tu fournis un login/mdp quand tu te connectes au site web en question ?
Négatif.
flanker (./12) :
Question subsidiaire : ouvre la console de debug de ton navigateur (onglet réseau) et recharge la page, puis clique sur la première connexion (pour voir le code de réponse et les headers).
Ok j'essaye. Je suis avec Edge, donc le mdp que t'as fourni plus haut ne fonctionne pas.
Incide : la page principale du site web de ma boite (machin.com) n'est pas du tout la même avec Fx ou avec Edge. Ca veut probablement dire quelque chose pour toi cheeky

Et merci pour tout déjà cheeky
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

14

Ça doit être F12, si je ne me trompe pas, avec Edge. Tu as sûrement un onglet qui affiche les différentes connexions nécessaires pour la page web, avec la possibilité de filtrer pour n'afficher que celles qui renvoient du HTML et de les trier par ordre chronologique ^^
Si j'ai bon, tu auras une première réponse 401 du serveur, qui te proposera une méthode pour t'authentifier (negotiate, gssapi ou Kerberos).

(et à mon avis, tu vas devoir te renseigner sur cURL + Negotiate + Windows)
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

15

Bon, j'ai essayé, F12 me donne bien un inspecteur de mille chose, mais impossible (pour moi) de trouver ce que tu demandes sad
Comme je suis une sous-sous-merde en web, je remercie d'avance celui qui voudra bien ouvrir son edge et me montrer comment m'y prendre...

Merci d'avance !
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

16

Apparemment, c'est Ctrl-Shift-J pour ouvrir les outils de dév sur Edge, puis l'onglet "Réseau". (J'ai pas Edge, je peux pas tester).
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

17

J’avais pourtant des outils qui me permettaient de voir comment la page était construite, l’utilisation réseau etc avec F12. Je vais tester avec to raccourci, merci smile
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

18

En complément de ce que te propose Flan, tu peux aussi essayer ça : ouvre la console de debug de ton Chrome/Firefox, va dans l'onglet "réseau" puis navigues jusqu'à la page du site qui t'intéresse comme tu le fais habituellement. Dans l'onglet de debug réseau tu devrais voir tous les appels effectués par le navigateur (tu peux filtrer uniquement sur les pages HTML pour ne pas être pollué par tout le reste du contenu qui ne nous intéresse a priori pas ici). Identifie l'appel qui correspond à la page que tu souhaite (qui devrait être proche de la fin de la liste logiquement puisque c'est la dernière que tu as visitée), fais un clic droit dessus et "copy as cURL".

Tu peux ensuite coller le résultat dans un shell (ou bien plutôt dans un fichier cmd/bash au cas où il y ait des caractères spéciaux qui seraient interceptés par ton terminal) et l'exécuter. Si ça t'affiche la page voulue au lieu d'une erreur d'authentification, ça réduira déjà beaucoup le champ des recherches pour la suite smile
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

19

Zeph (./18) :
En complément de ce que te propose Flan, tu peux aussi essayer ça : ouvre la console de début de ton Chrome/Firefox, va dans l'onglet "réseau" puis navigues jusqu'à la page du site qui t'intéresse comme tu le fais habituellement. Dans l'onglet de debug réseau tu devrais voir tous les appels effectués par le navigateur (tu peux filtrer uniquement sur les pages HTML pour ne pas être pollué par tout le reste du contenu qui ne nous intéresse a priori pas ici). Identifie l'appel qui correspond à la page que tu souhaite (qui devrait être proche de la fin de la liste logiquement puisque c'est la dernière que tu as visitée), fais un clic droit dessus et "copy as cURL".

Tu peux ensuite coller le résultat dans un shell (ou bien plutôt dans un fichier cmd/bash au cas où il y ait des caractères spéciaux qui seraient interceptés par ton terminal) et l'exécuter. Si ça t'affiche la page voulue au lieu d'une erreur d'authentification, ça réduira déjà beaucoup le champ des recherches pour la suite smile
(tu as l'air d'avoir le même correcteur orthographique que moi grin )
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

20

Rah c'est insupportable d'écrire sur un téléphone grin
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

21

Merci, je vais tenter tout ça !
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !