Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Quellentext Verstecken! (https://www.delphipraxis.net/123851-quellentext-verstecken.html)

Erkan Frey 10. Nov 2008 10:34


Quellentext Verstecken!
 
Suche eine Lösung mein Quellentext zu verstecken am besten ein Programm oder so was hauptsache er ist ein bischen versteckt!
Gruß Manu/Erkan

jfheins 10. Nov 2008 10:36

Re: Quellentext Verstecken!
 
Welche Sprache?

Delphi, PHP: Schon mt drin ;)

HTML+CSS: Vergiss es ;)

Erkan Frey 10. Nov 2008 10:40

Re: Quellentext Verstecken!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Das is der code! is aber nur html und ein bischen java drin

jfheins 10. Nov 2008 10:44

Re: Quellentext Verstecken!
 
Mal davon abgesehen, dass der Code schrrecklich ist - HTML kann man nicht "verstecken" ;)

Wenn du den HTML-Code per Javascript verschlüsselst, kann man ihn wieder entschlüsseln und so weiter ;)

Daniel 10. Nov 2008 10:45

Re: Quellentext Verstecken!
 
HTML ist eine ... sagen wir ... "ungünstige" Umgebung, um den Quelltext zu verstecken. Prinzipbedingt musst Du den Code an den Browser ausliefern, damit dieser ihn rendern kann.

Da gibt es Lösungen in Javascript, die den Code chiffrieren. Das ist aber wirklich nur ein extrem seichter Schutz.

Erkan Frey 10. Nov 2008 10:47

Re: Quellentext Verstecken!
 
Wiso is der code schreklich??

DeddyH 10. Nov 2008 10:50

Re: Quellentext Verstecken!
 
Der DocType gehört ganz an den Anfang und es kann nur einen Body geben. Das sind die Dinge, die mir beim einmaligen Überfliegen aufgefallen sind.

Erkan Frey 10. Nov 2008 10:50

Re: Quellentext Verstecken!
 
Ok ich schau mal nach !

Erkan Frey 10. Nov 2008 10:55

Re: Quellentext Verstecken!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Also das DOCTYPE habe ich weg gemacht aber wenn ich das body wegmache dann gehen meine link farben oder ähnliches nicht mehr hier die verbesserung!

jfheins 10. Nov 2008 10:57

Re: Quellentext Verstecken!
 
Okay, mal ein paar SSachen, die mir gleich auffallen:

1. Kein Doctype deklariert. Zumindes nicht am Anfang des Dokuments wo er hingehört.

Und ein paar kurze Ausschnitte:

Code:
</Head>                                                                                                  
<body>                                                                                                  
 
<Font Color="white">
<BODY LINK="#FFFFFF" TEXT="#00000" VLINK="#999999" ALINK="#00FF00" BGCOLOR="#000000">
Body 2 mal geöffnet

Code:
 </SCRIPT>
<SCRIPT language="JavaScript">
Sinn?
Code:
</CENTER>                                                                                                          


   


   <BODY TEXT="#FFFFFF" LINK="#FFFFFF" VLINK="#999999" ALINK="#00FF00" BGCOLOR="#000000" onload="marquee()">
Noch ein Body ... also bisher schon 3 mal geöffnet, keinmal geschlossen.

Code:
<! Anfan Hyperlinks -->
Hier mein Highlighting Parser aus ....

Code:




<Body Background="http://www.cyanices.com/cyanblog/wp-content/uploads/2007/01/apple_cyan_wallpaper_1920x1200.png">
Nochmal body??

Code:
<center>
<!DOCTYPE PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Testseite</title>
Interessant ... immerhin ein Doctype - wenn auch mitten im Dokument btw.: das meta und das title element gehört in den header

So, das reicht erstmal finde ich ;)

DeddyH 10. Nov 2008 10:58

Re: Quellentext Verstecken!
 
http://validator.w3.org findet 23 Fehler und 7 Warnungen.

Erkan Frey 10. Nov 2008 10:59

Re: Quellentext Verstecken!
 
Darf ich body nur einmal öffnen???? ich darf doch nur html einmal öffnen und schließen bei body is das doch egal wie oft hauptsachen immer wider schließen!

Erkan Frey 10. Nov 2008 11:00

Re: Quellentext Verstecken!
 
Und wenn ich dem Validator sage das er es verbessern soll dann geht gar nix mehr der Hintergund is weg und weiteres!

Fridolin Walther 10. Nov 2008 11:00

Re: Quellentext Verstecken!
 
http://de.selfhtml.org/

Da werden sie geholfen. Und der HTML Code ist derart schrecklich, das ich den Editor panisch geschlossen hab nach dem Öffnen. Mein Vorredner hat die krassesten Dinge bereits erwähnt.

Fridolin Walther 10. Nov 2008 11:01

Re: Quellentext Verstecken!
 
Zitat:

Zitat von Erkan Frey
Darf ich body nur einmal öffnen???? ich darf doch nur html einmal öffnen und schließen bei body is das doch egal wie oft hauptsachen immer wider schließen!

Nein ist es nicht. Ein HTML Dokument besteht im Normalfall aus genau einem Header und genau einem Body.

Erkan Frey 10. Nov 2008 11:03

Re: Quellentext Verstecken!
 
Achso mh... das habe ich Irgendwie überlesen!
Aber wenn ich die bodys wo zu viel sind lösche dann geht da gar nix mehr!!
und noch was wie finde ich den doghtype herraus??
Gruß

Fridolin Walther 10. Nov 2008 11:08

Re: Quellentext Verstecken!
 
Zitat:

Zitat von Erkan Frey
Achso mh... das habe ich Irgendwie überlesen!
Aber wenn ich die bodys wo zu viel sind lösche dann geht da gar nix mehr!!
und noch was wie finde ich den doghtype herraus??
Gruß

Schau, wenn Du Dich mit HTML auseinander setzen magst, les Dir das selfhtml Tutorial durch. Das ist so ziemlich das umfangreichste Kompendium, kostenlos und zudem auch für Laien verständlich. Und denk dran ... nur weil Browser <hier beliebigen Browsernamen eintragen> es korrekt anzeigt, heißt es nicht das der HTML Code auch korrekt ist.

Erkan Frey 10. Nov 2008 11:10

Re: Quellentext Verstecken!
 
Ok das mach ich dann mal aber kann mir bitte jemand noch erklären wie ich auf das doghtype komme??

jfheins 10. Nov 2008 11:11

Re: Quellentext Verstecken!
 
http://de.selfhtml.org/html/allgemein/grundgeruest.htm ;)

Daniel 10. Nov 2008 11:12

Re: Quellentext Verstecken!
 
Ein erster Ansatz wäre, es beim korrekten Namen zu nennen. Das erleichtert auch das Nachschlagen in Kompendien wie SelfHTML. Es hat was mit Dokumenten ("documents") und nichts mit Hunden ("dogs") zu tun. Obwohl Letzteres natürlich auch nett wäre.

Fridolin Walther 10. Nov 2008 11:24

Re: Quellentext Verstecken!
 
Ein paar Tipps:

1. Rück Deinen Code gescheit ein. Du scheinst HTML Code ja per Hand zu schreiben (was gut ist!). Wenn man allerdings alles so lieblos hinklatscht wie bei Dir, dann verliert man den Überblick. Man vergleiche:

Code:
<html>                                                                                                
   <head>
      <title>Mein erstes html Dokument</title>                                                        
      <meta name="author" content="Erkan Frey">
      <meta name="description" content="Mein erstes Test Dokument">
      <meta name="keywords" content="Erkan,Beispiel,Dokument">
      <script language="JavaScript">
         <!-- Vertecken für ältere Browser --
         var quotenumber = 14 ;
         var randomnumber = Math.random() ;
         var rand1 = Math.round( (quotenumber-1) * randomnumber) + 1 ;
         quotes = new Array
         quotes[1] = "Herzlich Willkommen"
         quotes[2] = "Willkommen"
         quotes[3] = "Guten Tag"
         quotes[4] = "Tach"
         quotes[5] = "Hallo"
         quotes[6] = "Moin moin"
         quotes[7] = "Herzlich Wilkommen auf meiner Homepage"
         quotes[8] = "Welcome"
         quotes[9] = "Benvenuto"
         quotes[10] = "Bienvenido"
         quotes[11] = "Servus!"
         quotes[12] = "Salvate"
         quotes[13] = "Hosgeldin"
         quotes[14] = "Guten Tag"
         var quote = quotes[rand1]
         // -- Ende Verstecken -->
      </script>
   </head>                                                                                                  
   <body link="#FFFFFF" text="#00000" vlink="#999999" alink="#00FF00" bgcolor="#000000">
      <font color="white">
         <center>                                                                                                  
            <script language="JavaScript">
                <!-- Vertecken für ältere Browser --
                document.write("[i]" + quote + "[/i]")
                // -- Ende Verstecken -->
            </script>
         </center>                                                                                                          
      </font>
   </body>
</html>
mit

Code:
<html>                                                                                                
<head><title>Mein erstes html Dokument</title>                                                        
<meta name="author" content="Erkan Frey">
<meta name="description" content="Mein erstes Test Dokument">
<meta name="keywords" content="Erkan,Beispiel,Dokument">
</Head>                                                                                                  

