You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Just like with the #102 - let us know if you find out this change (#100) trips any real bot protection service in your pipeline - as CreepJS is notoriously pedantic but seldom used in any real-world applications. I won't close this issue as this should be addressed soon-ish. Either way, thank you for submitting this, feel free to add any extra information :)
Just like with the #102 - let us know if you find out this change (#100) trips any real bot protection service in your pipeline - as CreepJS is notoriously pedantic but seldom used in any real-world applications. I won't close this issue as this should be addressed soon-ish. Either way, thank you for submitting this, feel free to add any extra information :)
haha I detect "too much recursion" in my BOT/DDoS protection project :D
is that not a reason?
I think this one might be connected to the getChainCycleLie function from CreepJS - this tests the error line thrown by the JS execution engine when you try to set up a cyclic prototype chain - you cannot setup a prototype chain cycle as that might cause an infinite loop during property access.
The actual error line when setting the cyclic prototype differs between browsers (Chrome/Firefox...), but when you tamper with the prototype object, very often you override this behaviour with your injections; and then no error stops you from creating the cycle - which is exactly what this test tests.
The following code override seems to be detected in CreepJS:
Any idea why it happens and if it can be fixed?
To Reproduce
Load CreepJS website.
Expected behavior
No detection.
System information:
The text was updated successfully, but these errors were encountered: