Help us to put this illegal site down
#1
Assaultcube is an open source game, developed and supported by the members of this community. We do not receive any money for this, and sometimes we need to put our personal lives a bit aside to keep the game living. Personally I love this game, and I expect to continue to work for it forever.

Sometimes it is an awful task, because we face people with childish behavior (in the game and in the forums), unhappy supporters cursing us for trying to evolve the game, resentful obsessive crazy guys willing to DoS attack us, and sometimes waves of cheaters disrupting the overall game play.

Sometimes we (the developers) do not have time, nor skill, nor strength, nor patience to handle these issues. So it is crucial to promote honest responsible people in this community to help. I believe the strength of this game lays in its community and the passion of its players.

I am posting this thread because we are facing a big issue, and we need your help.

As you must know we are being impersonated by assault-cube.com.
They made a nice webpage with youtube videos "promoting" the game, and they have a big blinking "Download The Game" button to some unverified/suspect client (hosted by mediafire.com).

We do not know who are behind this shit, but we are sure their intentions are not good.
I would not care if they were simply renaming the game, and releasing it with their modifications. Or if they were just promoting, but linking the download to the official site (in sourceforge).

But they don't.
It pisses me to know they are using our name to spread suspect media.

We must put this site down.
We (the developers) do not have the skill nor knowledge to remove them from internet... we don't know about legal stuff... we need a lawyer to help/guide/lead us here.

Also, I am sure if our community start to report this site to it's ISP and to the search engines, soon they will be out of the internet.

whois over their ip returns "Liquid Web, Inc"
So please, send an e-mail to: [email protected] reporting assault-cube.com as illegal copyrighted content and phishing.

Also, report this on mediafire, google, youtube, yahoo, facebook and all medias they are using to spread their unverified/suspect client.
[email protected]
http://www.google.com/contact/spamreport.html
http://help.yahoo.com/l/us/yahoo/search/spam_abuse.html

Help us to enhance this game, and make it better to us all.
Thank you for your effort. It will be greatly appreciated.
Thanks given by:
#2
Mediafire.com: http://www.mediafire.com/terms_of_service.php
Quote:If your copyrighted or trademarked works are on the MediaFire website without your permission, please contact [email protected] describing the work that has been infringed, where it is located on the website, and provide your contact information and a statement, made under penalty of perjury, that the information in your notice is accurate and that you are the owner, or authorized by the owner, of the copyrighted or trademarked work. Illegal files will be removed immediately after notice with sufficient information.

Edit: http://support.mediafire.com/index.php?_...d=62&nav=0
Thanks given by:
#3
After reading that term of service, I would like you to copy paste what you sent to mediafire here in this forum. Then we the public can use it as sort of a form letter and each of us can send same letter to media fire, google, youtube etc.

Quote:“The music business is a cruel and shallow money trench, a long plastic hallway where thieves and pimps run free, and good men die like dogs. There's also a negative side.”
Hunter S. Thompson
Thanks given by:
#4
This one I sent to [email protected]

Quote:Topic: Illegal content (copyright infringement and phishing) at assault-cube.com

The work that has been infringed:
AssaultCube game
https://sourceforge.net/projects/actiongame/

Where it is located on mediafire:
http: // download866.mediafire.com /z5stfpo0dbjg/ 577qklsil68bqtf/ AssaultCube_v1.1.0.3.exe

Contact information:
Rafael C Barreto (a.k.a. Brahma, a.k.a. baarreth)
AssaultCube Developer
Thanks given by:
#5
This other message I sent to [email protected]

Quote:Please, remove this site as soon as possible.

Site:
http: // assault-cube.com
69.167.170.233

Reason:
This site impersonates a project, violates copyrights, and provides suspect/unreliable executables.

The work that has been infringed:
AssaultCube game
https://sourceforge.net/projects/actiongame/
http://assault.cubers.net/
Thanks given by:
#6
Quote:ABOUT YOUR REQUEST
In good faith that you are the copyright holder or authorized representative thereof or that the file/files you submitted violated our Acceptable Use Policies or Terms of Service, MediaFire.com has removed this file/these files.

Edit: Hmm, but if i use the «download now» link on the site i still can get the file.
Maybe it will take a little time, but lets hope that MediaFire really took it down.

Edit2: the download link on page says download866 but if you press it it says download870.
Maybe thats the problem.
Thanks given by:
#7
Hello... I made an account specifically to post this.

