Avatar billede viciodk Praktikant
10. april 2003 - 16:12 Der er 32 kommentarer og
1 løsning

Spærring af Vis Kilde

Jeg er fuldt ud indforstået med at det er en dårlig ide at fjerne funktionalitet af højreklik o.lign., men jeg er lige stødt på denne side, som i Internet Explorer har en funktionalitet jeg undrer mig meget over, hvordan er lavet:

http://www.brzezinski.net/

Prøv at vælge Vis -> Kilde eller højreklik på baggrunden og vælg Vis Kilde: Der sker intet! Derudover efterlader hjemmesiden kun billedfiler (og et enkelt stylesheet) i Temporary Internet Files, altså ingen filer med extensions i stil med htm, html, php, asp, osv.

Hvordan i alverden er det lavet?
Avatar billede jensendk Nybegynder
10. april 2003 - 16:13 #1
Kør en wget på sitet, så kan du se hvad det består af...
Avatar billede nikolajdu Nybegynder
10. april 2003 - 16:14 #2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>brzeziñski.net art studio</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<link rel="stylesheet" href="text.css" type="text/css">
<meta name="Description" content="brzeziñski.net art studio">
<meta name="Keywords" content="brzeziñski, brzezinski, us³ugi, informatyczne, php, mysql, postgresql, bazy danych, aplikacje, internetowe, bannery, kampanie, promocyjne, tanie, dobre, tanio, dobrze, najlepiej, najlepszy, studio, www, strony, faktury, vat, ecommerce, e-commerce, e-business, b2b, b2c, ecard, polcard, p³atnoœci, karty p³atnicze, on-line, sklepy, php4, jaros³aw, nobik">
<meta name="Author" content="Brzeziñski.Net">
</head>
<script language="JavaScript">
<!--
function Preload()
{
pics=new Array();
    pics[1]=new Image();
    pics[1].src="images/1_05.gif";
    pics[2]=new Image();
    pics[2].src="images/1_06.gif";
    pics[3]=new Image();
    pics[3].src="images/1_07.gif";
    pics[4]=new Image();
    pics[4].src="images/1_08.gif";
    pics[5]=new Image();
    pics[5].src="images/1_11.gif";
    pics[6]=new Image();
    pics[6].src="images/1_12.gif";
    pics[7]=new Image();
    pics[7].src="images/1_13.gif";
    pics[8]=new Image();
    pics[8].src="images/1_14.gif";
}

function design(plik)
{
    url= new String;
    url="dane/" + plik + ".php";
    noweokienko=window.open(url,'noweokienko','width=650,height=545,screenX=2,screenY=2,left=2,top=2');
    noweokienko.focus();
}
-->
</script>
<body bgcolor="#FFFFFF" background="images/1_02.gif" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="java script:Preload();">
<table width="100%" cellspacing="0" cellpadding="2" border="0" bgcolor="#ebebeb"><tr><td>Od czerwca 2003 nasza strona bêdzie dostêpna wy³±cznie pod adresem <a href="http://brzezinski.net.pl/">http://brzezinski.net.pl</a>, prosimy uaktualniæ odsy³acze i adresy w zak³adce "Ulubione"</td></tr></table>
<table width="100%" height="95%" cellspacing="0" cellpadding="0" border="0">
<tr valign="bottom">
    <td align="right"><img src="images/intro.jpg" width="455" height="289" alt="" border="0" usemap="#intro"></td>
  </tr>
</table>
<map name="intro">
<area shape="rect" coords="720,1,778,15" href="#" alt="english version of our site is currently under development :(" title="english version of our site is currently under development :(">
  <area shape="rect" coords="3,72,34,81" href="http://brzezinski.net.pl/?strona=firma">
  <area shape="rect" coords="43,85,77,95" href="http://brzezinski.net.pl/?strona=ludzie">
  <area shape="rect" coords="87,71,135,82" href="http://brzezinski.net.pl/?strona=portfolio">
  <area shape="rect" coords="145,86,209,95" href="http://brzezinski.net.pl/?strona=webdesign">
  <area shape="rect" coords="214,72,258,81" href="http://brzezinski.net.pl/?strona=kontakt">
