12306 authentication code crack idea share _javascript skill

Source: Internet
Author: User

A 12306 authentication code to crack the idea,
Picture acquisition + probability

Analysis:
1. Single verification code inside has 8 pictures, type up to 8 kinds, at least not very sure
2.8 graphs are regular permutations that can be easily separated
3. Picture library should be limited, can collect, calculate hash warehousing, here need to associate the same type of picture
(such as "cups", "brushes", etc.)
Note: Here's the picture hash is not MD5, there are many algorithms, their own search bar.

Below, I assume that the image has been collected, the classification is complete, and begin to identify:
1. Select a verification code, split into 8 pictures, calculate the hash, and then query these hash corresponding
Type (such as "Cup", "brush", etc.), where the image recognition rate is 100% correct.

2. Randomly select a type of query in the previous step, click the appropriate location. There's no need to identify the top
Chinese characters, according to the probability, extreme situation, 8 pictures are different, randomly choose the correct rate of 12.5%. So
In theory, you can successfully log in 8 times.

Difficulties:
1. The problem may be to classify, you need to associate the same type of picture

Some suggestions to increase the difficulty of identification
1. Add linear interference in the picture, or distort the picture
2. Irregular arrangement of 8 pictures to make it difficult to split

Only by virtue of past experience, some ideas have not yet been practiced. Welcome to The Spit slot ...

This is the whole story of this article, please take a moment to share it with your friends or leave a comment. We will sincerely thank you for your support!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.