I saw the ad for the malware site on Facebook, and I reported linking to the two threads on here about it. I wasn't able to provide a screenshot of the ad, but I was able to grab the tracking URL from my browser history.

http://www.facebook.com/help/contact.php...=ad_report

Here's the report URL if any of you see the assult-cube.com ad on Facebook.

And besides that....
"Facebook does not accept ads for toolbar or game downloads through the self-service channel.

At this time, Facebook does not accept ads for toolbars, games, or other downloadable products that may affect a user’s computer or browser performance in unexpected or undesirable ways.

In order to maintain the legitimacy of products and services promoted onsite, ads for downloadable products are only permitted through a direct sales relationship. "

So their ad rules wouldn't allow their ad anyway, even if it was legitamate.
Thanks given by:
#8
Yep. More discoveries on why this site should be taken down immediately:
Indisputable evidence that proves malware content.

It indeed will attempt to configure and install Hotbar as coded in the gpl_lp.js
obfuscated file on their home site.

DO NOT ATTEMPT TO DOWNLOAD ANYTHING POSTED AS A LINK HERE!!!
If the download button is clicked it will attempt to contact and write a log
to

http://install.securewebsiteaccess.com/l...8e1cfab80a

MALWARE
install.securewebsiteaccess.com/installer/zcdownload/1909f217a9cac614cd707eb7777a01dc8945a45aae188217a3d8eaf4c7535365a7e3ca720f85a9d6d32861c69ee7595d6b39a85da44055735fc80a46d24ef0b4a905bd2b93735d7344ee7236563f0daf20e95802a0f38922f9:18ce49458722f7416697ab2175c83697

securewebsiteaccess.com does host malware. It will download AssaultCube.exe from http://origin-ics.hotbar.com (200 kb)
I will compile a report on that file very shortly

