A GAN based framework for CAPTCHA breaking in the dark web. Especially for the CAPTCHA with curve and dot noisces.
This code is implemented in Python and PyTorch. All of the required libraries could be installed by pip or conda.
Due to the shortage of the storage space, data is not uploaded in this repository. Please find the Kaggle Page for the data.
GAN model is trained and uploaded. An example of making dataset for training CNN model is under the folder Example_and_Record
For CNN model training, Dee Qiu's code is used for reference. The CNN Synthesizer is used from an open-source CAPTCHA library. Based on that implementation, we change the code to satisfy our need for experiments.