View Single Post
Old 04-10-2006, 03:41 PM   #27 (permalink)
DNGeeks
DNF Regular
 
DNGeeks's Avatar
 
Name: Bruce
Last Online: 11-08-2009 12:15 AM
iTrader: (3)
Join Date: Jan 2005
Posts: 627
DNF$: 4,609
Location: Winnipeg Canada
Country:


Re: How to protect web site images?

Quote:
Originally Posted by jdk
Same way I protected my javascript on http://myipinfo.net/
You mean this "protection"? Decoding this took me all of 2 seconds to load up a URL, click paste and hit "decode". The bottom line is you can "protect" your property from some people, but not from anyone who really wants the data or knows what they're doing.

Code:
='   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>App Name</b>:</td><td class="small" width="66%"><SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">document.writeln(navigator.platform);</script><noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td></tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>Window Size</b>:</td><td class="small" width="66%">
	<SCRIPT LANGUAGE="JavaScript">
	var percent = Math.round((getwindowsize()/(screen.width * screen.height)*100) * Math.pow(10, 0));
	document.write("Covers about " + percent + "% of your available screen");
	</script>
	<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%" valign="top"><b>Resolution</b>:</td><td class="small" width="66%" valign="top">
	<script language="Javascript">
	// for NN4/IE4
	if (self.screen) {     
      	   width = screen.width
       	   height = screen.height
	}

	// for NN3 w/Java
	else if (self.java) {   
 	   var javakit = java.awt.Toolkit.getDefaultToolkit();
       	   var scrsize = javakit.getScreenSize();       
           width = scrsize.width; 
       	   height = scrsize.height; 
	}
	else {

	// N2, E3, N3 w/o Java (Opera and WebTV)
	width = height = '?' 
	}

	//document.write(width +" × "+ height)
	res=width +" × "+ height;
	document.write(res);   

	</script>			
	<noscript><font class="small">Javascript Disabled</font></noscript>
	</td><td width=2%>&nbsp;</td>
   </tr>   
   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>Color Depth</b>:</td><td class="small" width="66%"><SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">document.writeln(screen.colorDepth + " bit");</script><noscript>Java Disabled</noscript></td><td width=2%>&nbsp;</td></tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>Language</b>:</td><td class="small" width="66%"><SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">

if (navigator.appName == 'Netscape')
var language = navigator.language;
else
var language = navigator.browserLanguage;


if (language.substr(0,2) == "af")
  document.write('Afrikaans')
else if (language.substr(0,2) == "ar")
{
 if (language.substr(3,2) == "ae")
  document.write('Arabic / United Arab Emirates')
 else if (language.substr(3,2) == "bh")
  document.write('Arabic / Bahrain')
 else if (language.substr(3,2) == "eg")
  document.write('Arabic / Egypt')
 else if (language.substr(3,2) == "dz")
  document.write('Arabic / Algeria')
 else if (language.substr(3,2) == "iq")
  document.write('Arabic / Iraq')
 else if (language.substr(3,2) == "jo")
  document.write('Arabic / Jordan')
 else if (language.substr(3,2) == "kw")
  document.write('Arabic / Kuwait')
 else if (language.substr(3,2) == "lb")
  document.write('Arabic / Lebanon')
 else if (language.substr(3,2) == "ly")
  document.write('Arabic / Libya')
 else if (language.substr(3,2) == "ma")
  document.write('Arabic / Morocco')
 else if (language.substr(3,2) == "om")
  document.write('Arabic / Oman')
 else if (language.substr(3,2) == "qa")
  document.write('Arabic / Qatar')
 else if (language.substr(3,2) == "sa")
  document.write('Arabic / Saudi Arabia')
 else if (language.substr(3,2) == "sy")
  document.write('Arabic / Syria')
 else if (language.substr(3,2) == "tn")
  document.write('Arabic / Tunisia')
 else if (language.substr(3,2) == "ye")
  document.write('Arabic / Yemen')
 else document.write('Arabic')
}
else if (language.substr(0,2) == "be")
  document.write('Belarusian')
