Fixed debug protection template false positive alert

This commit is contained in:
sanex3339
2017-09-16 23:30:48 +03:00
parent 1c3e922e26
commit e3066b4189
2 changed files with 12 additions and 10 deletions
+1 -1
View File
File diff suppressed because one or more lines are too long
@@ -3,14 +3,16 @@
*/
export function DebugProtectionFunctionCallTemplate (): string {
return `
var regExp1 = new RegExp('function *\\\\( *\\\\)');
var regExp2 = new RegExp('_0x([a-f0-9]){4,6} *\\\\(\\\\+\\\\+ *_0x([a-f0-9]){4,6} *\\\\)');
var result = {debugProtectionFunctionName}('init');
if (!regExp1.test(result + 'chain') || !regExp2.test(result + 'input')) {
result('0');
} else {
{debugProtectionFunctionName}();
}
(function () {
var regExp1 = new RegExp('function *\\\\( *\\\\)');
var regExp2 = new RegExp('\\\\+\\\\+ *_0x([a-f0-9]){4,6}');
var result = {debugProtectionFunctionName}('init');
if (!regExp1.test(result + 'chain') || !regExp2.test(result + 'input')) {
result('0');
} else {
{debugProtectionFunctionName}();
}
})();
`;
}