<Body LINK="#FFFFFF" TEXT="#00000" VLINK="#999999" ALINK="#00FF00" BGCOLOR="#000000">
<Font Color="white">
<CENTER>                                                                                                  
<SCRIPT language="JavaScript">
var quotenumber = 14 ;
var randomnumber = Math.random() ;
var rand1 = Math.round( (quotenumber-1) * randomnumber) + 1 ;
quotes = new Array
quotes[1] = "Herzlich Willkommen"
quotes[2] = "Willkommen"
quotes[3] = "Guten Tag"
quotes[4] = "Tach"
quotes[5] = "Hallo"
quotes[6] = "Moin moin"
quotes[7] = "Herzlich Wilkommen auf meiner Homepage"
quotes[8] = "Welcome"
quotes[9] = "Benvenuto"
quotes[10] = "Bienvenido"
quotes[11] = "Servus!"
quotes[12] = "Salvate"
quotes[13] = "Hosgeldin"
quotes[14] = "Guten Tag"
var quote = quotes[rand1]
// -- End Hiding Here -->
</SCRIPT>
<SCRIPT language="JavaScript">
<!-- Vertecken für ältere Browser --
document.write("[i]" + quote + "[/i]")
// -- Ende Verstecken -->
</SCRIPT>
</CENTER>
</Font>
</Body>
</html>
2. Konzentrier Dich weniger auf HTML sondern lern gleich XHTML und CSS. Ist zukunftssicherer, da HTML auf Lange Sicht ausstirbt.
3. Wenn Du HTML machen willst, schreib alle Tags und Attributsnamen ausschließlich klein. HTML interessiert sich zwar nicht für Groß- und Kleinschreibung, aber XHTML tut dies. Glaub mir, es gibt nichts nervigeres als HTML nach XHTML + CSS zu portieren, wenn der Autor des HTML Codes Tags und Attributsnamen groß geschrieben hat.
4. Benutz stets die selbe Schreibweise. Dein Dokument enthält teilweise 3 und mehr unterschiedliche Schreibweisen für ein und den selben Tag.

Erkan Frey 10. Nov 2008 11:33

Re: Quellentext Verstecken!
 
Juhu Danke endlich einer der mir richtig gut hielft DANKE ICH werde meinen code gleich mal übersichtlicher machen!!

Erkan Frey 10. Nov 2008 11:43

Re: Quellentext Verstecken!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Is das so ok ist nur ein kleiner Ausschnitt!

Erkan Frey 10. Nov 2008 11:57

Re: Quellentext Verstecken!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier noch ne kleine Verbesserung!!

Erkan Frey 10. Nov 2008 12:30

Re: Quellentext Verstecken!
 
Liste der Anhänge anzeigen (Anzahl: 1)
So hoffe das der Html code jetzt ohne Fehler ist !!!

Daniel 10. Nov 2008 12:36

Re: Quellentext Verstecken!
 
Stop.
:!:

Wenn Du einen Beitrag innerhalb von Minuten oder Stunden aktualisieren möchtest, kannst Du ihn mittels folgender Schaltfläche bearbeiten:
http://www.delphipraxis.net/template.../icon_edit.gif

Es ist nicht nötig, hier eine Beitragsflut loszutreten.

Erkan Frey 10. Nov 2008 12:40

Re: Quellentext Verstecken!
 
Ok ich denke daran!

Sir Rufo 10. Nov 2008 12:45

Re: Quellentext Verstecken!
 
Hallo Erkan,
Zitat:

Zitat von Erkan Frey
So hoffe das der Html code jetzt ohne Fehler ist !!!

ja bis auf:
Code:
<Body LINK="#FFFFFF" TEXT="#00000" VLINK="#999999" ALINK="#00FF00"BGCOLOR="#000000">
<BODY TEXT="#FFFFFF" LINK="#FFFFFF" VLINK="#999999" ALINK="#00FF00" BGCOLOR="#000000" onload="marquee()">
<Body Background="http://www.cyanices.com/cyanblog/wp-content/uploads/2007/01/apple_cyan_wallpaper_1920x1200.png">
Warum fasst du die nicht in einer body-Zeile zusammen?

oder
Code:
<! Anfang Wilkommen Text-->
<! Ende Wilkommens Text-->
<! Anfan Hyperlinks-->
Die müssten doch so aussehen:
cu

Oliver

hitzi 10. Nov 2008 12:48

Re: Quellentext Verstecken!
 
Nicht schon wieder! In deinem alten Thread wurde dir das doch alles schon einmal gesagt?!

Erkan Frey 10. Nov 2008 12:57

Re: Quellentext Verstecken!
 
Ok damit bin ich mit dem thema ferig!


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz