Back

Disclaimer: These are my personal notes on this paper. I am in no way related to this paper. All credits go towards the authors.



Yet Another Text Captcha Solver: A Generative Adversarial Network Based Approach

Jan. 1, 2018 - Paper Link - Tags: Adversarial

Summary

Used a generative adversarial network (GAN) to generate captchas. The GAN consisted of a synthesizer that generated captcha samples and a discriminator that discriminated between synthetic and real samples. This kept the synthesizer honest. The captchas then went into another GAN that learned to remove security features, like wavey and overlapping text. Finally, these were given to a CNN to decode the captcha. They required only 500 real captchas to generate the training data via synthesizing. Transfer learning was used by the CNN to better the model.

Notes

Analysis

Citation: Ye, Guixin, et al. "Yet another text captcha solver: A generative adversarial network based approach." Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security. 2018.