
Nemesis
Our Projects
Extra
Controls
|
Captchas are used in many places and have many uses, from security verifications to just wasting people's time. As of now it's a system that works in many cases to prevent bots do automated tasks like spamming, automatic registration, automatic voting, etc. However, this is not real security.
The purpose of this project it not to generalize captcha recognition but to offer sollutions to some targetted websites where captchas are not used as a security improvement of any kind but just to waste people's time, to make sure that a real person is waiting a big period of time before entering the captcha. The results of this project are not to be used by spammers (or "marketers" as they like to call themselves) but by normal users who agree that wasting people's valuable time with useless waiting is counter-productive for both users and the company itself. If an alternative would be offered to actually do something usefull for the company, like transcribing from a scanned page where normal OCR programs fail or improving a dictionary with new definitions, many people would prefer to do that instead of waiting.
Supported captchas
Captcha.dll
Captcha.dll facilitates automatic downloaders to bypass captcha restrictions when downloading from websites that require people enter a captcha to download the next file. Version 1.01 supports only captchas from rapidshare.com and rapidshare.de, more will be added in next versions.
Exported functions:
- int GetVersion(void); - returns the version of captcha.dll. For version 1.00 this function returns 0x100.
- int TextFromCaptcha(int captchaType, const char *filename, char *captchaTxt, int bufferSize); - this function attempts to solve a captcha and copies the result to captchaTxt buffer. The return value is the number of bytes written. Parameters are as follows:
captchaType - a numeric identifier for captcha type
- 0 - auto-detect format, version 1.01+
- 1 - rapidshare.com's captcha (2008-05) with dogs and cats, all letters
- 2 - rapidshare.com's captcha (2008-05), only letters with a cat on them (not implemented yet)
- 3 - rapidshare.com's captcha (2008-06-27), 4 letters
- 10 - rapidshare.de's captcha (2008-06), 3 letters
- 20 - netload.in's captcha (2008-07), 4 digits
- 30 - filebeam.com's captcha (2008-07), 5 digits
| | filename - a saved picture with a captcha, can be in any format that can be loaded by IPicture interface |
| captchaTxt - a buffer that will receive recognized text |
| bufferSize - maximum number of bytes that will be copied to output buffer |
After calling this function, a file will be saved as matrix.txt that will contain the matrix of traces for types 1 and 2 (40xN), or the re-scaled image (16x16) for type 3. Saving this file is not an option in this version. New functions will be added / exported on request.
Support Forums
Download
| File name | Size | Last update | Description |
| Captcha100.zip | 36631 | 2008-06-30, 15:57 | [2008-06-30] Version 1.00 of captcha.dll |
| Captcha101.zip | 38776 | 2008-06-30, 15:57 | [2008-06-30] Version 1.01 of captcha.dll |
| Captcha102.zip | 43220 | 2008-07-01, 14:43 | [2008-07-01] Version 1.02 of captcha.dll |
| Captcha103.zip | 45628 | 2008-07-03, 21:57 | [2008-07-03] Version 1.03 of captcha.dll |
| Captcha104.zip | 46481 | 2008-07-05, 22:12 | [2008-07-05] Version 1.04 of captcha.dll |
| test.zip | 48429 | 2008-07-05, 22:12 | [ 2008-07-05] A test program that imports captcha.dll and can save a text file with output text (uses type 0=autodetect). Command line: test input_file output_fileIf output_file is missing, the result will be shown in a message box.  If output_file exists, the result will be appended to it. Also, a file named matrix.txt will be saved for bug reports. |
| rapidshare.com.zip | 41034 | 2008-07-01, 15:57 | |
You need to be logged in to be able to post comments
|
|