Jump to content

Recommended Posts

Posted
PCL's JSiD - a program to determine what is encrypted or processed by JavaScript code. The search is performed mainly by the signatures, and in some cases, heuristically, so theoretically possible error in identification. Scripts can also be transferred via the command line and drag'n'drop. Widely popular for JavaScript protectors are very few, and the majority of packers and obfuscators same type, so the PCL's JSiD determines is only the following algorithms.
 
Bananascript Compressor
Caesar
CodeLock Dynamic Encoder
Enkoder
Free Javascript Obfuscator
generic escape-encoders
HTMLProtector
JavaScript Compressor (1)
JavaScript Compressor (2)
Javascript Encoder (1)
JavaScript Encoder (2)
JavaScript Mutator
JavaScript Obfuscator
JavaScript Scrambler
jjencode / aaencode
JSCrush
JSNoAlnum
Microsoft Script Encoder
MyObfuscator Pro
Password Protect / Encode HTML
ProtWare's HTML Guardian
Stunnix JavaScript Obfuscator
WiseLoop PHP JavaScript Obfuscator
z0mbie's HTML source protecter / z0mbie's HTML source Encoder
If you have something to add to this list, please send me a link and / or script samples will expand functionality. "112 244" to send code.
 
Return codes for the console versions of the program (ERRORLEVEL):
0 = No error
1 = command-line parameters are not set
2 = file not found or system error
3 = Can not allocate memory (very large file)
 
Example use jsid_ce.bat file
 
PCL's JSiD supports custom plug-ins (for example, the analyzer module from PHPiD), so theoretically it can be used to analyze the files of any format. Plugin files are DLL-library format and must be placed in the folder \ plugins. An example of the plugin on FASM is there. If you write something your plugins, most please send them to me and I'll include them in the distribution.
 
  • Upvote 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...