CAPTCHA Decoders?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Sosa
    In Tushy Land
    • Oct 2002
    • 40149

    #1

    CAPTCHA Decoders?

    Anyone do CAPTCHA decoding software? I'm looking at having something that wrote that will quickly decode and enter the Captcha for me when it is pulled up on a website.

    It has to be quick and accurate. Something so all I have to is hit enter when the page loads since the CAPTCHA is the only thing that needs entered on the page.

    leave your info here if you do this kind of work and references / samples
  • WiredGuy
    Pounding Googlebot
    • Aug 2002
    • 34512

    #2
    LOL, planning on spamming sites?
    WG
    I play with Google.

    Comment

    • fris
      Too lazy to set a custom title
      • Aug 2002
      • 55679

      #3
      heh ya why would you want to do that ? :p
      Since 1999: 69 Adult Industry awards for Best Hosting Company and professional excellence.

      Comment

      • OzMan
        Confirmed User
        • Sep 2003
        • 9162

        #4
        "yes hello, I'd like to see what types of silencers you sell that would fit my glock"

        "oh no particular reason"

        Comment

        • dready
          Confirmed User
          • Oct 2002
          • 5247

          #5
          Originally posted by OzMan
          "yes hello, I'd like to see what types of silencers you sell that would fit my glock"

          "oh no particular reason"
          ICQ: 91139591

          Comment

          • Sosa
            In Tushy Land
            • Oct 2002
            • 40149

            #6
            lol no even close to spamming websites.

            Comment

            • rowan
              Too lazy to set a custom title
              • Mar 2002
              • 17393

              #7
              Originally posted by Sosa
              lol no even close to spamming websites.
              Scraping someone's hard work then?

              I'm developing a site which as a whole will contain a shitload of useful data, I can't wait until idiots start scraping it...

              Comment

              • justFred
                Confirmed User
                • Mar 2007
                • 922

                #8
                wow I definitely rolled my eyes at this one.
                Vote Bill Cosby 2012

                Comment

                • $5 submissions
                  I help you SUCCEED
                  • Nov 2003
                  • 32195

                  #9
                  Hit me up on Yahoo IM (lolz)

                  Comment

                  • Xrated J
                    Confirmed User
                    • Sep 2006
                    • 4347

                    #10

                    Comment

                    • DBS.US
                      Geo Cities
                      • Aug 2003
                      • 11843

                      #11
                      We have been testing one in a craigslist auto-poster, it's working good, but still needs a few tweaks.
                      Have an unused domain? Make a Free Chaturbate White Label site and be making money tonight

                      Comment

                      • Sosa
                        In Tushy Land
                        • Oct 2002
                        • 40149

                        #12
                        this isn't anything for stealing someones website work, spamming websites or anything like that. Simply filling in the captcha on one page after I make some selections by hand.

                        Comment

                        • fluffygrrl
                          So Fucking Banned
                          • May 2006
                          • 2187

                          #13
                          Originally posted by Sosa
                          Something so all I have to is hit enter
                          I think you're missing a sublte point on this entire automation thingee.

                          Now go hit enter.

                          Comment

                          • pr0
                            rockin tha trailerpark
                            • May 2001
                            • 23088

                            #14
                            Originally posted by rowan
                            Scraping someone's hard work then?

                            I'm developing a site which as a whole will contain a shitload of useful data, I can't wait until idiots start scraping it...
                            seriously? link me on icq
                            __________
                            Loadedca$h - get sum! - Revengebucks - mmm rebills! - webair (gotz sErVrz)

                            Comment

                            • SmokeyTheBear
                              ►SouthOfHeaven
                              • Jun 2004
                              • 28609

                              #15
                              Code:
                              <?php 
                              class OCR 
                              { 
                                  private $im; 
                              
                                  function Color($x, $y) 
                                  { 
                                      if (!is_resource($this->im)) 
                                      { 
                                          return false; 
                                      } 
                              
                                      extract(imagecolorsforindex($this->im, imagecolorat($this->im, $x, $y))); 
                              
                                      $red = base_convert($red, 10, 16); 
                              
                                      if (strlen($red) < 2) 
                                      { 
                                          $red = '0' . $red; 
                                      } 
                              
                                      $green = base_convert($green, 10, 16); 
                              
                                      if (strlen($green) < 2) 
                                      { 
                                          $green = '0' . $green; 
                                      } 
                              
                                      $blue = base_convert($blue, 10, 16); 
                              
                                      if (strlen($blue) < 2) 
                                      { 
                                          $blue = '0' . $blue; 
                                      } 
                              
                                      return strtoupper($red . $green . $blue); 
                                  } 
                              
                                  function Info($image, $flag = null) 
                                  { 
                                      list($width, $height, $type) = getimagesize($image); 
                              
                                      if (!empty($flag)) 
                                      { 
                                          $flag = strtolower(trim($flag)); 
                              
                                          if ($flag == 'width') 
                                          { 
                                              return $width; 
                                          } 
                              
                                          else if ($flag == 'height') 
                                          { 
                                              return $height; 
                                          } 
                              
                                          else if ($flag == 'type') 
                                          { 
                                              switch ($type) 
                                              { 
                                                  case 1: 
                                                      return 'gif'; 
                                                  break; 
                              
                                                  case 2: 
                                                      return 'jpg'; 
                                                  break; 
                              
                                                  case 3: 
                                                      return 'png'; 
                                                  break; 
                                              } 
                                          } 
                              
                                          return false; 
                                      } 
                              
                                      switch ($type) 
                                      { 
                                          case 1: 
                                              $type = 'gif'; 
                                          break; 
                              
                                          case 2: 
                                              $type = 'jpg'; 
                                          break; 
                              
                                          case 3: 
                                              $type = 'png'; 
                                          break; 
                                      } 
                              
                                      $result = array 
                                      ( 
                                          'width' => $width, 
                                          'height' => $height, 
                                          'type' => $type 
                                      ); 
                              
                                      return $result; 
                                  } 
                              
                                  function Read($tag, $image, $background_vector = 'FFFFFF') 
                                  { 
                                      $image_info = $this->Info($image); 
                              
                                      $tag = strtolower($tag); 
                              
                                      if (!is_dir('OCR/' . $tag . '/')) 
                                      { 
                                          return false; 
                                      } 
                              
                                      $characters = array(); 
                              
                                      $handle = opendir('OCR/' . $tag . '/patterns/'); 
                              
                                      while (($file = readdir($handle)) !== false) 
                                      { 
                                          if (($file != '.') && ($file != '..')) 
                                          { 
                                              if (!is_dir('OCR/' . $tag . '/patterns/' . $file)) 
                                              { 
                                                  $file = str_replace('.ocr', '', $file); 
                              
                                                  $characters[$file] = $file; 
                                              } 
                                          } 
                                      } 
                              
                                      closedir($handle); 
                              
                                      $ignore_hash = ''; 
                              
                                      if (!empty($background_vector)) 
                                      { 
                                          if (strlen($background_vector) == 6) 
                                          { 
                                              $ignore_hash = md5(str_repeat($background_vector, $image_info['height'])); 
                                          } 
                              
                                          else 
                                          { 
                                              $ignore_hash = md5($background_vector); 
                                          } 
                                      } 
                              
                                      if ($image_info['type'] == 'gif') 
                                      { 
                                          $this->im = imagecreatefromgif($image); 
                                      } 
                              
                                      else if ($image_info['type'] == 'jpg') 
                                      { 
                                          $this->im = imagecreatefromjpeg($image); 
                                      } 
                              
                                      else if ($image_info['type'] == 'png') 
                                      { 
                                          $this->im = imagecreatefrompng($image); 
                                      } 
                              
                                      $test = array(); 
                                      $column = 0; 
                                      $candidates = array(); 
                                      $result = ''; 
                              
                                      for ($i = 0; $i < $image_info['width']; $i++) 
                                      { 
                                          $test[$column] = ''; 
                              
                                          for ($j = 0; $j < $image_info['height']; $j++) 
                                          { 
                                              $test[$column] .= $this->Color($i, $j); 
                                          } 
                              
                                          $test[$column] = md5($test[$column]); 
                              
                                          if ($test[$column] == $ignore_hash) 
                                          { 
                                              $test = array(); 
                                              $column = 0; 
                                          } 
                              
                                          else 
                                          { 
                                              if (empty($candidates[$i - $column])) 
                                              { 
                                                  foreach ($characters as $character) 
                                                  { 
                                                      $pattern = unserialize(file_get_contents('OCR/' . $tag . '/patterns/' . $character . '.ocr')); 
                              
                                                      if ($test[$column] == $pattern[$column]) 
                                                      { 
                                                          $candidates[$i - $column][] = $character; 
                                                      } 
                                                  } 
                                              } 
                              
                                              else 
                                              { 
                                                  foreach ($candidates[$i - $column] as $character) 
                                                  { 
                                                      $pattern = unserialize(file_get_contents('OCR/' . $tag . '/patterns/' . $character . '.ocr')); 
                              
                                                      if ($test[$column] != $pattern[$column]) 
                                                      { 
                                                          $key = array_search($character, $candidates[$i - $column]); 
                              
                                                          unset($candidates[$i - $column][$key]); 
                                                      } 
                                                  } 
                                              } 
                              
                                              if (count($candidates[$i - $column]) == 1) 
                                              { 
                                                  $candidates[$i - $column] = array_values($candidates[$i - $column]); 
                                                  $result .= $candidates[$i - $column][0]; 
                              
                                                  $character_width = $this->Info('OCR/' . $tag . '/source/' . $candidates[$i - $column][0] . '.' . $image_info['type'], 'width'); 
                              
                                                  $i = $i - $column + $character_width - 1; 
                                                  $column = 0; 
                                              } 
                              
                                              else 
                                              { 
                                                  $column++; 
                                              } 
                                          } 
                                      } 
                              
                                      return $result; 
                                  } 
                              
                                  function Train($tag, $character, $image) 
                                  { 
                                      if (!file_exists($image)) 
                                      { 
                                          return false; 
                                      } 
                              
                                      else 
                                      { 
                                          $image_info = $this->Info($image); 
                                      } 
                              
                                      $tag = strtolower($tag); 
                              
                                      if (!is_dir('OCR/' . $tag . '/')) 
                                      { 
                                          mkdir('OCR/' . $tag . '/'); 
                                      } 
                              
                                      if (!is_dir('OCR/' . $tag . '/source/')) 
                                      { 
                                          mkdir('OCR/' . $tag . '/source/'); 
                                      } 
                              
                                      if (file_exists('OCR/' . $tag . '/source/' . $character . '.' . $image_info['type'])) 
                                      { 
                                          @unlink('OCR/' . $tag . '/source/' . $character . '.' . $image_info['type']); 
                                      } 
                              
                                      @copy($image, 'OCR/' . $tag . '/source/' . $character . '.' . $image_info['type']); 
                              
                                      $image = 'OCR/' . $tag . '/source/' . $character . '.' . $image_info['type']; 
                              
                                      if ($image_info['type'] == 'gif') 
                                      { 
                                          $this->im = imagecreatefromgif($image); 
                                      } 
                              
                                      else if ($image_info['type'] == 'jpg') 
                                      { 
                                          $this->im = imagecreatefromjpeg($image); 
                                      } 
                              
                                      else if ($image_info['type'] == 'png') 
                                      { 
                                          $this->im = imagecreatefrompng($image); 
                                      } 
                              
                                      $result = array(); 
                              
                                      for ($i = 0; $i < $image_info['width']; $i++) 
                                      { 
                                          $result[$i] = ''; 
                              
                                          for ($j = 0; $j < $image_info['height']; $j++) 
                                          { 
                                              $result[$i] .= $this->Color($i, $j); 
                                          } 
                              
                                          $result[$i] = md5($result[$i]); 
                                      } 
                              
                                      if (!is_dir('OCR/' . $tag . '/patterns/')) 
                                      { 
                                          mkdir('OCR/' . $tag . '/patterns/'); 
                                      } 
                              
                                      if (file_exists('OCR/' . $tag . '/patterns/' . $character . '.ocr')) 
                                      { 
                                          @unlink('OCR/' . $tag . '/patterns/' . $character . '.ocr'); 
                                      } 
                              
                                      $handle = @fopen('OCR/' . $tag . '/patterns/' . $character . '.ocr', 'wb'); 
                              
                                      flock($handle, LOCK_EX); 
                                      fwrite($handle, serialize($result)); 
                                      flock($handle, LOCK_UN); 
                                      fclose($handle); 
                                  } 
                              } 
                              
                              ?>
                              hatisblack at yahoo.com

                              Comment

                              • DBS.US
                                Geo Cities
                                • Aug 2003
                                • 11843

                                #16
                                http://en.wikipedia.org/wiki/Captcha
                                Have an unused domain? Make a Free Chaturbate White Label site and be making money tonight

                                Comment

                                • baddog
                                  So Fucking Banned
                                  • Apr 2001
                                  • 107089

                                  #17
                                  So, how many of you would buy a copy of a script that did that if it were made available?

                                  Just wondering.

                                  Comment

                                  • WiredGuy
                                    Pounding Googlebot
                                    • Aug 2002
                                    • 34512

                                    #18
                                    Everyone who posted your gonna spam with it.
                                    WG
                                    I play with Google.

                                    Comment

                                    • blogman9
                                      Confirmed User
                                      • Dec 2005
                                      • 1261

                                      #19
                                      try this team: http://www.ocr-research.org.ua/
                                      Adult industry news

                                      Comment

                                      • Naja-ram
                                        Confirmed User
                                        • Aug 2006
                                        • 639

                                        #20
                                        now listen to me:
                                        no one puts up a captcha for no reason on his forms/pages.
                                        don't think we are all stupid.
                                        either you post a link of where you want it or you go down as a spammer in this board's history.
                                        http://www.muslimmatrimonial.com/

                                        Comment

                                        • SmokeyTheBear
                                          ►SouthOfHeaven
                                          • Jun 2004
                                          • 28609

                                          #21
                                          Originally posted by Naja-ram
                                          now listen to me:
                                          no one puts up a captcha for no reason on his forms/pages.
                                          don't think we are all stupid.
                                          either you post a link of where you want it or you go down as a spammer in this board's history.
                                          actually thats not true , i put captcha's on my porn sites to keep the blind guys from cheating me out of my goods. , obviously he isnt blind so he might need it for that..

                                          actually its a serious issue.. ( blind people and captcha's ) many sites now offer audio "captchas"
                                          hatisblack at yahoo.com

                                          Comment

                                          • StarkReality
                                            Confirmed User
                                            • May 2004
                                            • 4444

                                            #22
                                            Depending on what you need the captchas entered for, you could go the visitor incentived way, too. Easy example: A proxy site that requires a captcha before the visitor can surf to the site of his choice...so you basically let others manually enter the captchas you need to be entered...

                                            Comment

                                            • Naja-ram
                                              Confirmed User
                                              • Aug 2006
                                              • 639

                                              #23
                                              Originally posted by Sosa
                                              this isn't anything for stealing someones website work, spamming websites or anything like that. Simply filling in the captcha on one page after I make some selections by hand.
                                              so why not post a link?
                                              http://www.muslimmatrimonial.com/

                                              Comment

                                              • fris
                                                Too lazy to set a custom title
                                                • Aug 2002
                                                • 55679

                                                #24
                                                i used something like that for my craigslist bot
                                                Since 1999: 69 Adult Industry awards for Best Hosting Company and professional excellence.

                                                Comment

                                                • baddog
                                                  So Fucking Banned
                                                  • Apr 2001
                                                  • 107089

                                                  #25
                                                  Originally posted by Naja-ram
                                                  so why not post a link?
                                                  Maybe because it is none of your business and he doesn't need/want the competition for what he is doing.

                                                  Comment

                                                  • Sosa
                                                    In Tushy Land
                                                    • Oct 2002
                                                    • 40149

                                                    #26
                                                    Originally posted by Naja-ram
                                                    so why not post a link?
                                                    Umm because why would I want 10 other people jumping and doing the same thing. A few people know about it, and I have already talked to them about the project.

                                                    For everyone that thinks this is spam, sorry but it isn't just like I have mentioned before.

                                                    Comment

                                                    • DBS.US
                                                      Geo Cities
                                                      • Aug 2003
                                                      • 11843

                                                      #27
                                                      It's about the competition baby
                                                      Have an unused domain? Make a Free Chaturbate White Label site and be making money tonight

                                                      Comment

                                                      • DBS.US
                                                        Geo Cities
                                                        • Aug 2003
                                                        • 11843

                                                        #28
                                                        It's about the competition baby
                                                        Two many sheep here
                                                        Have an unused domain? Make a Free Chaturbate White Label site and be making money tonight

                                                        Comment

                                                        Working...