</map>
</body>
</html>
Avatar billede cdc Novice
10. april 2003 - 16:15 #3
Jeg kan se alt i vis kilde også med højre museklik. Prøv at tøm din temporary internetfiles under funktioner - instilinger og slet filer
Avatar billede ahv Nybegynder
10. april 2003 - 16:15 #4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0026)http://www.brzezinski.net/ -->
<HTML><HEAD><TITLE>brzeziñski.net art studio</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2"><LINK
href="brzeziñski_net art studio_files/text.css" type=text/css rel=stylesheet>
<META content="brzeziñski.net art studio" name=Description>
<META
content="brzeziñski, brzezinski, us³ugi, informatyczne, php, mysql, postgresql, bazy danych, aplikacje, internetowe, bannery, kampanie, promocyjne, tanie, dobre, tanio, dobrze, najlepiej, najlepszy, studio, www, strony, faktury, vat, ecommerce, e-commerce, e-business, b2b, b2c, ecard, polcard, p³atnoœci, karty p³atnicze, on-line, sklepy, php4, jaros³aw, nobik"
name=Keywords>
<META content=Brzeziñski.Net name=Author>
<SCRIPT language=JavaScript>
<!--

function SymError()
{
  return true;
}

window.onerror = SymError;

//-->
</SCRIPT>

<SCRIPT language=JavaScript>
<!--
function Preload()
{
pics=new Array();
    pics[1]=new Image();
    pics[1].src="images/1_05.gif";
    pics[2]=new Image();
    pics[2].src="images/1_06.gif";
    pics[3]=new Image();
    pics[3].src="images/1_07.gif";
    pics[4]=new Image();
    pics[4].src="images/1_08.gif";
    pics[5]=new Image();
    pics[5].src="images/1_11.gif";
    pics[6]=new Image();
    pics[6].src="images/1_12.gif";
    pics[7]=new Image();
    pics[7].src="images/1_13.gif";
    pics[8]=new Image();
    pics[8].src="images/1_14.gif";
}

function design(plik)
{
    url= new String;
    url="dane/" + plik + ".php";
    noweokienko=window.open(url,'noweokienko','width=650,height=545,screenX=2,screenY=2,left=2,top=2');
    noweokienko.focus();
}
-->
</SCRIPT>

<META content="MSHTML 6.00.2722.900" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff leftMargin=0
background="brzeziñski_net art studio_files/1_02.gif" topMargin=0
onload=java script:Preload(); marginheight="0" marginwidth="0">
<TABLE cellSpacing=0 cellPadding=2 width="100%" bgColor=#ebebeb border=0>
  <TBODY>
  <TR>
    <TD>Od czerwca 2003 nasza strona bêdzie dostêpna wy³±cznie pod adresem <A
      href="http://brzezinski.net.pl/">http://brzezinski.net.pl/</A>, prosimy
      uaktualniæ odsy³acze i adresy w zak³adce "Ulubione"</TD></TR></TBODY></TABLE>
<TABLE height="95%" cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR vAlign=bottom>
    <TD align=right><IMG height=289 alt=""
      src="brzeziñski_net art studio_files/intro.jpg" width=455 useMap=#intro
      border=0></TD></TR></TBODY></TABLE><MAP name=intro><AREA
  title="english version of our site is currently under development :("
  shape=RECT alt="english version of our site is currently under development :("
  coords=720,1,778,15 href="http://www.brzezinski.net/#"><AREA shape=RECT
  coords=3,72,34,81 href="http://brzezinski.net.pl/?strona=firma"><AREA
  shape=RECT coords=43,85,77,95
  href="http://brzezinski.net.pl/?strona=ludzie"><AREA shape=RECT
  coords=87,71,135,82 href="http://brzezinski.net.pl/?strona=portfolio"><AREA
  shape=RECT coords=145,86,209,95
  href="http://brzezinski.net.pl/?strona=webdesign"><AREA shape=RECT
  coords=214,72,258,81
href="http://brzezinski.net.pl/?strona=kontakt"></MAP></BODY></HTML>
Avatar billede viciodk Praktikant
10. april 2003 - 16:21 #5
Ja, jeg kan også godt selv få koden vist i Mozilla og Netscape og hvis jeg kopierer denne kode ind i et htm-dokument og åbner det, virker det fint.

/cdc -> Det er fint nok du foreslår det, men der er ingen problemer med min browser, for alle venne jeg har spurgt (4 personer) kan heller ikke se siden i Internet Explorer 6.0 med service pack 1.
Avatar billede viciodk Praktikant
10. april 2003 - 16:22 #6
Jeg tror derfor det er serveren der gør det, men hvordan?
Avatar billede cdc Novice
10. april 2003 - 16:41 #7
jeg kører med det samme som dig, kan se alt
Avatar billede 4us.dk Nybegynder
10. april 2003 - 16:45 #8
jeg kan heller ikke se siden...

jo, men ikke kilde koden :)
Avatar billede Slettet bruger
10. april 2003 - 17:04 #9
Jeg kan heller ikke se koden med vis > kilde. IE6/Win 98.
Avatar billede olebole Juniormester
10. april 2003 - 17:23 #10
<ole>

