Does Avast! script-blocking do its job in human language or computer language of script? For I understand that script can be written in computer language, which is more various than human language with 01 combinations and is much tougher to be identified as malicious.
What will be the difference between scanning a script or a common program, an executable or zip file?
All files are 'translated' into binary combinations, aren't they? avast! should be able to interpretate the binary code in any situation.
If this was not possible, an antivirus won't be possible to run, it will have to block every program, script, etc.
avast! can analyse some 'souspicious' behaviors (for email and for the Behavior Blocker) but the most way it works is scanning not blocking.