else if (language.substr(0,2) == "bg")
  document.write('Bulgarian')
else if (language.substr(0,2) == "ca")
  document.write('Catalan')
else if (language.substr(0,2) == "cs")
  document.write('Czech')
else if (language.substr(0,2) == "da")
  document.write('Danish')
else if (language.substr(0,2) == "de")
{
 if (language.substr(3,2) == "at")
  document.write('German / Austria')
 else if (language.substr(3,2) == "ch")
  document.write('German / Switzerland')
 else if (language.substr(3,2) == "li")
  document.write('German / Liechtenstein')
 else if (language.substr(3,2) == "lu")
  document.write('German / Luxembourg')
else document.write('German / Germany')
}
else if (language.substr(0,2) == "el")
  document.write('Greek / Greece')
else if (language.substr(0,2) == "en")
{
 if (language.substr(3,2) == "us")
  document.write('English / United States')
 else if (language.substr(3,2) == "au")
  document.write('English / Austrailia')
 else if (language.substr(3,2) == "bz")
  document.write('English / Belize')
 else if (language.substr(3,2) == "ca")
  document.write('English / Canada')
 else if (language.substr(3,2) == "gb")
  document.write('English / Great Britain')
 else if (language.substr(3,2) == "ie")
  document.write('English / Ireland')
 else if (language.substr(3,2) == "jm")
  document.write('English / Jamaica')
 else if (language.substr(3,2) == "nz")
  document.write('English / New Zealand')
 else if (language.substr(3,2) == "tt")
  document.write('English / Trinidad')
 else if (language.substr(3,2) == "za")
  document.write('English / South Africa')
 else document.write('English')
}
else if (language.substr(0,2) == "es")
{
 if (language.substr(3,2) == "ar")
  document.write('Spanish / Argentina')
 else if (language.substr(3,2) == "bo")
  document.write('Spanish / Bolivia')
 else if (language.substr(3,2) == "cl")
  document.write('Spanish / Chile')
 else if (language.substr(3,2) == "co")
  document.write('Spanish / Colombia')
 else if (language.substr(3,2) == "cr")
  document.write('Spanish / Costa Rica')
 else if (language.substr(3,2) == "do")
  document.write('Spanish / Dominican Republic')
 else if (language.substr(3,2) == "ec")
  document.write('Spanish / Ecuador')
 else if (language.substr(3,2) == "gt")
  document.write('Spanish / Guatemala')
 else if (language.substr(3,2) == "hn")
  document.write('Spanish / Honduras')
 else if (language.substr(3,2) == "mx")
  document.write('Spanish / Mexico')
 else if (language.substr(3,2) == "ni")
  document.write('Spanish / Nicaragua')
 else if (language.substr(3,2) == "pa")
  document.write('Spanish / Panama')
 else if (language.substr(3,2) == "pe")
  document.write('Spanish / Peru')
 else if (language.substr(3,2) == "pr")
  document.write('Spanish / Puerto Rico')
 else if (language.substr(3,2) == "py")
  document.write('Spanish / Paraguay')
 else if (language.substr(3,2) == "sv")
  document.write('Spanish / El Salvador')
 else if (language.substr(3,2) == "uy")
  document.write('Spanish / Uruguay')
 else if (language.substr(3,2) == "ve")
  document.write('Spanish / Venezuela')
 else document.write('Spanish / Spain')
}
else if (language.substr(0,2) == "et")
  document.write('Estonian')
else if (language.substr(0,2) == "eu")
  document.write('Basque')
else if (language.substr(0,2) == "fa")
  document.write('Farsi')
else if (language.substr(0,2) == "fi")
  document.write('Finnish')
else if (language.substr(0,2) == "fo")
  document.write('Faeroese')
