Wasser: (JavaScript)(CGI/PERL)(SPIELEREI)Wo ist der Quellcode??

Hallo Forumsgemeinde,

Ich hoffe ich werd jetzt nicht von einigen gesteinigt, aber ich hab versucht den Quellcode zu verstecken. Wenn Ihr sagt "Das geht nicht!", dann beweißt es mir doch bitte. Ich lasse mich gerne eines Besseren belehren, wenn es so ist, aber ich behaupte fast, dass das auf jeden Fall nicht ganz einfach ist.

Hier die Herausforderung:
http://www.wasser.de/geheim/index.htm

PS: Mit Opera gilt nicht! *g*

  1. <html><head><meta http-equiv="expires" content="0"></head><body onLoad="frames()">  
    <script language="JavaScript">  
    <!--  
    var NN = "false";if(navigator.appName == "Netscape")  NN = "true";function click(welche) {if(NN == "true"){if (welche.which==3) {parent.frames[1].focus();}}else {if (event.button==2) {alert("das war doch klar oder?");}}}document.onmousedown=click;if(NN == "true"){document.captureEvents(Event.MOUSEMOVE);}
    function frames(){if(top.frames.length <= 0){document.open();document.write("uups");document.close();}}
    //-->
    </script>
    <!--

    ##################################################

    Sehr Schön, Du hast es also geschafft!
    Welche Lücke habe ich nicht bedacht??
    Mit welchem Browser hast Du das gemacht??

    Oder hast Du die Datei doch im Cache gefunden?

    Ich hab es abgesehen von Opera mit keinen geschafft, aber wer hat schon Opera. *g*

    ##################################################

    //-->
    OK so weit so gut aber wie kommst Du jetzt an den Quellcode?<br>
    Mit Opera kein Prob. *fg*<br><br>
    Gruß Wilm<br>
    </body></html>

    Es war sehr einfach. Ich benutze IE5 und ich habe ungefähr 2 Minuten gebraucht. Nicht aus der Cache, sondern einfach mit der rechten Maustaste.
    Bis dann.

    1. Es war sehr einfach. Ich benutze IE5 und ich habe ungefähr 2 Minuten gebraucht. Nicht aus der Cache, sondern einfach mit der rechten Maustaste.
      Bis dann.

      Also ich hab auch IE 5 und bei mir ging es nicht mit der rechten Maustaste. Wie hast Du das denn damit gemacht? Ich hab den Quelltext aus dem Cache holen muessen.
      cu ToTo

    2. Mit IE5 klappt es doch mit der rechten Taste und zwar:

      1. Einmal rechte Taste betaetigen!
      2. Ok druecken!
      3. Maus in die Statuszeile fuehren (wo es 'done' steht).
      4. Rechte Taste druecken und nicht loslassen bis der Kursor wieder im Fenster ist
      5. Dann losslassen!

      Gruß aus Toronto.

      1. Coole Sache! War mir neu! Danke!
        Gruß aus Leipzig

      2. Hi Sasa Kulic,

        klasse das geht echt gut! Leider fällt mir spontan nichts ein, um das zu unterbinden, aber ich arbeite daran *g*

        Danke!

        Gruß Wilm

        1. Einmal rechte Taste betaetigen!
        2. Ok druecken!
        3. Maus in die Statuszeile fuehren (wo es 'done' steht).
        4. Rechte Taste druecken und nicht loslassen bis der Kursor wieder im Fenster ist
        5. Dann losslassen!

        Wieso machst du es dir so schwer? Um das nervige Fenster zu unterbinden ("das war doch klar, oder?") hilft es einfach, die linke Maustaste gedrückt zu halten und währeddessen auch die rechte Taste zu betätigen. Jetzt beide loslassen und...
        Schon ist man da. (Editorfenster mit Quelltext bleibt auch erhalten, wenn das Browserfenster geschlossen ist, und schon hat man den Quelltext, weil sich nicht mehr in den Vordergrund schiebt)

  2. Hi Wasser!

    Ich habe es mit der Maustaste auch nicht zusammenbebracht - aber eine Zeile im SelfBrowser ändern hat wunder gewirkt:

    <img src="http://195.202.152.140/wasser.gif" alt="">

    Die erklären erfolgt wenn ihr wollts wenn ich vom weihnachtseinkauf zurückbin.

    CU Roman

    1. Hi Roman,

      dass fällt ja schon fast unter die Kategorie Opera *g*. Was hat der Selfbrowser denn sonst noch so für "Gemeinheiten" *g*

      Dank Dir
      Wilm

      1. Hi Wilm!

        dass fällt ja schon fast unter die Kategorie Opera *g*. Was hat der Selfbrowser denn sonst noch so für "Gemeinheiten" *g*

        naja gemeinheiten - kommt immer auf den standpunkt an *G*
        Also: zB könnte ich deinen source umschreiben *fg* (am webserver speichern geht natürlich nicht) - wir machen das zB um die links in der statuszeile anzeigen zu können - da hängen wir an jeden a-tag zwei events dran.

        CU Roman

  3. HI,

    ich hab 10 sekunden mit IE4 gebraucht:

    Im Fenster ganz rechts, ganz links oder ganz weit unten (der Doppelpfeil muß sichtbar sein) einfach mit der rechten Maustaste, trozdem Kompliment für diese schöne Spielerei!!

    Grüße

    Hans.

    1. Hallo Wasser,

      Im Fenster ganz rechts, ganz links oder ganz weit unten (der Doppelpfeil muß sichtbar sein) einfach mit der rechten Maustaste, trozdem Kompliment für diese schöne Spielerei!!

      ... oder mit Rechtsklick auf den Text. Der Quelltext erscheint schön brav mit Netscape 4.6, do wie es sein soll.

      Viele Grüße
        Kess

      1. Hallo Wasser,

        Im Fenster ganz rechts, ganz links oder ganz weit unten (der Doppelpfeil muß sichtbar sein) einfach mit der rechten Maustaste, trozdem Kompliment für diese schöne Spielerei!!

        ... oder mit Rechtsklick auf den Text. Der Quelltext erscheint schön brav mit Netscape 4.6, do wie es sein soll.

        Viele Grüße
          Kess

        Hi,

        ...auf den Text, das klappt nicht mit IE4...

        Gruß
        hans.

      2. Hallo Kess,

        echt simpel aber gut! Danke auch Dir. Frag mich nur, ob ich das nicht noch unterbinden kann.

        Gruß Wilm

    2. HI Hans,

      wenn ich das nach Deiner Beschreibung mache, dann bekomme ich dann nur den Quellcode des Framesets.

      Gruß Wilm

  4. Hallo Forumsgemeinde,
    Hier die Herausforderung:
    http://www.wasser.de/geheim/index.htm

    IE 5 auf Ansicht Quelltext anzeigen (ca. 2 sec)

    Gruss Thomas

    1. Hallo Forumsgemeinde,
      Hier die Herausforderung:
      http://www.wasser.de/geheim/index.htm

      IE 5 auf Ansicht Quelltext anzeigen (ca. 2 sec)

      Gruss Thomas

      Hi,

      stimmt,

      IE4 auch.
      Grüße
      franz.

      1. Hallo Thomas und Franz.

        nene So war das nicht gemeint, Ich meinete den Quellcode der Seite die Ihr seht, also wo steht:

        OK so weit so gut aber wie kommst Du jetzt an den Quellcode?
        Mit Opera kein Prob. *fg*

        Gruß Wilm

  5. hi!
    am mac mit netscape sehe ich den quelltxt sofort
    (eintastenmaus), einfach klick ind das browserfenster mit der .html-datei und schon is der quelltext zu lesen *gg*
    schönen gruss
    this -> *;_;* walker

    1. hi walker,

      ich hab leider keine Möglichkeit das am Mac zu testen.
      Danke!

      Gruß Wilm

  6. Hallo Forumsgemeinde,

    Ich hoffe ich werd jetzt nicht von einigen gesteinigt, aber ich hab versucht den Quellcode zu verstecken. Wenn Ihr sagt "Das geht nicht!", dann beweißt es mir doch bitte. Ich lasse mich gerne eines Besseren belehren, wenn es so ist, aber ich behaupte fast, dass das auf jeden Fall nicht ganz einfach ist.

    Hier die Herausforderung:
    http://www.wasser.de/geheim/index.htm

    PS: Mit Opera gilt nicht! *g*

    1. Hi Mitsuchende!

      1. Sorry - habe unabsichtlich die Enter-Taste gedrückt - wird zeit das der SelfBrowser einen Postings-Voransicht hat *G*

      2.
      Bei ein paar von euch ist beim suchen nach dem vermeindlich versteckten Source ein Mißverständnis aufgetaucht. Wasser meinte nicht das der Quelltext wo das frame erzeugt wird zu finden sei:

      <AusschnittDesÖffentlichenTeil>
        <html>
        <head>
        <title>Dann mal los!</title>
        <SCRIPT language="JavaScript">
        <!--
        var browser = navigator.userAgent;

      Erg1 = browser.lastIndexOf("Opera");
        Erg2 = browser.lastIndexOf("MSIE");
        if (Erg1 != "-1" Erg2 != "-1"){
         document.writeln('<frameset framespacing="0" border="false" frameborder="0" rows="*,0">');
      ...
      </AusschnittDesÖffentlichenTeil>

      Sondern der Source der im ersten frame ist - zum Anschauen in den Postings http://www.teamone.de/selfaktuell/self_forum/46096.html und in meinem http://www.teamone.de/selfaktuell/self_forum/46098.html zu sehen.

      noch viel spaß beim suchen ;-)

      CU Roman

      1. Sondern der Source der im ersten frame ist - zum Anschauen in den Postings http://www.teamone.de/selfaktuell/self_forum/46096.html und in meinem http://www.teamone.de/selfaktuell/self_forum/46098.html zu sehen.

        Ja und wo ist das Problem? Mit Netscape, rechte Maustaste über den Text, Queltext anschauen und schwups, da ist der Quelltext, den Du meinst.

        Ron

  7. Hi!

    ----------------------------------------------------------
    <html><head><meta http-equiv="expires" content="0"></head><body onLoad="frames()">  
    <script language="JavaScript">  
    <!--  
    var NN = "false";if(navigator.appName == "Netscape")  NN = "true";function click(welche) {if(NN == "true"){if (welche.which==3) {parent.frames[1].focus();}}else {if (event.button==2) {alert("das war doch klar oder?");}}}document.onmousedown=click;if(NN == "true"){document.captureEvents(Event.MOUSEMOVE);}
    function frames(){if(top.frames.length <= 0){document.open();document.write("uups");document.close();}}
    //-->
    </script>
    <!--

    ##################################################

    Sehr Schön, Du hast es also geschafft!
    Welche Lücke habe ich nicht bedacht??
    Mit welchem Browser hast Du das gemacht??

    Oder hast Du die Datei doch im Cache gefunden?

    Ich hab es abgesehen von Opera mit keinen geschafft, aber wer hat schon Opera. *g*

    ##################################################

    //-->
    OK so weit so gut aber wie kommst Du jetzt an den Quellcode?<br>
    Mit Opera kein Prob. *fg*<br><br>
    Gruß Wilm<br>
    </body></html>
    ----------------------------------------------

    Eine Möglichkeit gibts noch (ca. 1s). Bei Tastaturen, die die Kontext-Menütaste haben (Taste zwischen der "Fenster-Taste" und der "strg"-Taste rechts neben der "space-Taste")

    Aber die dürftest du sichelich auch noch irgendwie abfangen können!

    mfG
    BRAND

    1. Hi BRAND!

      Danke für den Hinweis, das werd ich vermutlich noch hinbekommen!

      Wilm

  8. hi,

    Hier die Herausforderung:

    *lol*:

    "Sehr Schön, Du hast es also geschafft!
    Welche Lücke habe ich nicht bedacht??
    Mit welchem Browser hast Du das gemacht??

    Oder hast Du die Datei doch im Cache gefunden?

    usw, bla, bla"

    Beim Mac gibt es keine rechte Maustaste *g*

    Gruss  Joachim

  9. Hallo Forumsgemeinde,

    ....ich behaupte fast, dass das auf jeden Fall nicht ganz einfach ist.

    OK es war doch ganz einfach! zumindest für manche *g*.
    Ich hab noch ein wenig gebastelt, und so die Kontexttaste (bei IE und NN) und den Klick über den Text (beim NN) ausgeschlossen leider musste ich dafür in kauf nehmen, das das Fenster nicht mehr zu minimieren ist.
    _Ist euch eine möglichkeit in JS bekannt, mit der man rausfinden kann, ob das Fenster minimiert ist oder nicht?_

    Hier die Herausforderung:
    http://www.wasser.de/geheim/index.htm

    PS: Mit Opera gilt nicht! *g*

    1. Sorry mit JS meinte ich natürlich Javascript
      und Möglichkeit schreibt man GROß! *g*

      Wilm

    2. Ich hab noch ein wenig gebastelt, und so die Kontexttaste (bei IE und NN) und den Klick über den Text (beim NN) ausgeschlossen leider musste ich dafür in kauf nehmen, das das Fenster nicht mehr zu minimieren ist.

      Mit solchen Fenstermanipulationen wirst Du einen Großteil Deiner Besucher wahrscheinlich direkt verscheuchen. Da ich z.B. immer mit mehreren gleichzeitig geöffneten Browserfenstern "surfe", würde es mich sehr stören, wenn sich ein Fenster ständig in den Vordergrund bringen würde...

      1. Hi Stefan,

        Ich hab nicht vor, es so einzusetzen, aber ich bin der Meinung nichts ist unmöglich, solange es nicht versucht wurde! Und ich kann mich noch an so Aussagen wie "Mit view-source: geht das immer...." erinnern.

        ...in diesem Sinne Gruß
        Wilm

    3. Hi H²O!

      »»  Hier die Herausforderung:

      http://www.wasser.de/geheim/index.htm

      »»  PS: Mit Opera gilt nicht! *g*

      Aber mit SELFBrowser geht immer noch:

      <img src="http://195.202.152.140/wasser2.gif" alt="">

      Wilhelm, obwohl dein vorhaben sinnlos ist, weil man immer dahinterkommt (überhaupt mit dem selfbrowser *G*) - gefällt mir dein einsatz für diesen hoffnungslosen fall *fg*.

      Du hast mich dadruch auch auf eine wunderbare idee für den selfbrowser gebracht! - werde ich in irgendeiner der versionen nach der 2.0 einbauen - dann kann jeder mit zwei mausklicks deinen source lesen *G*

      CU Roman

  10. Hallo Wasser!

    Ok es ist eine Spielerei.

    Sollte es aber ernst werden, kann ich nur sagen: es geht nicht.
    Solange du auch nur ein einziges "mit .....gilt nicht" oder "nich im cache" verwendest, ist deine Herausforderung gegenstandlos.

    Grüße
    Thomas

    PS: auch noch jetzt habe ich mindesten 4 Möglichkeiten gehabt den Quelltext ansehen zu können.

    1. Hallo Thomas!

      ...mindesten 4 Möglichkeiten ...

      Mit welchem Browser?

      Ok Opera funzt! (Cache)
      Mit dem IE 4+5 funzt! (mit dem Maustrick)
      Mit dem Selfbrowser funzt auch!
      Mit dem Mac und NN funzt auch! noch?

      Findet sich denn die Datei wirklich im Cache ???

      mit win 98 und NN funzt bei mir nicht mehr!

      Ich wär Dir dankbar, wenn Du mir weitere Lücken nennen könntest!

      Gruß Wilm

    2. Hallo;

      Sollte es aber ernst werden, kann ich nur sagen: es geht nicht.
      Solange du auch nur ein einziges "mit .....gilt nicht" oder "nich im cache" verwendest, ist deine Herausforderung gegenstandlos.

      Es geht definitiv nicht 100%, eine Schwachstelle wird es immer sein, dass Browser etwas langsam reagieren, und deshalb irgendein Event nicht rechtzeitig abgefangen wird. Und selbst wenn diese Schwachstellen nicht wären, käme man mit etwas Aufwand mit anderen Methoden ran, zwei Wege würden mir einfallen, wie man grundsätzlich ran kommen müsste:

      1.) der Aufruf des CGI-Scriptes lässt sich sicher faken, wenn man nicht mit einem Browser angreift, sondern direkte HTTP-Aufrufe sendet, die den richtigen Referrer übermitteln.

      2.) Das Ding hängt ja irgendwo in meinem Speicher, wenn ich mir einfach ein Speicherabbild besorge, und darin die Seite finde ist man auch dran, mit irgendwelchen PRogrammier oder Hackertools sicher kein so grosses Problem.

      Gruss

      Marko

      1. Hi Marko!

        1.) der Aufruf des CGI-Scriptes lässt sich sicher faken, wenn man nicht mit einem Browser angreift, sondern direkte HTTP-Aufrufe sendet, die den richtigen Referrer übermitteln.

        2.) Das Ding hängt ja irgendwo in meinem Speicher, wenn ich mir einfach ein Speicherabbild besorge, und darin die Seite finde ist man auch dran, mit irgendwelchen PRogrammier oder Hackertools sicher kein so grosses Problem.

        3.) DEr Browser braucht ja den source um die Seite darstellen zu können - und damit ist es nicht möglich das ganze zu verhindern - zB mit dem SelfBrowser kann ich auf alle angezeigten inhalte ohne probleme zugreifen

        Die einzige Person die ich kenne die den selfbrowser aushelbeln kann ist Anjte - von den anderen des SBC (inkl. mir) traue ich es keinen zu *fg* - man kann mir gerne das gegenteil beweisen - damit ich dann die lücke schließen kann!

        CU Roman

  11. Hi

    Scheinbar hält sich mein IE5 nicht an Deine Spielregeln:

    1. Ansicht - Quelltext anzeigen
    2. Quelltext im nun geöffneten Notepad anschauen...

    Musste also keinerlei "Tricks" anwenden!

    nun aber nicht traurig sein,
    cheers
    kaeptne

  12. ich hab versucht den Quellcode zu verstecken.

    Der Quelltext von welcher Seite?

    Hier die Herausforderung:
    http://www.wasser.de/geheim/index.htm

    Diese Seite zeigt mir (Netscape 3) nur die Meldung
    "Nanana, wo ist denn der Frame??" an.
    Soll das etwa der Inhalt Deiner Seite sein???

    Mit dem gleichzeitig laufenden Netscape 4 kriege ich dann immerhin einen vernünftigen Text angezeigt. ABER: Als ich danach Netscape 3 wieder in den Vordergrund holen wollte, drängt sich Netscape 4 wieder nach vorne!

    Wenn Du erreichen wolltest, daß ich auf Dich sauer bin, weil Du meinen Browser durcheinander bringst (ich habe nicht mal *versucht*, Deinen Quelltext zu lesen!), dann war das schon mal ein guter Anfang ... :-(((((