Lemme see if I got this.
Open a registration form, fill it out, but don't submit it yet.
Install the mod.
Click submit for the registration begun in step 1. There will be an error.
Register a new account as usual and everything is now invisible.
A couple things first.
JBlaze has no hesitation about this and I know he knows what he's doing (not that you don't) so that's a plus.
However, I can't help asking, how are future registrations determined to be either fake or real? Also is this testing deal some sort of "activation" or something? I'm not grilling you, it's just that my over active mind gets the best of me sometimes when I don't understand something.
Excuse me if I have not understood.
The MOD makes this. But first we must understand how bots operate.
The users do click on the link Register. Fill the boxes and then click on the button Register.
The bots don't make that. The bots sent the variables with his registration.
What variables? What are the names of the variables?
The Spammers will study who to break the software. In the case of a forum (in this case SMF), the registers variable is always the same name (user, email, passwrd1, passwrd2). So no problem in sending these variables filled with his information.
This MOD makeup, random mutations in the register template form, and (eg) the changes to (a3423ads234234asdasd, sdf34a56234234asdasd, blah, blah).
Spammers don't know this, then they will send the variables (user, email, passwrd1, passwrd2) as always.
Moreover, if their registration fails, the spammers they can see the error message. Then make a page re study, and will modify their bot. The "message of error/distraction" will think the spammers the registration failed because your forum have the register disable.
Sorry for my bad English.