else if (language.substr(0,2) == "fr")
{
 if (language.substr(3,2) == "be")
  document.write('French / Belgium')
 else if (language.substr(3,2) == "ca")
  document.write('French / Canada')
 else if (language.substr(3,2) == "ch")
  document.write('French / Switzerland')
 else if (language.substr(3,2) == "ca")
  document.write('French / Luxembourg')
 else document.write('French / France')
}
else if (language.substr(0,2) == "gd")
{
 if (language.substr(3,2) == "ie")
  document.write('Gaelic / Ireland')
 else document.write('Gaelic / Scotland')
}
else if (language.substr(0,2) == "he")
  document.write('Hebrew')
else if (language.substr(0,2) == "hi")
  document.write('Hindi')
else if (language.substr(0,2) == "hr")
  document.write('Croatian')
else if (language.substr(0,2) == "hu")
  document.write('Hungarian')
else if (language.substr(0,2) == "in")
  document.write('Indonesian')
else if (language.substr(0,2) == "is")
  document.write('Icelandic')
else if (language.substr(0,2) == "he")
  document.write('Hebrew')
else if (language.substr(0,2) == "it")
{
 if (language.substr(3,2) == "ch")
  document.write('Italian / Switzerland')
 else document.write('Italian / Italy')
}
else if (language.substr(0,2) == "ja")
  document.write('Japanese / Japan')
else if (language.substr(0,2) == "ji")
  document.write('Yiddish')
else if (language.substr(0,2) == "ko")
  document.write('Korean / Korea')
else if (language.substr(0,2) == "lt")
  document.write('Lithuanian / Lithuania')
else if (language.substr(0,2) == "lv")
  document.write('Latvian')
else if (language.substr(0,2) == "mk")
  document.write('Macedonian / Macedonia')
else if (language.substr(0,2) == "ms")
  document.write('Malaysian / Malaysia')
else if (language.substr(0,2) == "mt")
  document.write('Maltese / Malta')
else if (language.substr(0,2) == "nl")
{
 if (language.substr(3,2) == "be")
  document.write('Dutch / Belgium')
 else document.write('Dutch / Netherlands')
}
else if (language.substr(0,2) == "pl")
  document.write('Polish / Poland')
else if (language.substr(0,2) == "pt")
{
 if (language.substr(3,2) == "br")
  document.write('Portuguese / Brazil')
 else document.write('Portuguese / Portugual')
}
else if (language.substr(0,2) == "rm")
  document.write('Rhaeto-Romanic / Romania')
else if (language.substr(0,2) == "ro")
  document.write('Romanian / Romania')
else if (language.substr(0,2) == "ru")
  document.write('Russian / Russia')
else if (language.substr(0,2) == "sb")
  document.write('Sorbian')
else if (language.substr(0,2) == "sk")
  document.write('Slovak')
else if (language.substr(0,2) == "sl")
  document.write('Slovenian')
else if (language.substr(0,2) == "sq")
  document.write('Albanian / Albania')
else if (language.substr(0,2) == "sr")
  document.write('Serbian / Serbia')
else if (language.substr(0,2) == "sv")
{
 if (language.substr(3,2) == "fi")
  document.write('Swedish / Finland')
 else document.write('Swedish / Sweden')
}
else if (language.substr(0,2) == "sx")
  document.write('Sutu')
else if (language.substr(0,2) == "sz")
  document.write('Sami')
else if (language.substr(0,2) == "th")
  document.write('Thai / Thailand')
else if (language.substr(0,2) == "tn")
  document.write('Tswana')
else if (language.substr(0,2) == "tr")
  document.write('Turkish / Turkey')
else if (language.substr(0,2) == "ts")
  document.write('Tsonga')
else if (language.substr(0,2) == "uk")
  document.write('Ukrainian')
else if (language.substr(0,2) == "th")
  document.write('Thai / Thailand')
else if (language.substr(0,2) == "ur")
  document.write('Urdu')
else if (language.substr(0,2) == "ve")
  document.write('Venda')
else if (language.substr(0,2) == "vi")
  document.write('Vietnamese / Vietnam')
