Image Search without a server

cybrax

Community Advocate
Community Support
Messages
764
Reaction score
27
Points
0
Well almost..performing a web search for images completely without the aid of a server is of course imposibble, cross site browser security restrictions make sure of this.

Besides if the Title said 'Searchable Gallery Script' who'd come take a look lol!

http://glevum.x10.mx/sv4.html
 
Last edited:

lorshi

New Member
Messages
1
Reaction score
0
Points
0
Hi Friends, The above link contains Virus......... (Norton Internet Protection).
 

cybrax

Community Advocate
Community Support
Messages
764
Reaction score
27
Points
0
Well some bodies knee jerked and the file was removed, would of been nice if STAFF had told me but that's the nature of both 'professional' & free hosting. Besides they have had enough problems recently as it is.

The demo was attacked externally, basic javascript client side forms are vulnerable to this sort of thing normally we would secure all form input against injection server side but for a simple POC demonstration it would of been excessive.

Code:
<HTML>
<HEAD>
<TITLE>Test Input</TITLE>
<SCRIPT LANGUAGE="JavaScript">

var newArray = [
    ["apple","<img src=http://s3.amazonaws.com/0.morguefile.com.mirror/imageData/public/files/x/xenia/thumb/fldr_2008_11_28/file0002145868124.jpg>", "<img src=http://s3.amazonaws.com/0.morguefile.com.mirror/imageData/public/files/h/hotblack/thumb/fldr_2008_11_02/file0001996722767.jpg>", "<img src=http://s3.amazonaws.com/0.morguefile.com.mirror/imageData/public/files/g/giggs/thumb/fldr_2008_11_15/file0001497068939.jpg>","<img src=http://s3.amazonaws.com/0.morguefile.com.mirror/imageData/public/files/k/kevin_p/thumb/fldr_2009_11_23/file3761259031173.jpg>"],
    ["book","<img src=http://s3.amazonaws.com/0.morguefile.com.mirror/imageData/public/files/m/mconnors/thumb/fldr_2003_02_01/file0001523081801.jpg>", "<img src=http://s3.amazonaws.com/0.morguefile.com.mirror/imageData/public/files/m/mconnors/thumb/fldr_2003_01_31/file0001271448953.jpg>", "<img src=http://s3.amazonaws.com/0.morguefile.com.mirror/imageData/public/files/p/ppdigital/thumb/fldr_2008_11_10/file0001575532855.jpg>","<img src=http://s3.amazonaws.com/0.morguefile.com.mirror/imageData/public/files/x/xandert/thumb/fldr_2004_06_19/file0002083807380.jpg>"],

["man","<img src=http://s3.amazonaws.com/0.morguefile.com.mirror/imageData/public/files/c/chilombiano/thumb/fldr_2008_11_08/file000929969989.jpg","<img src=http://s3.amazonaws.com/0.morguefile.com.mirror/imageData/public/files/m/mantasmagorical/thumb/fldr_2009_02_20/file5671235165048.jpg"
,"<img src=http://s3.amazonaws.com/0.morguefile.com.mirror/imageData/public/files/d/duilio/thumb/fldr_2009_12_28/file8041262041572.jpg"
,"<img src=http://s3.amazonaws.com/0.morguefile.com.mirror/imageData/public/files/h/hotblack/thumb/fldr_2008_11_02/file0002062790027.jpg"
]
	



function testResults (form) {
    var TestVar = form.inputbox.value;
   
	
	
	var i=0;
for (i=0;i<=100;i++)
{
if (TestVar==newArray[i][0])
 				 {
 					
					 
					 document.getElementById('img1').innerHTML = newArray[i][1];
					 document.getElementById('img2').innerHTML = newArray[i][2];
					 document.getElementById('img3').innerHTML = newArray[i][3];
					 document.getElementById('img4').innerHTML = newArray[i][4];
 				 }
			

}
	
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="myform" ACTION="" METHOD="GET">
<BR>
  <table width="100%" border="0">
  <tr>
    <td width="54%"><h1>Pseudo 'Live' Image Search </h1></td>
    <td width="21%"><input type="text" name="inputbox" value="search for"></td>
    <td><input type="button" name="button" value="SEARCH THE WEB" onClick="testResults(this.form)"></td>
  </tr>
  <tr>
    <td colspan="2" rowspan="2">&nbsp;</td>
    <td width="25%">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td colspan="3"><table width="100%" border="0">
      <tr>
        <td width="25%"><div  id="img1"align="center"><img name="" src="" width="32" height="32" alt=""></div></td>
        <td width="25%"><div  id="img2"align="center"><img name="" src="" width="32" height="32" alt=""></div></td>
        <td width="25%"><div id="img3" align="center"><img name="" src="" width="32" height="32" alt=""></div></td>
        <td width="25%"><div  id="img4"align="center"><img name="" src="" width="32" height="32" alt=""></div></td>
      </tr>
    </table></td>
    </tr>
  <tr>
    <td colspan="2" valign="top"><p> As this is only a demo we kept it simple, think alphabet book...dog, cat, boat, car etc. </p>
      <p><strong>Don't hand code the array. You will go cross-eyed and crazy, use a desktop web scraper to build it as a text file and paste it in. </strong></p></td>
    <td>&nbsp;</td>
  </tr>
</table>
<P>

</FORM>

</BODY>
</HTML>
 
Last edited:
Top