Så klik her:  view-source:http://www.brzezinski.net/  ;o)

/mvh
</bole>
Avatar billede olebole Juniormester
10. april 2003 - 17:24 #11
Njaahhhh .... det vil Eksperten ikke. Skriv:
  view-source:http://www.brzezinski.net/
i din adresselinie og tryk 'Go'
Avatar billede spiritusanta Nybegynder
10. april 2003 - 17:29 #12
Var det bare sourcecoden du ville have fat i :P
Filer->gem så gemmer den hjemmesiden som en fin lille pakke, med source, cssfiler og mange andre fine sager :P

Her har du source til den side :)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0025)http://brzezinski.net.pl/ -->
<HTML><HEAD><TITLE>brzeziñski.net art studio</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2"><LINK
href="brzeziñski_net art studio-filer/text.css" type=text/css rel=stylesheet>
<META content="brzeziñski.net art studio" name=Description>
<META
content="brzeziñski, brzezinski, us³ugi, informatyczne, php, mysql, postgresql, bazy danych, aplikacje, internetowe, bannery, kampanie, promocyjne, tanie, dobre, tanio, dobrze, najlepiej, najlepszy, studio, www, strony, faktury, vat, ecommerce, e-commerce, e-business, b2b, b2c, ecard, polcard, p³atnoœci, karty p³atnicze, on-line, sklepy, php4, jaros³aw, nobik"
name=Keywords>
<META content=Brzeziñski.Net name=Author>
<SCRIPT language=JavaScript>
<!--
function Preload()
{
pics=new Array();
    pics[1]=new Image();
    pics[1].src="images/1_05.gif";
    pics[2]=new Image();
    pics[2].src="images/1_06.gif";
    pics[3]=new Image();
    pics[3].src="images/1_07.gif";
    pics[4]=new Image();
    pics[4].src="images/1_08.gif";
    pics[5]=new Image();
    pics[5].src="images/1_11.gif";
    pics[6]=new Image();
    pics[6].src="images/1_12.gif";
    pics[7]=new Image();
    pics[7].src="images/1_13.gif";
    pics[8]=new Image();
    pics[8].src="images/1_14.gif";
}

function design(plik)
{
    url= new String;
    url="dane/" + plik + ".php";
    noweokienko=window.open(url,'noweokienko','width=650,height=545,screenX=2,screenY=2,left=2,top=2');
    noweokienko.focus();
}
-->
</SCRIPT>

<META content="MSHTML 6.00.2800.1141" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff leftMargin=0
background="brzeziñski_net art studio-filer/1_02.gif" topMargin=0
onload=java script:Preload(); marginheight="0" marginwidth="0">
<TABLE height="95%" cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR vAlign=bottom>
    <TD align=right><IMG height=289 alt=""
      src="brzeziñski_net art studio-filer/intro.jpg" width=455 useMap=#intro
      border=0></TD></TR></TBODY></TABLE><MAP name=intro><AREA
  title="english version of our site is currently under development :("
  shape=RECT alt="english version of our site is currently under development :("
  coords=720,1,778,15 href="http://brzezinski.net.pl/#"><AREA shape=RECT
  coords=3,72,34,81 href="http://brzezinski.net.pl/?strona=firma"><AREA
  shape=RECT coords=43,85,77,95
  href="http://brzezinski.net.pl/?strona=ludzie"><AREA shape=RECT
  coords=87,71,135,82 href="http://brzezinski.net.pl/?strona=portfolio"><AREA
  shape=RECT coords=145,86,209,95
  href="http://brzezinski.net.pl/?strona=webdesign"><AREA shape=RECT
  coords=214,72,258,81
href="http://brzezinski.net.pl/?strona=kontakt"></MAP></BODY></HTML>
Avatar billede Slettet bruger
10. april 2003 - 17:39 #13
olebole>> Ja ja, men det er da korrekt, at det er underligt, det ikke virker sådan uden videre...
Avatar billede viciodk Praktikant
10. april 2003 - 17:56 #14
Ja, som sagt er koden mulig at finde i andre browsere end Internet Explorer eller som du har gjort, olebole. Spørgsmålet er bare hvad de har gjort for at skjule koden? Altså hvordan har de fået skriveadgang til at kunne slette html-filerne fra min cache?

