mirror of
https://github.com/horsicq/Detect-It-Easy.git
synced 2026-06-24 01:54:08 +00:00
2 lines
No EOL
1 KiB
JavaScript
2 lines
No EOL
1 KiB
JavaScript
function detect(){return isSignatureInBeginAndEndPresent("'function'")&&(isSignatureInBeginAndEndPresent("'var '")||isSignatureInBeginAndEndPresent("'const '")||isSignatureInBeginAndEndPresent("')();'"))&&(isSignatureInBeginAndEndPresent("'_0x'")&&(isSignatureInBeginAndEndPresent("'_0x' .. .. .. .. '('")||isSignatureInBeginAndEndPresent("'_0x' .. .. .. .. .. '('")||isSignatureInBeginAndEndPresent("'_0x' .. .. .. .. .. .. '('"))&&(bDetected=1),isSignatureInBeginAndEndPresent("'parseInt(' .. '('")&&(sOptions="mangled",bDetected=1),isSignatureInBeginAndEndPresent("'=[\"'")&&isSignatureInBeginAndEndPresent("'\",\"'")||isSignatureInBeginAndEndPresent("'=[' 27")&&isSignatureInBeginAndEndPresent("27 ',' 27"))&&(sOptions+=(0!==sOptions.length?" + ":"")+"strings array"),result()}function isSignatureInBeginAndEndPresent(n){var e=10240
|
|
if(e>Binary.getSize()&&(e=Binary.getSize()),Binary.isSignaturePresent(0,e,n)||e!=Binary.getSize())return Binary.isSignaturePresent(Binary.getSize()-e,e,n)}meta("protector","javascript-obfuscator") |