Beiträge von BoomBoomPaco

    Quelltext effizient verbergen

    Immer wieder taucht im Internet die Frage auf, wie denn die eigenen Webseiten vor den neugierigen Augen möglicher Plagiatoren zu schützen wären. Dieses Ansinnen ist mehr als verständlich, denn wer möchte schon, daß die in vielen Stunden mühsamer Arbeit zusammengezimmerten Seiten vom erstbesten Konkurrenten per copy&paste in wenigen Sekunden einfach übernommen werden?
    In vielen Webforen kursieren zu diesem Zweck eine ganze Reihe einschlägig bekannter Tips und Tricks. Durch geschickte Kombination dieser Verfahren in einem mehrstufigen Prozeß werden wir im folgenden einen so hohen Schutz des Quelltextes erreichen, daß selbst der ausgebuffteste Hacker davor kapitulieren wird. Studieren Sie jede der folgenden Beispieldateien sorgfältig und analysieren Sie den Quelltext und die zu seinem Schutz verwendeten Techniken.

    Die sicherlich bekannteste - und daher am wenigsten wirksame - Methode besteht darin, den Quelltext der Ursprungsdatei durch eine große Anzahl von Leerzeilen so weit nach unten zu verschieben, daß er im Editor der Quelltext nicht mehr auf den ersten Blick erscheint (. Wenn der gegnerische Webmaster von der weißen Fläche so überwältigt und irritiert ist, daß er den Scrollbalken im Editor übersieht, hat Schritt 1 bereits zum Erfolg geführt. Besonders geschickt ist es in diesem Zusammenhang, die Verwirrung durch eine kryptische Fehlermeldung, die als Kommentar ganz am Anfang der HTML-Datei eingefügt wird, gezielt noch weiter zu vergrößern und konsequent auf alle Absätze und überflüssigen Leerzeichen im Quelltext zu verzichten.

    Schritt 1

    Schritt 2
    Solange Ihr sorgsam programmierter HTML-Code für jeden potentiellen Plagiator als Klartext einsehbar ist, besteht bedauerlicherweise kein wirklicher Schutz für eine Webseite. In Schritt 2 streuen wir in den Text unserer Seite wahllos und in großer Zahl Unicode-Zeichen ein, deren Nummer wir ohne jedes System abwechselnd dezimal oder hexadezimal angeben. In der Folge wird der Quelltext für einen Angreifer zunächst nahezu unlesbar .

    Beispiel 3 [size=14]Schritt 3[/size]Für einen versierten Hacker ist aber natürlich auch die Verwendung von Unicode-Zeichen keine unüberwindliche Hürde. In der nächsten Eskalierungsstufe greifen wir daher auf [b]Javascript[/b] zurück, um den obigen Code weiter zu verkomplizieren. Mit der Funktion [b]escape()[/b] wandeln wir alle Umlaute und Sonderzeichen aus dem Quelltext von Schritt 2 wie zum Beispiel "[b];[/b]", "[b]#[/b]" und "[b]&[/b]" in ihre ASCII-Zahlenwerte (in hexadezimaler Form) um. Vor jeden Wert wird dabei "[b]%[/b]" als Trennzeichen gesetzt. Die Verschlüsselung des Quelltextes auf diese Weise ist zwar nicht einfach, doch lassen sich auch - wenngleich nur mit viel Mühe - an einigen Stellen im Netz Tools finden, die Ihnen die Arbeit diesbezüglich erleichtern (HTML Code verschlüsseln - Webseiten und ihren Quellcode schützen). Ist auf dem Rechner, der Ihre Seite aufruft, Javascript wider Erwarten deaktiviert, erscheint auf dem Bildschirm nur eine weiße Seite und Ihr Quellcode bleibt somit nach wie vor geschützt. [size=14]Schritt 4[/size]Viele Webmaster, die noch nicht sehr viel Erfahrung besitzen, verwenden auf Ihren Seiten eine Sperre des rechten Mausklicks, um potentiellen Konkurrenten das Leben schwer zu machen. Den meisten ist jedoch nicht bewußt, daß sich die mühsam erstellten Kopierschutz-Scripte wie zum Beispiel das folgende. von Eingeweihten nur allzu leicht aushebeln lassen.Sehr viel effizienter - allerdings auch nur wenigen Insidern bekannt - ist die Möglichkeit, das Markieren von Text, drag&drop sowie das Kontextmenü wirksam zu blockieren. Dazu ist lediglich ein kleiner Codeschnipsel erforderlich : [size=14]Schritt 5[/size]Auch wenn Sie einen Seitenklau mit den unter Schritt 1 bis 4 beschriebenen Verfahren so gut wie ausschließen können, bieten Ihnen diese Methoden dennoch keine [b]absolute Sicherheit[/b]. Diese erreichen Sie nur, wenn Sie den Quelltext Ihrer Seiten mit einem hochsicheren Verfahren verschlüsseln. Studieren Sie das folgende [url='http://www.k-faktor.com/kram/quelltext/beispiel6.htm']Beispiel 6[/url] intensiv und Sie werden nie wieder Ihren mühsam programmierten Quellcode auf anderen Seiten wiederfinden. Das hier angewandte Verfahren ist so sicher, daß im Internet Explorer mit der Menüoption[b]Ansicht > Quelltext[/b] rein gar nichts (!) angezeigt wird und in Mozilla basierten Browsern wie z.B. Firefox nur der verschlüsselte Quelltext sichtbar gemacht werden kann, wie der folgende [url='http://www.k-faktor.com/kram/quelltext/quelltext_firefox.gif']Screenshot[/url] (24 KB) eindrucksvoll belegt. Die einzige "Nebenwirkung" dieser Methode besteht darin, daß aufgrund der hohen Verschlüsselung die Darstellung der einzelnen Zeichen auf dem Bildschirm geringfügig leidet. Doch dieser Preis ist für den damit erreichbaren perfekten Schutz des Quelltextes sicherlich nicht zu hoch.

    Nach einer Registrierung bei GGC und des ersten Einrichten des Streams , kommt es oft vor das der Server nicht mehr zu GGC Streamt wenn Er Neu Gestartet wird, Abgestürzt ist
    oder nach einem Update .
    Für diesen Fall gibt es einen einfachen Weg das Streamen Sicherzustellen und wieder zu Aktivieren .
    Nutzer von Procon haben es in diesem Falle am einfachsten .

    Über Procon in die Konsole und folgendes eingeben :

    [spoiler2]
    pb_sv_writecfg pbucon.use
    pb_sv_restart

    --- Bitte 20 Sekunden warten, bis sich Punkbuster neugestartet hat ---


    pb_sv_USessionLimit 9
    pb_sv_ProtectTag 1 GGC
    pb_sv_uconadd 1 85.114.136.131 ggc_85.114.136.131 bfhard
    pb_sv_uconadd 1 85.114.136.132 ggc_85.114.136.132 bfhard
    pb_sv_writecfg
    [/spoiler2]

    Dann einfach ein paar Minuten Warten , der Server sollte dann Streamen .

    Für alle die kein Procon nutzen :

    Für diese Methode, muss man ingame als Admin über rcon angemeldet sein.

    1. Öffne die ingame Konsole mit [key]SHIFT[/key] + [key]^[/key] und gib folgende Befehle ein:

    [spoiler2]

    pb_sv_writecfg pbucon.use
    pb_sv_restart

    --- Bitte 20 Sekunden warten, bis sich Punkbuster neugestartet hat ---


    pb_sv_USessionLimit 9
    pb_sv_ProtectTag 1 GGC
    pb_sv_uconadd 1 85.114.136.131 ggc_85.114.136.131 bfhard
    pb_sv_uconadd 1 85.114.136.132 ggc_85.114.136.132 bfhard
    pb_sv_writecfg

    [/spoiler2]

    Drücken Sie auf Ihrer Tastatur gleichzeitig die "[key]Windows[/key]" + "[key]R[/key]".
    Es öffnet sich das Fenster "Ausführen", in welchem Sie den Befehl "netplwiz" eingeben und diesen mit "[key]Enter[/key]" bestätigen.
    Deaktivieren Sie hier ganz oben den Haken vor dem Punkt "Benutzer müssen Benutzernamen und Kennwort eingeben".
    Klicken Sie anschließend auf den Button "Übernehmen", öffnet sich erneut ein Fenster.
    Geben Sie in diesem nun den Namen des Kontos ein und bestätigen Sie zweimal das zugehörige Kennwort. Klicken Sie anschließend auf "[key]OK[/key]", schließt sich das Fenster wieder.
    Klicken Sie nun erneut auf "[key]OK[/key]", werden Ihre Einstellungen gespeichert. Beim nächsten Start des Computers ist die Eingabe eines Passworts nicht mehr notwendig.

    Ein Weiterer Weg :

    In der Eingabeaufforderung cmd.exe den Befehl "control userpasswords2" nutzen .
    Rest wie Oben Beschrieben .

    Hi, Hier zeige Ich Euch eine Sichere und Zuverlässige möglichkeit auf den ping zu jeder bekannten IP zu testen. Folgende Tasten Drücken :[key]Windows[/key] + [key]R[/key] , Dann gebt Ihr [label=silver]CMD[/label] in das Suchfeld ein , es öffnet sich dann die Konsole , wo Ihr über den Befehl : ping "IP" den jeweiligen Ping Testen könnt. Bitte nicht die * mit eingeben , siehe [lexicon]Bild[/lexicon] .

    Um die Funktion zu aktivieren, mit der rechten Maustaste auf eine freie Stelle in der Taskleiste klicken . Dann auf "Eigenschaften" gehen und auf die Registerkarte "Navigation"wechseln . Ein Häkchen bei "Beim Anmelden oder Schließen sämtlicher Apps anstelle der Startseite des Desktops anzeigen" setzen und mit "OK"bestätigen.