Maison > interface Web > js tutoriel > le corps du texte

12306 idées de craquage de code de vérification compétences Sharing_Javascript

WBOY
Libérer: 2016-05-16 16:07:33
original
1653 Les gens l'ont consulté

Une idée pour déchiffrer le code de vérification 12306,
Probabilité de collecte d'images

//Analyse :
1. Il y a 8 images dans un seul code de vérification, avec un maximum de 8 types et au moins pas sûr
2. Les 8 photos sont disposées régulièrement et peuvent être facilement séparées
3. La bibliothèque d'images doit être limitée et peut être collectée, hachée et stockée dans la bibliothèque. Les images du même type doivent être associées ici
. (comme "tasse", "pinceau", etc.)
Remarque : le hachage de l'image ici n'est pas md5. Il existe de nombreux algorithmes, alors recherchez-le vous-même.

//Ensuite, je suppose que les photos ont été collectées et que le classement est terminé, et je vais commencer la reconnaissance :
1. Sélectionnez un code de vérification, divisez-le en 8 images, calculez respectivement les hachages, puis interrogez le
correspondant de ces hachages Tapez (tel que « tasse », « pinceau », etc.), ici on suppose que le taux de précision de la reconnaissance d'image est de 100 %

2. Sélectionnez au hasard un type interrogé à l'étape précédente et cliquez sur la position correspondante. Il n'est pas nécessaire d'identifier ce qui précède
ici Caractères chinois, en termes de probabilité, dans les cas extrêmes, les 8 images sont différentes et le taux correct de sélection aléatoire est de 12,5 %. Alors,
Théoriquement, vous pouvez vous connecter avec succès en 8 tentatives.

//Difficulté :
1. Le problème est peut-être de classer, il faut associer des photos du même type

//Quelques suggestions pour augmenter la difficulté de reconnaissance
1. Ajoutez une interférence linéaire à l'image ou déformez l'image
2. Disposez 8 images de manière irrégulière pour les rendre difficiles à séparer

// Juste quelques idées basées sur une expérience passée, mais pas encore mises en œuvre. Les commentaires sont les bienvenus...

Ce qui précède représente l'intégralité du contenu de cet article. Veuillez prendre un moment pour partager l'article avec vos amis ou laisser un commentaire. Nous vous remercierons sincèrement pour votre soutien !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!