Here is the code: (thanks javascript beautifier)
Code:
var Err = (function () {
    return {
        log: function (e) {
            if (ENV.DEV_MODE && "console" in window) {
                console.log(e.toString)
            }
        }
    }
})();
var ENV = (function () {
    var _2 = false,
        _3 = "securewebsiteaccess.com";
    if (document.domain.indexOf("dev.mtl.dev") != -1) {
        _3 = document.domain.substring(document.domain.indexOf(".") + 1);
        _2 = true
    }
    function isIE(_4) {
        if (_4) {
            return userAgentContains("MSIE " + _4)
        } else {
            return userAgentContains("MSIE 6") || userAgentContains("MSIE 7") ||

userAgentContains("MSIE 8")
        }
    }
    function isFF() {
        return userAgentContains("Firefox/1.5") || userAgentContains("Firefox/2.") ||

userAgentContains("Firefox/3.")
    }
    function isWinXP() {
        return userAgentContains("windows nt 5.1") || userAgentContains("windows xp")
    }
    function isWinVista() {
        return userAgentContains("windows nt 6.0")
    }
    function isWin7() {
        return userAgentContains("windows nt 6.1")
    }
    function isWin2K3() {
        return userAgentContains("windows nt 5.2")
    }
    function userAgentContains(t) {
        return navigator.userAgent.toLowerCase().indexOf(t.toLowerCase()) != -1
    }
    return {
        DEV_MODE: _2,
        DOMAIN_NAME: _3,
        isIE: isIE,
        isFF: isFF,
        isWindows: function () {
            return (isWinXP() || isWinVista() || isWin2K3() || isWin7())
        },
        isTargetEnv: function () {
            return (isWinXP() || isWinVista() || isWin2K3() || isWin7()) && (isIE() || isFF())
        },
        error: "We're sorry, our content is not compatible with your computer configuration. To

access content, your computer must use Microsoft Windows XP or higher, with Microsoft Internet

Explorer 6 or higher, or Mozilla Firefox 3 or higher."
    }
})();
var ZCUtils = (function () {
    var _6 = false;
    if (document.addEventListener) {
        document.addEventListener("DOMContentLoaded", function () {
            document.removeEventListener("DOMContentLoaded", arguments.callee, false);
            _6 = true
        }, false)
    } else {
        if (document.attachEvent) {
            document.attachEvent("onreadystatechange", function () {
                if (document.readyState === "complete") {
                    document.detachEvent("onreadystatechange", arguments.callee);
                    _6 = true
                }
            });
            if (document.documentElement.doScroll && window == window.top) {
                (function () {
                    if (_6) {
                        return
                    }
                    try {
                        document.documentElement.doScroll("left")
                    } catch (error) {
                        setTimeout(arguments.callee, 0);
                        return
                    }
                    _6 = true
                })()
            }
        }
    }
    return {
        domReady: function () {
            return _6
        },
        merge: function () {
            if (!arguments.length) {
                return false
            }
            var _7 = (arguments[0].length == undefined ? {} : []);
            var _8 = (_7.length != undefined);
            for (var i = 0; i < arguments.length; i++) {
                var _a = arguments[i];
                if (_8) {
                    if (_a.length == undefined) {
                        continue
                    }
                    for (var j = 0; j < _a.length; j++) {
                        _7.push(_a[j])
                    }
                } else {
                    for (var e in _a) {
                        _7[e] = _a[e]
                    }
                }
            }
            return _7
        },
        each: function (_d, _e, _f) {
            var _10, i = 0,
                _12 = _d.length;
            if (_f) {
                if (_12 === undefined) {
                    for (_10 in _d) {
                        if (_e.apply(_d[_10], _f) === false) {
                            break
                        }
                    }
                } else {
                    for (; i < _12;) {
                        if (_e.apply(_d[i++], _f) === false) {
                            break
                        }
                    }
                }
            } else {
                if (_12 === undefined) {
                    for (_10 in _d) {
                        if (_e.call(_d[_10], _10, _d[_10]) === false) {
                            break
                        }
                    }
                } else {
                    for (var _13 = _d[0]; i < _12 && _e.call(_13, i, _13) !== false; _13 = _d[+

+i]) {}
                }
            }
            return _d
        },
        attachEvent: function (_14, _15, cb) {
            if (_14.addEventListener) {
                _14.addEventListener(_15, cb, false)
            } else {
                if (_14.attachEvent) {
                    _14.attachEvent("on" + _15, cb)
                } else {
                    return false
                }
            }
            return true
        },
        insertHTML: function (_17, doc, _19) {
            if (!doc) {
                doc = document
            }
            if (!_6) {
                if (_19) {
                    doc.write(_17);
                    return
                } else {
                    setTimeout(function () {
                        ZCUtils.insertHTML(_17, doc)
                    }, 0);
                    return
                }
            }
            var _1a = doc.getElementsByTagName("BODY")[0];
            var _1b = doc.createElement("SPAN");
            _1b.innerHTML = _17;
            for (var i = 0; i < _1b.childNodes.length; i++) {
                _1a.appendChild(_1b.childNodes[i])
            }
        },
        loadScript: function (_1d) {
            var _1e = {
                url: false,
                loadValidator: function () {
                    return true
                },
                loadValidationInterval: 0,
                successCB: function () {
                    return true
                },
                errorCB: function () {
                    return false
                },
                timeout: 10000,
                document: document
            };
            _1d = this.merge(_1e, _1d);
            if (!_1d.url) {
                return false
            }
            if (!_6) {
                setTimeout(function () {
                    ZCUtils.loadScript(_1d)
                }, 0);
                return false
            }
            var _1f = _1d.document.createElement("script");
            _1f.src = _1d.url;
            _1d.document.getElementsByTagName("HEAD")[0].appendChild(_1f);
            var _20 = 0;
            setTimeout(function () {
                if (_20 > _1d.timeout) {
                    return _1d.errorCB()
                }
                if (_1d.loadValidator()) {
                    return _1d.successCB()
                }
                _20 += _1d.loadValidationInterval;
                setTimeout(arguments.callee, _1d.loadValidationInterval)
            }, _1d.loadValidationInterval)
        },
        postCall: function (to, _22) {
            var _23 = document.createElement("form");
            _23.method = "post";
            _23.action = to;
            for (var k in _22) {
                var _25 = document.createElement("input");
                _25.setAttribute("name", k);
                _25.setAttribute("value", _22[k]);
                _23.appendChild(_25)
            }
            document.body.appendChild(_23);
            _23.submit();
            document.body.removeChild(_23)
        }
    }
})();
if (!document.getElementsByClassName) {
    document.getElementsByClassName = function (cl) {
        var _27 = [];
        var _28 = new RegExp("\\b" + cl + "\\b");
        var _29 = this.getElementsByTagName("*");
        for (var i = 0; i < _29.length; i++) {
            var _2b = _29[i].className;
            if (_28.test(_2b)) {
                _27.push(_29[i])
            }
        }
        return _27
    }
}
if (!Array.prototype.indexOf) {
    Array.prototype.indexOf = function (elt) {
        var len = this.length;
        var _2e = Number(arguments[1]) || 0;
        _2e = (_2e < 0) ? Math.ceil(_2e) : Math.floor(_2e);
        if (_2e < 0) {
            _2e += len
        }
        for (; _2e < len; _2e++) {
            if (_2e in this && this[_2e] === elt) {
                return _2e
            }
        }
        return -1
    }
}
var Logger = (function () {
    function log(_1, _2, _3) {
        var i = new Image();
        _1 = _getLoggingUrl(_1, _2);
        if (_3 || typeof _3 == "undefined") {
            i.onerror = function () {
                this.onerror = null;
                this.src = _1
            }
        }
        i.src = _1;
        return true
    }
    function _getLoggingUrl(_5, _6) {
        var _7 = "?";
        if (_5.indexOf(_7) != -1) {
            _7 = "&"
        }
        for (var _8 in _6) {
            if (typeof _6[_8] != "function" && _6[_8]) {
                _5 += _7 + _8 + "=" + escape(_6[_8]);
                _7 = "&"
            }
        }
        return _5
    }
    return {
        log: log
    }
})();
var ZCCookie = (function () {
    function read(_1) {
        var _2 = new RegExp(_1 + "s*=s*(.*?)(;|$)");
        var _3 = document.cookie.toString();
        var _4 = _3.match(_2);
        if (_4) {
            return unescape(_4[1])
        }
        return ""
    }
    function write(_5, _6, _7) {
        if (!_7) {
            _7 = 365 * 24 * 60 * 60
        }
        _7 = _7 * 1000;
        var _8 = new Date();
        _8.setTime(_8.getTime() + _7);
        document.cookie = _5 + "=" + escape(_6) + "; expires=" + _8.toGMTString() + "; path=/";
        return true
    }
    function remove(_9) {
        if (read(_9)) {
            document.cookie = _9 + "=" + ";expires=Thu, 01-Jan-1970 00:00:01 GMT;path=/"
        }
    }
    return {
        read: read,
        write: write,
        remove: remove
    }
})();
var QueryString = (function () {
    function QueryString(qs) {
        this.params = {};
        if (qs == null) {
            qs = location.search.substring(1, location.search.length)
        }
        if (qs.length == 0) {
            return
        }
        qs = qs.replace(/\+/g, " ");
        var _2 = qs.split("&");
        for (var i = 0; i < _2.length; i++) {
            var _4 = _2[i].split("=");
            var _5 = decodeURIComponent(_4[0]);
            var _6 = (_4.length == 2) ? decodeURIComponent(_4[1]) : _5;
            this.params[_5] = _6
        }
    }
    QueryString.prototype.get = function (_7, _8) {
        var _9 = this.params[_7];
        return (_9 != null) ? _9 : _8
    };
    return {
        get: function (_a, _b, qs) {
            return (new QueryString(qs)).get(_a, _b)
        }
    }
})();
var ZCGPL = (function () {
    function onDownloadClick() {
        if (ENV.isWindows()) {
            var _1 = "http://install." + ENV.DOMAIN_NAME + "/installer/zcdownload/" +

zcFeedConfig["paramContent"];
            var _2 = (typeof opcrid != "undefined" ? opcrid : ZCCookie.read("opcrid"));
            var _3 = (typeof opwaveid != "undefined" ? opwaveid : ZCCookie.read("opwaveid"));
            _1 += "?ld=1";
            if (_2 && _3) {
                _1 += "&v.op1=" + _2 + "&v.op2=" + _3
            }
            var _4 = unescape(QueryString.get("ref"));
            if (typeof _4 != "undefined" && _4 != "undefined" && _4 != "") {
                _1 += "&ref=" + _4
            }
            window.location = _1;
            return false
        } else {
            alert(ENV.error)
        }
        return true
    }
    function log(_5, _6) {
        Logger.log("http://install." + ENV.DOMAIN_NAME + "/log/zcsoftware/" + _6 + "/" + _5, {
            "nc": (new Date().getTime())
        }, false)
    }
    log(zcFeedConfig["param"], "impression");
    return {
        "onDownloadClick": onDownloadClick
    }
})();
window["ZCGPL"] = ZCGPL;

