IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Automatiser la saisie d'un mot de passe à l'aide d'un clavier virtuel sur un site web


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2013
    Messages
    777
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 777
    Par défaut Automatiser la saisie d'un mot de passe à l'aide d'un clavier virtuel sur un site web
    Bonjour,
    Je développe une macro VBA qui interagit avec mon compte bancaire sur Boursorama.
    Pour cela j'utilise l'excellent tuto : http://qwazerty.developpez.com/tutor...-et-vba-excel/
    Mais la page de login web de boursorama est constituée d'un clavier virtuel. Attention, un vrai clavier virtuel. C'est à dire que si mon code remplit la inputbox avec mon mot de passe cela ne marche pas (même si mon mot de passe s'affiche bien dans le champ visuel.
    Il semble que le tuto ne permette pas de faire cela avec ce type de page.
    Je vous donne la page en question :
    https://clients.boursorama.com/connexion/

    Si qqun pouvait m'aider à l'analyser pour savoir comment "commander" à ma macro de taper sur les touches du clavier virtuel ce serait génial.

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Et c'est PARFAIT ainsi.
    Cela prouve que ta banque sait au moins gêner considérablement les robots éventuels.
    De quoi te plaindrais-tu donc ?
    Perso : si ma banque ne savait pas mettre en place une telle barrière, je la quitterais.

  3. #3
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2005
    Messages : 44
    Par défaut
    Bonjour,
    En utilisant le tuto de qwazerty et toutes les infos sur les différents forums vba et IE ..on peut arriver à effectuer une macro permettant de réaliser une automation d'un formulaire IE.
    Le souci du clavier virtuel...est évident...J'ai tenté sur des grilles de différentes banques en ligne (pas celle de boursorama!) à clavier virtuel
    Grosso modo...la procédure :
    1 Boucle pour l'input de l'Identifiant
    2 Faire une copie d'écran de la grille en lançant paint et l'enregistrer en jpg (utilisation de sendkeys)
    3 Hors macro : Utiliser l'outil OCR Finereader pour définir la zone image de la grille (en tableau) pour la traiter ensuite avec HotFolder.exe (outil de Finereader pour automatiser et sortie de la grille en excel) et créer une tache OCR avec sortie excel
    4 lancer HotFolder.exe et enregistrer sur un fichier excel les Range des chiffres de la grille
    5 copier cette grille sur une feuille de la macro
    6 traiter les chiffres de la grille et avec une boucle en ciblant le TagName utiliser la propriété Click et terminer par le submit
    Tout ceci est assez long ..mais ça fonctionne chez moi :-)

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour pegase33
    Tu n'es jamais "tombé" sur un clavier virtuel dont ni le positionnement ni la disposition des touches ne sont fixes ?

  5. #5
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    De la lecture (une parmi d'autres) pour toi, pegase33

    http://assiste.com.free.fr/p/abc/a/clavier_virtuel.html

    ....Le clavier change de position à chaque connexion et la disposition des lettres et chiffres change également .....
    Ma banque va encore plus loin que cela (pas à chaque connexion, mais à chaque saisie nouvelle si la précédente a été ratée)

  6. #6
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    bonjour
    @pegaze
    pour faire court perso avec ma banque et juste pour m'amuser j'ai réussi mais c'est une usine a gaz
    comment?
    aby finereader piloté par vba avec shell qui te permet de reconnaitre un caractère dans une image a un endroit précis

    je n'ai trouvé que cette solution mais je ne la donnerais pas car ce serait la porte ouverte a tout

    il faut bien que tu comprenne que ces protections ne sont pas la pour rien

    j'en ai même déjà trop dis
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Les questions de sécurité c'est rien que de la paranoïa, les différents acteurs la banque,le fournisseur d'accès, le titulaire du compte ont besoin de croire que le système est inviolable! Ce n'est que de la psychologie rien à voir avec la sécurité.

  8. #8
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour Robert
    Certes le viol est toujours possible dès lors que l'on peut installer sur la machine du client ce qu'il faut installer pour l'espionner plus "complètement"
    Mais :
    1) Il faut avoir (ou avoir eu) accès à la machine du client et avoir su y installer l'espion qui convient (pas vraiment simple avec clavier virtuel alors que beaucoup plus facile en se contentant du clavier matériel)
    2) cela ne résoudrait pas la difficulté induite exposée dans la présente discussion : y compris, donc, si un "espion" avait réussi à "voler" le mot de passe (il pourrait le frapper physiquement, mais ne pourrait toujours pas, pour autant, le "frapper" virtuellement. Quel besoin aurait-il d'ailleurs de ne pas le frapper au clavier virtuel, puisqu'ayant le bon mot de passe, sa finalité n'est pas de robotiser, mais d'accéder illégalement ?)
    3) la création d'un programme tendant à robotiser la saisie du mot de passe serait déjà, à elle seule, une énorme fragilisation de la sécurité du mot de passe (la clé sous le paillasson à laquelle je faisais allusion plus haut). Le client prendrait ainsi plusieurs risques, à commencer par celui d'un "proche" malveillant ayant accès à sa machine à quelque moment que ce soit (y compris à la suite du vol tout bête de la machine elle-même).

  9. #9
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2005
    Messages : 44
    Par défaut
    Les problèmes de sécurité sur l’accès aux comptes provient à plus de 80% des failles ...en interne des banques...ou des entreprises...en plus des failles des OS et navigateurs!
    Malgré tout sur l'accès aux comptes...Le clavier virtuel bien sûr rend la tâche plus difficile...mais pas inviolable!!!
    En fait à la question à l'origine de la publication de noftal...je réponds oui par une macro on peut accèder à son compte et automatiser la tâche!
    J'ai décrit ma procédure d'une façon générale sans préciser la macro!

Discussions similaires

  1. comment masquer la saisie "champ de mot de passe"
    Par black_code dans le forum Web
    Réponses: 7
    Dernier message: 21/08/2009, 11h51
  2. [VBA/EXCEL]Saisie d'un mot de passe en etoilé
    Par rodrigue62 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/08/2007, 13h19
  3. Masquer saisie d'un mot de passe
    Par frevale dans le forum Access
    Réponses: 3
    Dernier message: 18/05/2006, 21h35
  4. Saisie d'un mot de passe & fin de fichier....
    Par FonGuss dans le forum C
    Réponses: 2
    Dernier message: 17/12/2005, 21h26
  5. Réponses: 3
    Dernier message: 12/07/2004, 23h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo