Changeset 477 for pwntcha


Ignore:
Timestamp:
Apr 27, 2005, 10:54:33 AM (15 years ago)
Author:
Sam Hocevar
Message:
  • crack ourcolony captchas (in the scode decoder)
  • started work on livejournal captchas.
Location:
pwntcha/trunk/src
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • pwntcha/trunk/src/Makefile.am

    r459 r477  
    1111    clubic.c \
    1212    linuxfr.c \
     13    livejournal.c \
    1314    lmt.c \
    1415    paypal.c \
  • pwntcha/trunk/src/common.h

    r456 r477  
    4242char *decode_clubic(struct image *img);
    4343char *decode_linuxfr(struct image *img);
     44char *decode_livejournal(struct image *img);
    4445char *decode_paypal(struct image *img);
    4546char *decode_phpbb(struct image *img);
  • pwntcha/trunk/src/main.c

    r459 r477  
    139139        else if(!strcmp(mode, "linuxfr"))
    140140            result = decode_linuxfr(img);
     141        else if(!strcmp(mode, "livejournal"))
     142            result = decode_livejournal(img);
    141143        else if(!strcmp(mode, "lmt"))
    142144            result = decode_lmt(img);
     
    160162                result = decode_authimage(img);
    161163            }
     164            else if(img->width == 175 && img->height == 35)
     165            {
     166                dprintf("autodetected livejournal captcha\n");
     167                result = decode_livejournal(img);
     168            }
    162169            else if(img->width == 100 && img->height == 40 && count < 6)
    163170            {
  • pwntcha/trunk/src/scode.c

    r465 r477  
    203203        case 170: return '9';
    204204#endif
     205        /* ourcolony font */
     206        case 4020: return '0';
     207        case 1970: return '1';
     208        case 4627: return '2';
     209        case 4410: return '3';
     210        case 4468: return '4';
     211        case 4329: return '5';
     212        case 4910: return '6';
     213        case 2378: return '7';
     214        case 5375: return '8';
     215        case 4710: return '9';
    205216        default:
    206217            dprintf("don't know about checksum %i\n", count);
Note: See TracChangeset for help on using the changeset viewer.