Det ville jo være et problem hvis de kunne bruge denne skriveadgang til at slette en hvilken som helst fil på computeren...
Avatar billede cdc Novice
10. april 2003 - 17:58 #15
Jeg har Internet Explorer 6.0.2 og windows XP og ser den uden problemos
Avatar billede viciodk Praktikant
10. april 2003 - 18:01 #16
/cdc -> prøv at tømme din cache og gå direkte ind på siden. Det kan du gøre ved bare at skrive url'en i start -> kør:

http://www.brzezinski.net/

se så om der i din "temporary internet files"-mappe ligger nogle filer som ikke er billeder eller stylesheets.
Avatar billede cdc Novice
10. april 2003 - 18:12 #17
html filen ligger der ikke, dog en anden, men ja ser mærkelig ud
Avatar billede olebole Juniormester
10. april 2003 - 20:39 #18
I en IE6 med SP1 kan man blot refreshe siden ... så kører det fint. I en IE6 uden SP1 går det ikke.
Umiddelbart virker det som noget med de headers, der bliver sat. Men det er ikke noget, der virker i velopdaterede browsere (kun i den buggy og super-hullede version af IE6), så det er ikke noget, der er værd at forske viddere i.
Formodentlig skyldes det en browser-bug i en outdated version  :)
/mvh
Avatar billede viciodk Praktikant
10. april 2003 - 21:07 #19
olebole -> Tror du en hacker kan udnytte det til at slette andre filer end .html i mappen Temporary Internet Files? For så skulle man måske meddele det til Microsoft...

Dem der vil have lidt point kan lægge et svar :)
Avatar billede olebole Juniormester
10. april 2003 - 22:40 #20
Mon ikke man skulle oplyse dig om, du skal se at få din IE opdateret i stedet?  ;o)

M$ er udmærket klar over problemerne. De gider dog dårligt rive sig selv i røven! Det kan tage mellem 1/2 og 1 år, før de reagerer!

På trods af, at de over et årstid blev advaret mod _meget_ alvorlige sikkerhedshuller, er disse først for forholdsvis nyligt blevet patched.
Indtil da kunne man læse hele din HD og skrive/slette filer på den. Man kunne læse alle dine cookies fra andre sites og sniffe, hvad du skrev i form-felter på andre sider - herunder passwords!

Morale: Brug en ordentlig browser - eller slå JavaScript fra, hvis du absolut vil bruge IE.

Det er dog ikke nogle af disse huller, der bliver udnyttet i dette tilfælde  :)
/mvh
Avatar billede tobias_louv Nybegynder
15. april 2003 - 18:15 #21
hvis du skriver view-source:http://www.brzezinski.net/ i adresse feltet i IE kan du se http://www.brzezinski.net/ 's kilde, i min browser kan jeg heller ikke se kilden!
Avatar billede olebole Juniormester
15. april 2003 - 18:23 #22
Hmmmmm ....... det må være en dårligt opdateret IE, du sidder med. Med en IE6.0.28/Win2K er der ingen problemer  :)
Har du problemer, burde de forsvinde med F5
Avatar billede tobias_louv Nybegynder
15. april 2003 - 18:25 #23
Jeg har lige opdateret min IE (I forgårs)
Avatar billede tobias_louv Nybegynder
15. april 2003 - 18:26 #24
Du har ret i at det virker hvis jeg trykker F5 efter siden er loaded
Avatar billede brian.nielsen Nybegynder
15. april 2003 - 18:28 #25
Ja jeg kan heller ....
XP, IE 6 sp1
Avatar billede radiohead Nybegynder
15. april 2003 - 18:32 #26
me niether...
XP
IE6.02 sp1
Avatar billede olebole Juniormester
15. april 2003 - 19:18 #27
Pudsigt .... NS6 har heller ingen problemer med sovsen på siden  :)
Avatar billede _darkstar_ Nybegynder
15. april 2003 - 19:25 #28
Jeg kan sagtens se kilden.
Avatar billede tobias_louv Nybegynder
15. april 2003 - 19:28 #29
Som jeg har skrevt før kan også, men kun hvis jeg trykker F5 efter at siden er loaded
Avatar billede olebole Juniormester
16. april 2003 - 13:37 #30
Som jeg skrev før, hænger det sammen med de headers, der sættes på hans server ... men det er hamrende ineffektivt  :)
Avatar billede olebole Juniormester
16. april 2003 - 13:38 #31
I NS6 behøver man f.eks. ikke refresh'e siden for at se sovsen
Avatar billede viciodk Praktikant
19. april 2003 - 17:49 #32
okay, så lukker jeg igen (hvis nogen af jer der ikke lagde et svar, alligevel gerne vil have lidt point, så sig til)...
Avatar billede viciodk Praktikant
19. april 2003 - 17:49 #33
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester