TY - GEN
T1 - Resnet-based slide puzzle captcha automatic response system
AU - Wu, Danni
AU - Qiu, Jing
AU - Huang, Huiwu
AU - Yin, Lihua
AU - Gu, Zhaoquan
AU - Tian, Zhihong
N1 - Publisher Copyright:
© Springer Nature Singapore Pte Ltd 2020.
PY - 2020
Y1 - 2020
N2 - Slide puzzle captcha is a kind of dynamic cognitive game, which requires users to pass a series of cognitive tasks to verify themselves. Compared to boring text captcha, the user experience has been greatly improved, so slide puzzle captcha has gradually replaced the text-based captcha on many large platforms.In this paper, we divided slide puzzle captcha cracking into three steps: identifying the gap position, generating the sliding track, and implementing the browser automation. For the location identification of the gap, we used residual network based on object detection and yolov3-based object detection, establish Resnet-18 model and Yolov3 model, and in order to train the two models, we collect 1000 images from Bilibili, Netease Shield, Tik Tok, Jingdong, etcand estimated accuracy of gap identification; As for the generation of sliding trajectory, we analyze the sliding trajectory of human and imitated the human slider trajectory by the piecewise curve fitting of least-squares method; For the automatic implementation of browser, we calculate the offset position, use the TencentAPI, directly feed the recognition result to the page. We choose the resnet-18 and Yolov3 model to identify the location of the gap. We utilize the least-squares method to fit the sliding trajectory segmentally, increasing the degree of simulation and avoiding machine detection.
AB - Slide puzzle captcha is a kind of dynamic cognitive game, which requires users to pass a series of cognitive tasks to verify themselves. Compared to boring text captcha, the user experience has been greatly improved, so slide puzzle captcha has gradually replaced the text-based captcha on many large platforms.In this paper, we divided slide puzzle captcha cracking into three steps: identifying the gap position, generating the sliding track, and implementing the browser automation. For the location identification of the gap, we used residual network based on object detection and yolov3-based object detection, establish Resnet-18 model and Yolov3 model, and in order to train the two models, we collect 1000 images from Bilibili, Netease Shield, Tik Tok, Jingdong, etcand estimated accuracy of gap identification; As for the generation of sliding trajectory, we analyze the sliding trajectory of human and imitated the human slider trajectory by the piecewise curve fitting of least-squares method; For the automatic implementation of browser, we calculate the offset position, use the TencentAPI, directly feed the recognition result to the page. We choose the resnet-18 and Yolov3 model to identify the location of the gap. We utilize the least-squares method to fit the sliding trajectory segmentally, increasing the degree of simulation and avoiding machine detection.
KW - Object detection
KW - Resnet
KW - Slide puzzle captcha
KW - Yolo neural network
UR - https://www.scopus.com/pages/publications/85091488639
U2 - 10.1007/978-981-15-8101-4_14
DO - 10.1007/978-981-15-8101-4_14
M3 - 会议稿件
AN - SCOPUS:85091488639
SN - 9789811581007
T3 - Communications in Computer and Information Science
SP - 140
EP - 153
BT - Artificial Intelligence and Security - 6th International Conference, ICAIS 2020, Proceedings
A2 - Sun, Xingming
A2 - Wang, Jinwei
A2 - Bertino, Elisa
PB - Springer Science and Business Media Deutschland GmbH
T2 - 6th International Conference on Artificial Intelligence and Security,ICAIS 2020
Y2 - 17 July 2020 through 20 July 2020
ER -