else if (language.substr(0,2) == "xh")
  document.write('Xhosa')
else if (language.substr(0,2) == "zh")
{
 if (language.substr(3,2) == "cn")
  document.write('Chinese / China')
 else if (language.substr(3,2) == "hk")
  document.write('Chinese / Hong Kong')
 else if (language.substr(3,2) == "sg")
  document.write('Chinese / Singapore')
 else if (language.substr(3,2) == "tw")
  document.write('Chinese / Taiwan')
 else document.write('Chinese / China')
}
else if (language.substr(0,2) == "zu")
  document.write('Zulu')
else
  document.write('Could not be determined')
//  End -->
</script>
<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>History</b>:</td><td class="small" width="66%"><SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">document.writeln(history.length + " page(s) viewed");</script><noscript>Java Disabled</noscript></td><td width=2%>&nbsp;</td></tr>
   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>Referrer</b>:</td><td class="small" width="66%">
	<SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
	if(document.referrer)
	document.writeln(document.referrer);
	else
	document.writeln("None");
	</script><noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>


   <tr><td width=2%>&nbsp;</td><td class="small" width="30%" valign="top"><b>Javascript</b>:</td><td class="small" width="66%" valign="top">
	<script type="text/javascript">client_data('js');</script>
	<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>


   <tr><td width=2%>&nbsp;</td><td class="small" width="30%"><b>CSS</b>:</td><td class="small" width="66%">
<div id="checkcss" style="position:absolute;"></div> 
	<SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
	if (navigator.appName == 'Netscape')
	document.writeln("N/A");
	else
	{

	var yes = "Enabled";
	var no  = "Disabled";

	// How should we look for the (CSS) DIV ?
	// Netscape will look with:  document.checkcss
	// Internet Explorer will look with:  checkcss

	checktype = document.layers ? document.checkcss : checkcss;

	document.write((checktype) ? yes : no);
	}
	</script>
	<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%" valign="top"><b>Anti-Aliasing Fonts</b>:</td><td class="small" width="66%" valign="top">
	<script language="javascript" type="text/javascript">
		if (window.screen.fontSmoothingEnabled == true)
		document.writeln("Yes");
		else document.writeln("No");
	</script>
	<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%" valign="top"><b>Google Toolbar</b>:</td><td class="small" width="66%" valign="top">
	<object id="g1" classid="clsid:6CB5E471-C305-11D3-99A8-000086395495" style="display: none;"></object>
	<object id="g2" classid="clsid:00EF2092-6AC5-47c0-BD25-CF2D5D657FEB" style="display: none;"></object>

	<script language="javascript" type="text/javascript">
	   if (navigator.appName == "Microsoft Internet Explorer") {
	   if (document.GoogleActivated) {
		document.writeln("Detected " + document.GoogleToolbarVersion);
	   }
	   else if (document.g2 && typeof(g2.Search) != "undefined") {
		document.writeln("Detected");
	   }
	   else {
		document.writeln("Not Detected");
		}
	   }
	   else {
		document.writeln("N/A");
		}
	</script>
	<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>

   <tr><td width=2%>&nbsp;</td><td class="small" width="30%" valign="top"><b>Shockwave Plugin</b>:</td><td class="small" width="66%" valign="top">
	<script language="javascript" type="text/javascript">
	   var plugin=navigator.plugins["Shockwave Flash"];
	   if (plugin) {
	   document.writeln("Yes");
	   }
	   else {
	   document.writeln("No");
	   }
	</script>
	<noscript><font class="small">Javascript Disabled</font></noscript></td><td width=2%>&nbsp;</td>
   </tr>
';d=unescape(m);document.write(d)
__________________
http://www.pocketbikeforum.com - Pocketbikes
http://www.indexusupport.com - Support, mods, tips and databases
http://www.gowinnipeg.ca - Winnipeg online directory

Last edited by DNGeeks; 04-10-2006 at 03:44 PM..
DNGeeks is offline   Reply With Quote