We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 39658 ☆ A M B ☆
    • 106 Posts
    A lot of (Russian) spam came through my contact forms, so I installed recaptchav2 and Rampart (Honeypot). But spam still keeps coming in. I can't say it's less.

    Have spammer evolved and able to bypass recaptchav2 and Honeypot? Are there any other countermeasures I can take?

    This question has been answered by paulp. See the first response.

      • 39658 ☆ A M B ☆
      • 106 Posts
      Google Recaptcha gave me this message:

      We detected that your site is verifying reCAPTCHA passed solutions less than 50% of the time. This could indicate a problem with your integration with reCAPTCHA.
        • 13226
        • 953 Posts
        Just a heads up on Recaptcha - am no expert, but a quick search opens eyes smiley

        https://www.google.com/search?q=bypass+recaptcha+v2
          • 39658 ☆ A M B ☆
          • 106 Posts
          I'm not sure if this is an answer wink . Does Recaptcha work or not?

          I'm not a programmer, so I don't understand those Google results.
            • 13226
            • 953 Posts
            Very direct sad

            As noted, it was just a "heads up", not an answer

            If you read pages in those results you will get your answer whether it works or not, but if you cant be bothered, it works, but it can be worked around

            If your not up for reading, maybe watching a video will help: https://www.youtube.com/results?search_query=bypass+recaptcha [ed. note: iusemodx last edited this post 7 years, 11 months ago.]
              • 46886
              • 1,154 Posts
              Its a never-ending challenge. Spam evolves, unfortunately.

              There are some practical steps you can take. You can implement an additional check that can fool the spam bots.

              For instance imagine three checkboxes, with instructions in an image about which one(s) to check. If the result is incorrect, then the form wouldn't fire or better yet would fire but would be discarded. An alternate success message could inform a potential real person that the form was not finally submitted.

              There are many tactics that can help.
                • 39658 ☆ A M B ☆
                • 106 Posts
                Quote from: iusemodx at Oct 27, 2018, 04:37 PM
                Very direct sad

                As noted, it was just a "heads up", not an answer

                If you read pages in those results you will get your answer whether it works or not, but if you cant be bothered, it works, but it can be worked around

                If your not up for reading, maybe watching a video will help: https://www.youtube.com/results?search_query=bypass+recaptcha

                Reading or video: I know that recaptcha's can be bypassed (that's why I opened this post). What I'm looking for is a solution. And I'm not a programmer. Too bad MODX is deficit on this aspect, comparing to other platforms.
                  • 46886
                  • 1,154 Posts
                  I...gave you a real solution. It works because the machines can't work out what they should do.

                  You could also put in a text space that is hidden, and if anything is entered in there (a real user wouldn't even see the space) the sending would fail. But I think that's already pretty common.

                  What about your google solution? What does it mean that your integration isn't good enough?
                  • discuss.answer
                    • 22840
                    • 1,572 Posts
                    Are you using formit for your forms ? if so make sure you are calling the recaptcha2 befor email in the hooks

                    &hooks=`recaptchav2,email`
                      • 34084 ☆ A M B ☆
                      • 756 Posts
                      If you have no need for that geographic location (Russia) adding the country to blacklist blocking all access to the site from the region. That is sometimes heavy handed, but certainly stops the flood gates for further investigation. If you are using a hosting vendor and do not have any internal technical teams you can open a ticket to block the region via configuration. Secondly you can get an modx pro to take a look at how the form(s) are implemented to make an informed recommendation on how to best solve.

                      Cheers

                        Evo Revo // Ubuntu, CentOS, Win // Apache 2x, Lighttp (Lighty)
                        Visit CharlesMx.com for latest news and status updates.