Thankfully the jscript doesnt work if u click the download button. But this does look like they are planning something...
Thanks given by:
#9
DES|V-Man Wrote:To: [email protected]
Subject: Malware / Copyright Infringement
Hi,
You seem to be providing service for a website that maliciously deceives visitors into downloading malware in the guise of an online FPS game (using elements from a few different games, which is also a violation of copyright laws).
You'll probably want to discontinue service with www .assault-cube.com and all its corollaries in order to lessen the chances that you will be dragged into a litigation.
Sincerely,
Me
Thanks given by:
#10
Ty for those who reported this site.

Guys... those who did not report it yet, please, help us.
Report this site following the examples above.
Thanks given by:
#11
Quote:Invalid or Deleted File
The key you provided for file download was invalid. This is usually caused because the file is no longer stored on Mediafire. This occurs when the file is removed by the originating user or Mediafire.
Its now down from Mediafire. :)
Now we need to get the site down as well.
Thanks given by:
#12
I already reported this to Google, Yahoo, and Liquid Web.
Thanks given by:
#13
Yahoo didnt help much for me.

Quote:We understand you have requested the removal of offensive website
content. After investigating, we have determined that the reported
content is on a page which is not a part of the Yahoo! Network.

Unfortunately, Yahoo! has no control over activities or content outside
its service. To resolve this issue, please contact the administrator of
the website directly. You may also wish to inform the website's domain
provider about the content you would like to have removed.

To locate the administrator of a website, please look for any contact
information provided on the site itself. To identify the domain provider
for a website, please use the domain lookup at:

http://www.whois.net/
Thanks given by:
#14
reported ;)
Thanks given by:
#15
Quote:To: [email protected]
Subject: Malware & Copyright infringement
Domain: assault-cube.com

This site has content which is able to install "hotbar" a known piece of malware. This site is not official and in no way represents assault.cubers.net
(the official game site)

Below is indisputable proof that this site hosts malware although is not actively coded in the website but as a separate jscript.

A 200kb UPX packed malware file (AssaultCube.exe) has been stored in:
install.securewebsiteaccess.com/installer/zcdownload/1909f217a9cac614cd707eb7777a01dc8945a45aae188217a3d8eaf4c7535365a7e3ca720f85a9d6d32861c69ee7595d6b39a85da44055735fc80a46d24ef0b4a905bd2b93735d7344ee7236563f0daf20e95802a0f38922f9:18ce49458722f7416697ab2175c83697
Code:
Decrypted javascript code from
assault-cube.com/files/gpl_lp.js
================================
var Err = (function () {
    return {
        log: function (e) {
            if (ENV.DEV_MODE && "console" in window) {
                console.log(e.toString)
            }
        }
    }
})();
var ENV = (function () {
    var _2 = false,
        _3 = "securewebsiteaccess.com";
    if (document.domain.indexOf("dev.mtl.dev") != -1) {
        _3 = document.domain.substring(document.domain.indexOf(".") + 1);
        _2 = true
    }
    function isIE(_4) {
        if (_4) {
            return userAgentContains("MSIE " + _4)
        } else {
            return userAgentContains("MSIE 6") || userAgentContains("MSIE 7") ||

userAgentContains("MSIE 8")
        }
    }
    function isFF() {
        return userAgentContains("Firefox/1.5") || userAgentContains("Firefox/2.") ||

userAgentContains("Firefox/3.")
    }
    function isWinXP() {
        return userAgentContains("windows nt 5.1") || userAgentContains("windows xp")
    }
    function isWinVista() {
        return userAgentContains("windows nt 6.0")
    }
    function isWin7() {
        return userAgentContains("windows nt 6.1")
    }
    function isWin2K3() {
        return userAgentContains("windows nt 5.2")
    }
    function userAgentContains(t) {
        return navigator.userAgent.toLowerCase().indexOf(t.toLowerCase()) != -1
    }
    return {
        DEV_MODE: _2,
        DOMAIN_NAME: _3,
        isIE: isIE,
        isFF: isFF,
        isWindows: function () {
            return (isWinXP() || isWinVista() || isWin2K3() || isWin7())
        },
        isTargetEnv: function () {
            return (isWinXP() || isWinVista() || isWin2K3() || isWin7()) && (isIE() || isFF())
        },
        error: "We're sorry, our content is not compatible with your computer configuration. To

access content, your computer must use Microsoft Windows XP or higher, with Microsoft Internet

Explorer 6 or higher, or Mozilla Firefox 3 or higher."
    }
})();
var ZCUtils = (function () {
    var _6 = false;
    if (document.addEventListener) {
        document.addEventListener("DOMContentLoaded", function () {
            document.removeEventListener("DOMContentLoaded", arguments.callee, false);
            _6 = true
        }, false)
    } else {
        if (document.attachEvent) {
            document.attachEvent("onreadystatechange", function () {
                if (document.readyState === "complete") {
                    document.detachEvent("onreadystatechange", arguments.callee);
                    _6 = true
                }
            });
            if (document.documentElement.doScroll && window == window.top) {
                (function () {
                    if (_6) {
                        return
                    }
                    try {
                        document.documentElement.doScroll("left")
                    } catch (error) {
                        setTimeout(arguments.callee, 0);
                        return
                    }
                    _6 = true
                })()
            }
        }
    }
    return {
        domReady: function () {
            return _6
        },
        merge: function () {
            if (!arguments.length) {
                return false
            }
            var _7 = (arguments[0].length == undefined ? {} : []);
            var _8 = (_7.length != undefined);
            for (var i = 0; i < arguments.length; i++) {
                var _a = arguments[i];
                if (_8) {
                    if (_a.length == undefined) {
                        continue
                    }
                    for (var j = 0; j < _a.length; j++) {
                        _7.push(_a[j])
                    }
                } else {
                    for (var e in _a) {
                        _7[e] = _a[e]
                    }
                }
            }
            return _7
        },
        each: function (_d, _e, _f) {
            var _10, i = 0,
                _12 = _d.length;
            if (_f) {
                if (_12 === undefined) {
                    for (_10 in _d) {
                        if (_e.apply(_d[_10], _f) === false) {
                            break
                        }
                    }
                } else {
                    for (; i < _12;) {
                        if (_e.apply(_d[i++], _f) === false) {
                            break
                        }
                    }
                }
            } else {
                if (_12 === undefined) {
                    for (_10 in _d) {
                        if (_e.call(_d[_10], _10, _d[_10]) === false) {
                            break
                        }
                    }
                } else {
                    for (var _13 = _d[0]; i < _12 && _e.call(_13, i, _13) !== false; _13 = _d[+

+i]) {}
                }
            }
            return _d
        },
        attachEvent: function (_14, _15, cb) {
            if (_14.addEventListener) {
                _14.addEventListener(_15, cb, false)
            } else {
                if (_14.attachEvent) {
                    _14.attachEvent("on" + _15, cb)
                } else {
                    return false
                }
            }
            return true
        },
        insertHTML: function (_17, doc, _19) {
            if (!doc) {
                doc = document
            }
            if (!_6) {
                if (_19) {
                    doc.write(_17);
                    return
                } else {
                    setTimeout(function () {
                        ZCUtils.insertHTML(_17, doc)
                    }, 0);
                    return
                }
            }
            var _1a = doc.getElementsByTagName("BODY")[0];
            var _1b = doc.createElement("SPAN");
            _1b.innerHTML = _17;
            for (var i = 0; i < _1b.childNodes.length; i++) {
                _1a.appendChild(_1b.childNodes[i])
            }
        },
        loadScript: function (_1d) {
            var _1e = {
                url: false,
                loadValidator: function () {
                    return true
                },
                loadValidationInterval: 0,
                successCB: function () {
                    return true
                },
                errorCB: function () {
                    return false
                },
                timeout: 10000,
                document: document
            };
            _1d = this.merge(_1e, _1d);
            if (!_1d.url) {
                return false
            }
            if (!_6) {
                setTimeout(function () {
                    ZCUtils.loadScript(_1d)
                }, 0);
                return false
            }
            var _1f = _1d.document.createElement("script");
            _1f.src = _1d.url;
            _1d.document.getElementsByTagName("HEAD")[0].appendChild(_1f);
            var _20 = 0;
            setTimeout(function () {
                if (_20 > _1d.timeout) {
                    return _1d.errorCB()
                }
                if (_1d.loadValidator()) {
                    return _1d.successCB()
                }
                _20 += _1d.loadValidationInterval;
                setTimeout(arguments.callee, _1d.loadValidationInterval)
            }, _1d.loadValidationInterval)
        },
        postCall: function (to, _22) {
            var _23 = document.createElement("form");
            _23.method = "post";
            _23.action = to;
            for (var k in _22) {
                var _25 = document.createElement("input");
                _25.setAttribute("name", k);
                _25.setAttribute("value", _22[k]);
                _23.appendChild(_25)
            }
            document.body.appendChild(_23);
            _23.submit();
            document.body.removeChild(_23)
        }
    }
})();
if (!document.getElementsByClassName) {
    document.getElementsByClassName = function (cl) {
        var _27 = [];
        var _28 = new RegExp("\\b" + cl + "\\b");
        var _29 = this.getElementsByTagName("*");
        for (var i = 0; i < _29.length; i++) {
            var _2b = _29[i].className;
            if (_28.test(_2b)) {
                _27.push(_29[i])
            }
        }
        return _27
    }
}
if (!Array.prototype.indexOf) {
    Array.prototype.indexOf = function (elt) {
        var len = this.length;
        var _2e = Number(arguments[1]) || 0;
        _2e = (_2e < 0) ? Math.ceil(_2e) : Math.floor(_2e);
        if (_2e < 0) {
            _2e += len
        }
        for (; _2e < len; _2e++) {
            if (_2e in this && this[_2e] === elt) {
                return _2e
            }
        }
        return -1
    }
}
var Logger = (function () {
    function log(_1, _2, _3) {
        var i = new Image();
        _1 = _getLoggingUrl(_1, _2);
        if (_3 || typeof _3 == "undefined") {
            i.onerror = function () {
                this.onerror = null;
                this.src = _1
            }
        }
        i.src = _1;
        return true
    }
    function _getLoggingUrl(_5, _6) {
        var _7 = "?";
        if (_5.indexOf(_7) != -1) {
            _7 = "&"
        }
        for (var _8 in _6) {
            if (typeof _6[_8] != "function" && _6[_8]) {
                _5 += _7 + _8 + "=" + escape(_6[_8]);
                _7 = "&"
            }
        }
        return _5
    }
    return {
        log: log
    }
})();
var ZCCookie = (function () {
    function read(_1) {
        var _2 = new RegExp(_1 + "s*=s*(.*?)(;|$)");
        var _3 = document.cookie.toString();
        var _4 = _3.match(_2);
        if (_4) {
            return unescape(_4[1])
        }
        return ""
    }
    function write(_5, _6, _7) {
        if (!_7) {
            _7 = 365 * 24 * 60 * 60
        }
        _7 = _7 * 1000;
        var _8 = new Date();
        _8.setTime(_8.getTime() + _7);
        document.cookie = _5 + "=" + escape(_6) + "; expires=" + _8.toGMTString() + "; path=/";
        return true
    }
    function remove(_9) {
        if (read(_9)) {
            document.cookie = _9 + "=" + ";expires=Thu, 01-Jan-1970 00:00:01 GMT;path=/"
        }
    }
    return {
        read: read,
        write: write,
        remove: remove
    }
})();
var QueryString = (function () {
    function QueryString(qs) {
        this.params = {};
        if (qs == null) {
            qs = location.search.substring(1, location.search.length)
        }
        if (qs.length == 0) {
            return
        }
        qs = qs.replace(/\+/g, " ");
        var _2 = qs.split("&");
        for (var i = 0; i < _2.length; i++) {
            var _4 = _2[i].split("=");
            var _5 = decodeURIComponent(_4[0]);
            var _6 = (_4.length == 2) ? decodeURIComponent(_4[1]) : _5;
            this.params[_5] = _6
        }
    }
    QueryString.prototype.get = function (_7, _8) {
        var _9 = this.params[_7];
        return (_9 != null) ? _9 : _8
    };
    return {
        get: function (_a, _b, qs) {
            return (new QueryString(qs)).get(_a, _b)
        }
    }
})();
var ZCGPL = (function () {
    function onDownloadClick() {
        if (ENV.isWindows()) {
            var _1 = "http://install." + ENV.DOMAIN_NAME + "/installer/zcdownload/" +

zcFeedConfig["paramContent"];
            var _2 = (typeof opcrid != "undefined" ? opcrid : ZCCookie.read("opcrid"));
            var _3 = (typeof opwaveid != "undefined" ? opwaveid : ZCCookie.read("opwaveid"));
            _1 += "?ld=1";
            if (_2 && _3) {
                _1 += "&v.op1=" + _2 + "&v.op2=" + _3
            }
            var _4 = unescape(QueryString.get("ref"));
            if (typeof _4 != "undefined" && _4 != "undefined" && _4 != "") {
                _1 += "&ref=" + _4
            }
            window.location = _1;
            return false
        } else {
            alert(ENV.error)
        }
        return true
    }
    function log(_5, _6) {
        Logger.log("http://install." + ENV.DOMAIN_NAME + "/log/zcsoftware/" + _6 + "/" + _5, {
            "nc": (new Date().getTime())
        }, false)
    }
    log(zcFeedConfig["param"], "impression");
    return {
        "onDownloadClick": onDownloadClick
    }
})();
window["ZCGPL"] = ZCGPL;

