Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Autogenerated matrices #1

Open
MayorUshanka opened this issue Apr 13, 2021 · 5 comments
Open

Autogenerated matrices #1

MayorUshanka opened this issue Apr 13, 2021 · 5 comments
Labels
enhancement New feature or request

Comments

@MayorUshanka
Copy link

Matrices usually have a multitude of any of these subpatterns:

  • increasing rotation over (some) axis
  • increasing scale in (some) direction over (some) axis
  • ordering/permutation of some patterns, like a 1d sudoku

Sounds like this is automatable. Is this automation planned or has it not been considered?

@ballerburg9005 ballerburg9005 added the enhancement New feature or request label Apr 13, 2021
@ballerburg9005
Copy link
Owner

ballerburg9005 commented Apr 13, 2021

Ok, so you you are asking if we can generate the Raven's matrices directly, instead of using fixed images?

There is another iqcaptcha where you could easily steal some code from. I would like to translate this code to PHP entirely, or at least have some sort of encoder in PHP on the server side and get rid of the node.js.

This is one of the next steps to take if IQcaptcha use becomes more widespread.

@MayorUshanka
Copy link
Author

Exactly. All of this overlay-noise image distortion crap just makes the captcha hard to read and tedious to solve. Whereas if you automatically generate the matrices, well there are no solution databanks, so good luck trying to bot it.

@MayorUshanka
Copy link
Author

MayorUshanka commented Apr 20, 2021

I can start working on a script that generates svg output

@ballerburg9005
Copy link
Owner

ballerburg9005 commented Apr 20, 2021

Ok, that would be nice thanks!

But it must be a server-side script and it can't have any "fancy" dependencies (such as node.js).

I believe we will see the highest usage of IQcaptcha on Wordpress installations. And maybe even a little bit on .onion sites. That's why we should keep it PHP only.

I can solve the other iqcaptcha only half the time within the default 30 seconds or so. Maybe if it had one glyph less it would be easy enough, or maybe too easy as a default. I think we should take his image-generating code as an example.

@MayorUshanka
Copy link
Author

Yeah, it doesn't seem to hard. Pick a couple of shapes, build a pattern, transform them, shuffle columns, remove one cell and put it in [answers], add some decoy answers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants