Author Topic: new trojan horse!  (Read 3663 times)

0 Members and 1 Guest are viewing this topic.

fritzl

  • Guest
new trojan horse!
« on: October 08, 2006, 10:03:07 PM »
Hi!
i found a new trojan horse that is completly undetected by avast!
http://rapidshare.de/files/3600[broken]3457/Elite-Trojan.exe.html
« Last Edit: October 08, 2006, 10:28:19 PM by kubecj »

Offline polonus

  • Avast Überevangelist
  • Probably Bot
  • *****
  • Posts: 33926
  • malware fighter
Re: new trojan horse!
« Reply #1 on: October 08, 2006, 10:22:54 PM »
Hi fritzl,

You should not put up links to live malware, some unexperienced might be tempted to click it.
I get the following leaks:
------------------------------
Leaks in window 0x32b22a0:
  • [leaked object] (3145ba8) = [object Object]
  • observe (3145bb8, chrome://safe/content/framework.js, 1060-1078) = function (aSubject, aTopic, aData) {

    try {
        item = aSubject.QueryInterface(Components.interfaces.nsIUpdateItem);
        if (item.id != "{1650a312-02bc-40ee-977e-83f158701739}") {
            return;
        }
        if (aData == "item-uninstalled") {
            byebye = true;
            var pref = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
            var firstInstall = false;
            try {
                firstInstall = pref.getBoolPref("extensions.safe.firstinstall");
            } catch (ein) {
            }
            if (!firstInstall) {
                pref.setBoolPref("extensions.safe.uninstalled", true);
                window.open("http://www.siteadvisor.com/ffuninstall.html?aff_id=" + getAffid());
            }
        }
    } catch (e) {
    }
}
  [ ] prototype (164b928) = [object Object]
  • [leaked object] (2022188) = [object Object]
  • observe (2022190, chrome://switchproxy/content/proxy.js, 76-76) = function (subject, topic, data) {

    switchproxy_populateList();
}
  [ ] prototype (1ca68d8) = [object Object]
  • [leaked object] (329c208) = [object Object]
  • observe (329c210, chrome://downbar/content/downbaroverlay.js, 234-352) = function (subject, topic, state) {

    var db_dl = subject.QueryInterface(Components.interfaces.nsIDownload);
    var elmpath = db_dl.targetFile.path;
    var fixedelmpath = elmpath.replace(/\\/g, "\\\\");
    fixedelmpath = fixedelmpath.replace(/\'/g, "\\'");
    var db_fileext = elmpath.split(".").pop().toLowerCase();
    window.setTimeout("db_updateMini()", 444);
    db_updateProgressNow();
    if (topic == "dl-start") {
        for (var i = 0; i <= db_ignoreList.length; ++i) {
            if (db_fileext == db_ignoreList) {
                return;
            }
        }
        var rdf = Components.classes['@mozilla.org/rdf/rdf-service;1'].getService(Components.interfaces.nsIRDFService);
        var intNode = rdf.GetIntLiteral(1);
        db_setRDFProperty(elmpath, "DownbarShow", intNode);
        db_startUpdateDLrepeat(elmpath);
        document.getElementById("downbar").hidden = false;
    }
    if (topic == "dl-done") {
        var aElem = document.getElementById(elmpath);
        try {
            var clearTime = db_pref.getIntPref("downbar.function.timeToClear");
            var shouldScan = db_pref.getBoolPref("downbar.function.virusScan");
        } catch (e) {
        }
        if (shouldScan) {
            var wm = Components.classes['@mozilla.org/appshell/window-mediator;1'].getService(Components.interfaces.nsIWindowMediator);
            if (wm.getMostRecentWindow("navigator:browser") != window) {
                return;
            }
            for (var i = 0; i <= db_excludeList.length; ++i) {
                if (db_fileext == db_excludeList) {
                    return;
                }
            }
            try {
                var AVProgLoc = db_pref.getCharPref("downbar.function.virusLoc");
                var AVArgs = db_pref.getCharPref("downbar.function.virusArgs");
                var AVExecFile = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
                var process = Components.classes['@mozilla.org/process/util;1'].createInstance(Components.interfaces.nsIProcess);
                var args = AVArgs.split(" ");
                for (var i = 0; i < args.length; ++i) {
                    args = args.replace(/%1/g, elmpath);
                    args = args.replace(/\[Path\]/g, elmpath);
                }
                AVExecFile.initWithPath(AVProgLoc);
                if (AVExecFile.exists()) {
                    process.init(AVExecFile);
                    process.run(false, args, args.length);
                } else {
                    var db_notFound = db_strings.getString("AVnotFound");
                    alert(db_notFound + AVProgLoc);
                }
            } catch (e) {
                var db_failedAV = db_strings.getString("failedAV");
                alert(db_failedAV);
                return;
            }
        }
        var autoClear = false;
        if (db_clearList[0] == "all" | db_clearList[0] == "*") {
            autoClear = true;
        } else {
            for (var i = 0; i <= db_clearList.length; ++i) {
                if (db_fileext == db_clearList) {
                    autoClear = true;
                }
            }
        }
        if (autoClear) {
            window.setTimeout((function () {db_animateDecide(elmpath, "clear", {shiftKey:false});}), clearTime * 1000);
        }
    }
}
  [ ] prototype (1f0c1a0) = [object Object]
  • [leaked object] (329c258) = [object Object]
  • observe (329c260, chrome://downbar/content/downbaroverlay.js, 1771-1791) = function (subject, topic, state) {

    if (topic == "quit-application-granted") {
        try {
            var launchDLWin = db_pref.getBoolPref("downbar.function.launchOnClose");
            var clearOnClose = db_pref.getBoolPref("downbar.function.clearOnClose");
        } catch (e) {
        }
        if (launchDLWin && db_gDownloadManager.activeDownloadCount > 0) {
            var dlWin = window.open("chrome://mozapps/content/downloads/downloads.xul", "_blank", "chrome,dialog=no,resizable");
            dlWin.tryToClose = (function () {return false;});
        }
        db_trimHistory();
        if (clearOnClose) {
            db_clearAll();
        }
    }
}
  [ ] prototype (1f0cdf0) = [object Object]
  • [leaked object] (2022200) = [object Object]
  • observe (2022210, chrome://switchproxy/content/proxy.js, 79-79) = function (subject, topic, data) {

    switchproxy_showMenus(false);
}
  [ ] prototype (1f0cec0) = [object Object]
  • [leaked object] (258a5d8, chrome://noscript/content/noscriptOverlay.js, 205-244) = function (ev) {

    const ns = noscriptOverlay.ns;
    const lm = ns.lookupMethod;
    var a = ev.target;
    while (!(a instanceof HTMLAnchorElement || a instanceof HTMLMapElement)) {
        if (!(a = a.parentNode)) {
            return;
        }
    }
    const getAttr = lm(a, "getAttribute");
    const setAttr = lm(a, "setAttribute");
    const href = getAttr("href");
    if (ns.getPref("noping", true)) {
        var ping = getAttr("ping");
        if (ping) {
            lm(a, "removeAttribute")("ping");
            setAttr("noping", ping);
        }
    }
    var jsURL;
    if (href) {
        jsURL = href.toLowerCase().indexOf("javascript:") == 0;
        if (!(jsURL || href.indexOf("#") == 0)) {
            return;
        }
    } else {
        jsURL = false;
    }
    var onclick = getAttr("onclick");
    var fixedHref = fixedHref = (onclick && noscriptOverlay.extractLink(onclick)) ||
        (jsURL && noscriptOverlay.extractLink(href)) || "";
    if (fixedHref) {
        setAttr("href", fixedHref);
        var title = getAttr("title");
        setAttr("title", title ? "[js] " + title : (onclick || "") + " " + href);
    }
}
 [ ] prototype (164aab8) = [object Object]
-----------------------------
The DrWeb av link checker gives the link as: clean

polonus
Cybersecurity is more of an attitude than anything else. Avast Evangelists.

Use NoScript, a limited user account and a virtual machine and be safe(r)!

Offline Lisandro

  • Avast team
  • Certainly Bot
  • *
  • Posts: 67194
Re: new trojan horse!
« Reply #2 on: October 08, 2006, 10:50:47 PM »
Dr. Web does not detect it... or maybe it's 'protected' by rapidshare and only downloading the file will be possible to analyse it  ::)
« Last Edit: October 08, 2006, 10:54:11 PM by Tech »
The best things in life are free.

fritzl

  • Guest
Re: new trojan horse!
« Reply #3 on: October 09, 2006, 02:08:21 PM »
sure u cant detect it cause its a non-public trojan horse. that means that only a short number of people have it. i just got it from a friend who doesnt like the guy who wrote it ;)

Offline Lisandro

  • Avast team
  • Certainly Bot
  • *
  • Posts: 67194
Re: new trojan horse!
« Reply #4 on: October 09, 2006, 05:20:05 PM »
sure u cant detect it cause its a non-public trojan horse. that means that only a short number of people have it. i just got it from a friend who doesnt like the guy who wrote it ;)
Why don't you send it to virus@avast.com and help us to improve detection  ;)
The best things in life are free.

fritzl

  • Guest
Re: new trojan horse!
« Reply #5 on: October 09, 2006, 09:00:28 PM »
ok. i thought when i show it here avast will detect it :)