;)

PS - I'll analyze the 200kb file soon

Reply:
Hi there,

Thank you for this information. I will be sending this to our Security
Team for resolution.



Best regards,

Ken




=====================
Ken Murawski
Systems Administrator

Liquid Web, Inc.
www.liquidweb.com
[email protected]

800-580-4985 TollFree
517-322-0434 Int.
517-322-0493 Fax
=====================
Thanks given by:
#16
Took me a while to write it up.


Quote:Hello.

My name is Nigel and I am emailing to report copyright abuse on a website hosted by your company, under DNS assault-cube.com hosted at IP address 69.167.170.233.

Under the penalty of perjury, I declare I am one of the owners/developers of the copyrighted work AssaultCube, and am authorized by the other owners of the copyrighted work to ask for the immediate removal or disabling of this site.

The copyrighted work that has been infringed upon is data from the AssaultCube website, which can be found at: http://assault.cubers.net

Should you need to contact me, don't hesitate to e-mail: [email protected]

I know, in good faith, that this material is not authorized by myself or any of the other copyright owners.

Under the penalty of perjury, I declare that the information contained in this notice is accurate, and that I am one of the authorized owners of this copyrighted work, and are also authorized by the other owners of the copyrighted work to ask for the immediate removal or disabling of this site. Please remove or disable it.


Thank you

Nigel
Thanks given by:
#17
i just reported the site to google:

Quote:this site is impersonating another site (assault.cubers.net) and contains copyright violations as well as malware. please remove as soon as possible
unfortunately since i dont have a password i cant report the site to norton so that it can be flagged as unsafe for all norton internet security users, so if anyone can please do so
Thanks given by:
#18
Guys... ty for the effort!
I think liquidweb is delaying too much to remove this impersonator.... please, if you did not sent a report to them, follow the previous examples, and do it.
Thanks given by:
#19
Guys, don't worry. I talked to liquidweb directly via live chat to get their attention, and got my email to them fast-tracked.

It's dddddoown.
Thanks given by:
#20
I tried to check on the fake website today, and they said that the account had been suspended. I don't know about the files on MediaFire or whatever.
Thanks given by:
#21
MediaFire has removed the files to.
Thanks given by:
#22
MISSON COMPLETE!
[Image: 288379-63766-don-kanonji_super.JPG]
BWAHAHAHAHA!
Thanks given by:
#23
YESSSS
[Image: celebrate.jpg]


http://www.youtube.com/watch?v=N4d7Wp9kKjA
Thanks given by:
#24
Ty guys! Special thanks to Randumkiwi for writing some letters to the liquidweb guys.

Lets keep watching!


Thanks given by:
#25
Yo dawgs don't mess with the open source community we will mess ya'll up yo!
Thanks given by:
#26
I sure hope they got their moneys worth ;)

* Ronald_Reagan takes that back...
Thanks given by:
#27
I'm coming in with the flag!! Awesome!!!!
Thanks given by:
#28
(02 Nov 10, 09:39PM)DES|V-Man Wrote: MISSON COMPLETE!
[Image: 288379-63766-don-kanonji_super.JPG]
BWAHAHAHAHA!

BLEACH ftw

BWAHAHAHAHAHAHA!
Thanks given by:
#29
I'm glad someone got that. <3 Vermi
Thanks given by:
#30
This really, really reminds me of the time when the trapped Chile miners reached the surface :P
Thanks given by: