Is this hijacking?

Status
Not open for further replies.

ctherose

New Member
Oct 13, 2006
503
111
0
Milford
www.specialoccasionsflowershop.com
State / Prov
NE
Can someone please go to my homepage: www.specialoccasionsflowershop.com

In the last couple days I've noticed when I log onto the internet (it's my homepage), my site comes up and there's a brief blink of a listing of links for drugs. It flashes so fast, but I did recognize the name ativan. Then, when I enter my site, I think it's on one of the fresh flower pages, it does the same thing. It's only for a split second. What should I do?
 
Yea, I saw it, bottom left corner... I tried to Snagit but it goes to quickly....

Question tho... why isn't this your opening page? http://www.specialoccasionsflowershop.com/pages/home.shtml

Your making customer make one extra click to get here, by having that other page as your direct URL link...
 
Yes, you have been hijacked...

By some one for this http://www.fotocorredordefondo.com site...

Here is example of part of the code...
<font style="position: absolute;overflow: hidden;height: 0;width: 0">
i models <a href="http://www.fotocorredordefondo.com/2006/julio06/albal080706/html/index.php">plus size body stocking</a> search sex women models <a href="http://www.fotocorredordefondo.com/2006/julio06/albal080706/html/?panty=1">nude panty hose</a> models music porn ....

check your host server for security...
also change your password to FTP...

.
 
You've either been hacked or your web developer was trying to be sneaky. Judging by the quality of the code in the actual site, I'm guessing the web developer isn't savvy enough to try this, so it's likely a hack.

The interior pages are hacked as well. It's an adsense hack, no less.

Ryan
 
Hit escape as it is loading (stops it right there) then view source on the blank page.

I'll attach a text file of the code here - it's full of porn links and stuff.

oops sorry - it's too big for attachment but dammm is it full of crap.

Somebody needs to get reamed over this one!
 
JB,

Agreed.

If you look at the source code you can see the developer is obviously an amateur. Must have left something unsecured.

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Special Occasions Home</title>
<meta http-equiv="imagetoolbar" content="no">
<meta name="description" content=" Jenny Bialas is the owner of Special Occasions Flowershop in Milford, NE">
<meta name="keywords" content="Jenny Bialas, flower shop, fresh flowers, Milford, NE, plants, plant, gifts, home decor">
<link rel="stylesheet" type="text/css" href="mainPage.css" />
<style type="text/css">body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
</style></head>
<body>
<center>
<div id="container">
<div id="headNav"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>navOne</title>
<link rel="stylesheet" type="text/css" href="navTwo.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body onLoad="MM_preloadImages('../buttons/flowers2.gif','../buttons/plant2.gif','../buttons/gifts2.gif','../buttons/decor2.gif','../buttons/contact2.gif','../buttons/care2.gif','../buttons/events2.gif','../buttons/home2.gif','../buttons/feature2.jpg')">
<img src="../graphics/foot.gif" width="720" height="47" border="0" align="top"><img src="../graphics/header.gif" width="720" height="94" border="0" align="top">
<table width="554" height="33" border="0" align="left" cellpadding="0" cellspacing="0">
  <tr>
    <td width="110"><a href="flower.shtml" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('flowers','','../buttons/flowers2.gif',1)"><img src="../buttons/flowers.gif" alt="fresh flowers" name="flowers" width="110" height="33" border="0"></a></td>
    <td width="2"><img src="../graphics/trans.gif" width="2" height="33"></td>
    <td width="110"><a href="plant.shtml" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('plants','','../buttons/plant2.gif',1)"><img src="../buttons/plant.gif" alt="plants" name="plants" width="110" height="33" border="0"></a></td>
    <td width="2"><img src="../graphics/trans.gif" width="2" height="33"></td>
    <td width="110"><a href="gifts.shtml" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('gifts','','../buttons/gifts2.gif',1)"><img src="../buttons/gifts.gif" alt="gifts" name="gifts" width="110" height="33" border="0"></a></td>
    <td width="2"><img src="../graphics/trans.gif" width="2" height="33"></td>
    <td width="110"><a href="decor.shtml" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('decor','','../buttons/decor2.gif',1)"><img src="../buttons/decor.gif" alt="home decor" name="decor" width="110" height="33" border="0"></a></td>
    <td width="2"><img src="../graphics/trans.gif" width="2" height="33"></td>
    <td width="110"><a href="contact.shtml" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('contact','','../buttons/contact2.gif',1)"><img src="../buttons/contact.gif" alt="contact and order" name="contact" width="110" height="33" border="0"></a></td>

    <td width="12"><img src="../graphics/trans.gif" width="12" height="33"></td>
  </tr>
</table>
<div id="navTwo"></div><table width="150" border="0" align="left" cellpadding="0" cellspacing="0">
  <tr>
    <td width="150" height="33"><a href="care.shtml" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('care','','../buttons/care2.gif',1)"><img src="../buttons/care.gif" alt="care" name="care" width="150" height="33" border="0"></a></td>
  </tr>
  <tr>
    <td width="150" height="12"><img src="../graphics/trans.gif" width="150" height="12"></td>
  </tr>
  <tr>
    <td><a href="events.shtml" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('events','','../buttons/events2.gif',1)"><img src="../buttons/events.gif" alt="events" name="events" width="150" height="33" border="0"></a></td>
  </tr>
  <tr>
    <td width="150" height="12"><img src="../graphics/trans.gif" width="150" height="12"></td>
  </tr>
  <tr>
    <td><a href="holiday.shtml" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('HOLIDAY IDEAS','','../buttons/feature2.jpg',1)"><img src="../buttons/feature.jpg" alt="Holiday Ideas" name="HOLIDAY IDEAS" width="150" height="134" border="0"></a></td>
  </tr>
  <tr>
    <td width="150" height="12"><img src="../graphics/trans.gif" width="150" height="12"></td>
  </tr>
  <tr>
    <td><a href="home.shtml" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('home','','../buttons/home2.gif',1)"><img src="../buttons/home.gif" alt="home" name="home" width="150" height="68" border="0"></a></td>
  </tr>
</table></div>
</body>
</html>
<div id="statement"><img class="mainFlow" src="../graphics/mainFlowGra.gif">Thank you for visiting Special Occasions online. 
Flowers are our passion and delight. Whether you are looking for a housewarming plant or a celebratory bouquet, 
we want our designs to be the right expression for each occasion. With over ten years design experience, we are committed 
to creative service that guarantees satisfaction. Please take a moment to browse our products and we also hope to see you at our shop on First Street. <br><br>
Jenny Bialas, Special Occasions' Owner and Floral Designer <br>
607 First St. Milford, NE 68405<br>
</div>
<div id="anim">
<img src="../photos/photoMain.jpg">
</div>
<div id="foot"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>footMain</title>
<link rel="stylesheet" type="text/css" href="mainPage.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
-->
</style></head>

<body>
<div id="siteLink" style="position:absolute; left:315px; top:6px; z-index:2; color: #FAFAFA; font-family: Arial, Helvetica, sans-serif; font-size: 10.5px;"><a href="siteMap.htm">site map</a> &nbsp;&nbsp;<a href="about.shtml">about</a> </div>
<img src="../graphics/footTrans.gif" width="720" height="23" border="0">
</body>
</html>
</div>
</div>
</div>
</center>
</body>
</html>

I count at least 3 <html> sets, each with header & CSS ... brutal.

Ryan
 
FYI - Just checked and the code is still there.

Do you need help getting the site updated?

Ryan
 
Not sure about needing help just yet. I emailed my web designer but she's usually very busy. I'll forward a link of this discussion to her and see if she can fix it for me and I'll let you know. Thanks, guys!
 
Status
Not open for further replies.