Just an FYI, Wepawet is failing on this one (also fails if you directly feed it the .js file);
trustshield.info/?p=WKmimHVlbHKHjsbIo21zdYWMpYOInKOjY4nT1m6uqI61h8WilnGbk4F5bw==
Previously, you could just decode then analyze the .js file, and determine the URL to use in order to obtain the file, for example;
http://guardincorp.info/build[n]_[n].php?cmd=getFile&counter=
> http://guardincorp.info/build08_12.php?cmd=getFile&counter=
This example resulted in a file called Setup_build-1_7.exe. Now however, they seem to have changed it to prevent this, as I'm now seeing it serve a 0KB file if the correct n params are not fed. I've got one here at present that I've decoded, see if you can determine the correct params (going to run it live once I've posted this, to see if I can identify what they've changed).
trustshield.info/build93_102.php?cmd=getFile&counter=1&query
This URL was identified via the following code, hidden in the encoded .js file;
kPromo.getDownloadURL=function(){return"build"+kPromo.strategy.properties.ls+"_"+kPromo.strategy.properties.uid+".php?cmd=getFile&counter="+kPromo.common.downloadAttemptsCount+"&"+kPromo.base.queryParameters};