Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. New Captcha Form That I Like!

New Captcha Form That I Like!

Scheduled Pinned Locked Moved The Lounge
question
22 Posts 18 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Roger Wright

    I just registered my new rifle on the manufacturer's website, and was surprised to see a Captcha form I haven't seen before. Instead of completely unintelligible letters and numbers, there was just three simple, clear characters presented. The question to be answered was, "What color is the first character above?" Nice. :-D

    Will Rogers never met me.

    A Offline
    A Offline
    AspDotNetDev
    wrote on last edited by
    #2

    I've been considering building a contact form with throttling based on IP address. So, maybe I limit the number of submissions to 10 per day per IP address. I could even build it dynamically using JavaScript to avoid what I imagine the bulk of bots do (i.e., perform simple HTTP POSTS against any detected input fields). Would certainly be less annoying for users (unless I got very popular and lots of people wanted to contact me), and probably easier to build/maintain. Another idea would be to have multiple buttons. One button would say something like "Block My IP For a Week" and the other would say "Submit Form". They would be swapped dynamically, and each would have a JavaScript prompt ("you sure?"). :)

    Thou mewling ill-breeding pignut!

    realJSOPR T 2 Replies Last reply
    0
    • R Roger Wright

      I just registered my new rifle on the manufacturer's website, and was surprised to see a Captcha form I haven't seen before. Instead of completely unintelligible letters and numbers, there was just three simple, clear characters presented. The question to be answered was, "What color is the first character above?" Nice. :-D

      Will Rogers never met me.

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #3

      Surely trivial to write a bot to crack that, though?

      MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

      B 1 Reply Last reply
      0
      • R Roger Wright

        I just registered my new rifle on the manufacturer's website, and was surprised to see a Captcha form I haven't seen before. Instead of completely unintelligible letters and numbers, there was just three simple, clear characters presented. The question to be answered was, "What color is the first character above?" Nice. :-D

        Will Rogers never met me.

        T Offline
        T Offline
        tumbledDown2earth
        wrote on last edited by
        #4

        There is this company[^] which started to bring innovative captcha ideas ... Points to remember the horrified captchas I get to solve each day ... The fantastically swirled charaters are sometimes unreadable even by a simple human brain like mine... Sometimes we just over-complicate things. I just wonder why

        J T L 3 Replies Last reply
        0
        • T tumbledDown2earth

          There is this company[^] which started to bring innovative captcha ideas ... Points to remember the horrified captchas I get to solve each day ... The fantastically swirled charaters are sometimes unreadable even by a simple human brain like mine... Sometimes we just over-complicate things. I just wonder why

          J Offline
          J Offline
          Joezer BH
          wrote on last edited by
          #5

          Great idea :omg:

          Never underestimate the difference you can make in the lives of others.

          1 Reply Last reply
          0
          • R Roger Wright

            I just registered my new rifle on the manufacturer's website, and was surprised to see a Captcha form I haven't seen before. Instead of completely unintelligible letters and numbers, there was just three simple, clear characters presented. The question to be answered was, "What color is the first character above?" Nice. :-D

            Will Rogers never met me.

            P Offline
            P Offline
            PaulowniaK
            wrote on last edited by
            #6

            Was there an "Are you colour blind?" question before you got to the Capcha? ;P

            Almost, but not quite, entirely unlike... me...

            1 Reply Last reply
            0
            • R Roger Wright

              I just registered my new rifle on the manufacturer's website, and was surprised to see a Captcha form I haven't seen before. Instead of completely unintelligible letters and numbers, there was just three simple, clear characters presented. The question to be answered was, "What color is the first character above?" Nice. :-D

              Will Rogers never met me.

              M Offline
              M Offline
              Mark_Wallace
              wrote on last edited by
              #7

              It's cyan... OK, it's turquoise... Then it's blue-green... Oh, bugger. How do you set monitor colour profiles again?

              I wanna be a eunuchs developer! Pass me a bread knife!

              1 Reply Last reply
              0
              • L Lost User

                Surely trivial to write a bot to crack that, though?

                MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                B Offline
                B Offline
                BobJanova
                wrote on last edited by
                #8

                Well, a dynamically created form requires you to have a browser with a JS engine in your spambot, not just a HTTP client. And unless you're one of the big boys, no-one's going to bother writing a spambot specifically to target your site, so you just need to be unavailable for the generic ones.

                1 Reply Last reply
                0
                • R Roger Wright

                  I just registered my new rifle on the manufacturer's website, and was surprised to see a Captcha form I haven't seen before. Instead of completely unintelligible letters and numbers, there was just three simple, clear characters presented. The question to be answered was, "What color is the first character above?" Nice. :-D

                  Will Rogers never met me.

                  G Offline
                  G Offline
                  Gary R Wheeler
                  wrote on last edited by
                  #9

                  I saw something similar once. The graphic presented a simple arithmetic problem (fully parenthesized) and you had to enter the result: (4+2)3+2

                  Software Zen: delete this;

                  B 1 Reply Last reply
                  0
                  • A AspDotNetDev

                    I've been considering building a contact form with throttling based on IP address. So, maybe I limit the number of submissions to 10 per day per IP address. I could even build it dynamically using JavaScript to avoid what I imagine the bulk of bots do (i.e., perform simple HTTP POSTS against any detected input fields). Would certainly be less annoying for users (unless I got very popular and lots of people wanted to contact me), and probably easier to build/maintain. Another idea would be to have multiple buttons. One button would say something like "Block My IP For a Week" and the other would say "Submit Form". They would be swapped dynamically, and each would have a JavaScript prompt ("you sure?"). :)

                    Thou mewling ill-breeding pignut!

                    realJSOPR Offline
                    realJSOPR Offline
                    realJSOP
                    wrote on last edited by
                    #10

                    I would consider allowing three incorrect ones, and then start adding delays for every three they get wrong. rqst rqst rqst delay 10 secs rqst delay 10 secs rqst delay 10 secs rqst delay 20 secs ... and so on

                    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                    -----
                    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                    -----
                    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997

                    A 1 Reply Last reply
                    0
                    • R Roger Wright

                      I just registered my new rifle on the manufacturer's website, and was surprised to see a Captcha form I haven't seen before. Instead of completely unintelligible letters and numbers, there was just three simple, clear characters presented. The question to be answered was, "What color is the first character above?" Nice. :-D

                      Will Rogers never met me.

                      Mike HankeyM Offline
                      Mike HankeyM Offline
                      Mike Hankey
                      wrote on last edited by
                      #11

                      I've run across a couple of them and it sure makes it easy, don't know why more of that's not going on?

                      VS2010/Atmel Studio 6.1 ToDo Manager Extension Some days, it's just not worth chewing through the restraints.

                      1 Reply Last reply
                      0
                      • R Roger Wright

                        I just registered my new rifle on the manufacturer's website, and was surprised to see a Captcha form I haven't seen before. Instead of completely unintelligible letters and numbers, there was just three simple, clear characters presented. The question to be answered was, "What color is the first character above?" Nice. :-D

                        Will Rogers never met me.

                        W Offline
                        W Offline
                        wizardzz
                        wrote on last edited by
                        #12

                        Out of curiosity. Why did you register it? Don't they stand by their products without registering them? Also, what company was it, I want to play with the captcha.

                        Twits[^]

                        1 Reply Last reply
                        0
                        • G Gary R Wheeler

                          I saw something similar once. The graphic presented a simple arithmetic problem (fully parenthesized) and you had to enter the result: (4+2)3+2

                          Software Zen: delete this;

                          B Offline
                          B Offline
                          bVagadishnu
                          wrote on last edited by
                          #13

                          Gary R. Wheeler wrote:

                          (4+2)3+2

                          I know the answer is 22. 4 + 2 = 6 6base3 = 20 20 + 2 = 22 woohoo :suss::suss:

                          Every time you think, you weaken the nation.

                          1 Reply Last reply
                          0
                          • realJSOPR realJSOP

                            I would consider allowing three incorrect ones, and then start adding delays for every three they get wrong. rqst rqst rqst delay 10 secs rqst delay 10 secs rqst delay 10 secs rqst delay 20 secs ... and so on

                            ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                            -----
                            You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                            -----
                            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997

                            A Offline
                            A Offline
                            AspDotNetDev
                            wrote on last edited by
                            #14

                            Yeah, I was thinking along those lines as well. That makes more sense for a lot of things, but for a contact form that gets used like once every 3 months, a hard limit would work for me.

                            Thou mewling ill-breeding pignut!

                            1 Reply Last reply
                            0
                            • A AspDotNetDev

                              I've been considering building a contact form with throttling based on IP address. So, maybe I limit the number of submissions to 10 per day per IP address. I could even build it dynamically using JavaScript to avoid what I imagine the bulk of bots do (i.e., perform simple HTTP POSTS against any detected input fields). Would certainly be less annoying for users (unless I got very popular and lots of people wanted to contact me), and probably easier to build/maintain. Another idea would be to have multiple buttons. One button would say something like "Block My IP For a Week" and the other would say "Submit Form". They would be swapped dynamically, and each would have a JavaScript prompt ("you sure?"). :)

                              Thou mewling ill-breeding pignut!

                              T Offline
                              T Offline
                              thecodeproject treacy co uk
                              wrote on last edited by
                              #15

                              Major flaw with your first idea... What about people stuck behind a Proxy or NAT firewall or VPN? You can have many-many-many people behind one IP address, particularly now IPv4 addresses have run out. Plus don't forget the transition to IPv6 is going to see an increase in various forms of Tunnelling and NAT in the short term. You would also need code that can handle IPv6 addresses as well. The second idea is better but a bot would defeat it straight away because it could read the text or image of the buttons. If you randomly change a button image each time but it still conveys which button is which to the user, that could work because the bot would have to figure this out as well (just like a traditional captcha).

                              A 1 Reply Last reply
                              0
                              • T tumbledDown2earth

                                There is this company[^] which started to bring innovative captcha ideas ... Points to remember the horrified captchas I get to solve each day ... The fantastically swirled charaters are sometimes unreadable even by a simple human brain like mine... Sometimes we just over-complicate things. I just wonder why

                                T Offline
                                T Offline
                                thecodeproject treacy co uk
                                wrote on last edited by
                                #16

                                Nice solution to the problem!

                                1 Reply Last reply
                                0
                                • R Roger Wright

                                  I just registered my new rifle on the manufacturer's website, and was surprised to see a Captcha form I haven't seen before. Instead of completely unintelligible letters and numbers, there was just three simple, clear characters presented. The question to be answered was, "What color is the first character above?" Nice. :-D

                                  Will Rogers never met me.

                                  R Offline
                                  R Offline
                                  Richard Jones
                                  wrote on last edited by
                                  #17

                                  Better than a "Voight-Kampff" test. ;P

                                  I need an app that will automatically deliver a new BBBBBBBBaBB (beautiful blonde bimbo brandishing bountiful bobbing bare breasts and bodacious butt) every day. John Simmons / outlaw programmer

                                  1 Reply Last reply
                                  0
                                  • T thecodeproject treacy co uk

                                    Major flaw with your first idea... What about people stuck behind a Proxy or NAT firewall or VPN? You can have many-many-many people behind one IP address, particularly now IPv4 addresses have run out. Plus don't forget the transition to IPv6 is going to see an increase in various forms of Tunnelling and NAT in the short term. You would also need code that can handle IPv6 addresses as well. The second idea is better but a bot would defeat it straight away because it could read the text or image of the buttons. If you randomly change a button image each time but it still conveys which button is which to the user, that could work because the bot would have to figure this out as well (just like a traditional captcha).

                                    A Offline
                                    A Offline
                                    AspDotNetDev
                                    wrote on last edited by
                                    #18

                                    thecodeproject@treacy.co.uk wrote:

                                    What about people stuck behind a Proxy or NAT firewall or VPN

                                    Not a problem if I only get a submission every few months.

                                    thecodeproject@treacy.co.uk wrote:

                                    If you randomly change a button image each time

                                    I was thinking of randomly injecting characters into the button text, and randomly removing characters. And maybe have a few different messages. For a quick and dirty solution, I doubt this would be necessary. Something else I was thinking was to dynamically generate the button ID's/names. I'd randomly assign them a GUID or something, and only accept one of them as correct (I'd log the correct one to the database, or session, or whatever). They'd be single use. That way, they could just do an HTTP POST knowing the correct key to use.

                                    Thou mewling ill-breeding pignut!

                                    1 Reply Last reply
                                    0
                                    • R Roger Wright

                                      I just registered my new rifle on the manufacturer's website, and was surprised to see a Captcha form I haven't seen before. Instead of completely unintelligible letters and numbers, there was just three simple, clear characters presented. The question to be answered was, "What color is the first character above?" Nice. :-D

                                      Will Rogers never met me.

                                      R Offline
                                      R Offline
                                      RafagaX
                                      wrote on last edited by
                                      #19

                                      I've seen this kind of captchas from a time on, but I think they're easier to solve than reCaptcha ones, reCaptcha captchas are harder to solve, even to some humans... :rolleyes:

                                      CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...

                                      1 Reply Last reply
                                      0
                                      • T tumbledDown2earth

                                        There is this company[^] which started to bring innovative captcha ideas ... Points to remember the horrified captchas I get to solve each day ... The fantastically swirled charaters are sometimes unreadable even by a simple human brain like mine... Sometimes we just over-complicate things. I just wonder why

                                        L Offline
                                        L Offline
                                        Luiz Monad
                                        wrote on last edited by
                                        #20

                                        Nice idea. But I think that machines can learn to recognize these types of images, by using IA. SOINN[^] There is no way to stop spam, it is an arms race.

                                        T 1 Reply Last reply
                                        0
                                        • R Roger Wright

                                          I just registered my new rifle on the manufacturer's website, and was surprised to see a Captcha form I haven't seen before. Instead of completely unintelligible letters and numbers, there was just three simple, clear characters presented. The question to be answered was, "What color is the first character above?" Nice. :-D

                                          Will Rogers never met me.

                                          M Offline
                                          M Offline
                                          Marc Clifton
                                          wrote on last edited by
                                          #21

                                          I think women would have trouble with that.[^] ;) Marc

                                          Testers Wanted!
                                          Latest Article: User Authentication on Ruby on Rails - the definitive how to
                                          My Blog

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups