Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

GetQuelltextMe

Diskussion: GetQuelltextMe im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Wer nichts zu tun hat: Versucht mal den Quelltext zu bekommen. Ist relativ einfach (keine Verschlüsslung oder so) |LINK|...

Antwort
Alt 03.07.05, 18:53   #1 (permalink)
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard GetQuelltextMe

Anzeige

Wer nichts zu tun hat:
Versucht mal den Quelltext zu bekommen.
Ist relativ einfach (keine Verschlüsslung oder so)

|LINK|

THRALL ist offline   Mit Zitat antworten
Alt 03.07.05, 19:06   #2 (permalink)
Member of Honour
 
Benutzerbild von Sven
 
Registriert seit: 14.09.03
Sven Leistung: 8086Sven Leistung: 8086
Likes: 34
Standard RE: GetQuelltextMe

PHP-Code:
document.write('<h1><p><hallo><center>Hallo</center></hallo></p></h1>'); 
__________________
Mein Portfolio
Meine Fotogalerie
best view with open eyes
Sven ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 03.07.05, 19:16   #3 (permalink)
Themenstarter
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard

Einfach Speichern Unter oder wie ?
THRALL ist offline   Mit Zitat antworten
Alt 03.07.05, 19:27   #4 (permalink)
Member of Honour
 
Benutzerbild von Sven
 
Registriert seit: 14.09.03
Sven Leistung: 8086Sven Leistung: 8086
Likes: 34
Standard

Zitat:
Original von THRALL
Einfach Speichern Unter oder wie ?
ne

original quelltext

PHP-Code:
<!-- Access Denied -->

 
leerzeilen

<script type="text/javascript" src="http://thrall.th.funpic.de/Website/Misc/code.html?cmd=get"></script>

leerzeilen 
die dortige url in den IE eingefügt
Quelltext anzeigen lassen

PHP-Code:
document.write('<h1><p><hallo><center>Hallo</center></hallo></p></h1>'); 
erhalten
__________________
Mein Portfolio
Meine Fotogalerie
best view with open eyes
Sven ist offline   Mit Zitat antworten
Alt 03.07.05, 19:44   #5 (permalink)
Themenstarter
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard

???
Bei mir kommt da
Code:
<h1><p><halloz><centerz>Hallo</centerz></halloz></p></h1>
raus was ne Fake ausgabe ist.

ganz so einfach ist es nicht
THRALL ist offline   Mit Zitat antworten
Alt 03.07.05, 19:51   #6 (permalink)
Member of Honour
 
Benutzerbild von Sven
 
Registriert seit: 14.09.03
Sven Leistung: 8086Sven Leistung: 8086
Likes: 34
Standard

jezt erhalt ich auch diese Ausgabe nur was hast du davon, wenn du die Seite im Nachhinein umbaust? (willst du uns zum Narren halten?)


die von mir genannten Texte stimmen zu 100%
__________________
Mein Portfolio
Meine Fotogalerie
best view with open eyes
Sven ist offline   Mit Zitat antworten
Alt 03.07.05, 19:57   #7 (permalink)
Themenstarter
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard

???
Du hast recht ich hätte keinen Vorteil.
Deswegen habe ich auch nichts verändert.

Falls du das mit dem "Fake" falsch verstanden hast
es war gemeint das mein Code anstatt "Zugriff verweigert"
Falschen Code ausgibt
THRALL ist offline   Mit Zitat antworten
Alt 03.07.05, 20:04   #8 (permalink)
Member of Honour
 
Benutzerbild von Sven
 
Registriert seit: 14.09.03
Sven Leistung: 8086Sven Leistung: 8086
Likes: 34
Standard

Zitat:
Original von THRALL
???
Du hast recht ich hätte keinen Vorteil.
Deswegen habe ich auch nichts verändert.

Falls du das mit dem "Fake" falsch verstanden hast
es war gemeint das mein Code anstatt "Zugriff verweigert"
Falschen Code ausgibt
wenn du nichts verändert hast:
Ich erhalte auf deinem link immernoch den selben quelltext
und beim 2ten link (also mit variablen übergabe)
erhalte ich zwar auch den falschen quelltext, dieser wird aber auch so falsch angezeigt, wie er ist, sprich keine center Zentrierung

sowohl Internet Explorer 6 als auch Firefox 1.0.1
__________________
Mein Portfolio
Meine Fotogalerie
best view with open eyes
Sven ist offline   Mit Zitat antworten
Alt 03.07.05, 20:06   #9 (permalink)
 
Registriert seit: 15.10.04
sheepd Leistung: Facit NTK
Likes: 0
Standard

Was auch immer du damit meinst, die gestellte Aufgabe ist schwachsinnig.
Den Quelltext rauszukriegen kostet einen genau zwei Klicks in jedem Browser.
Und beim verlinkten Quelltext steht jetzt das, was du gepostet hast.
Sven wird sich wohl kaum die Mühe gemacht haben, sich etwas anderes auszudenken.
Und nun?
Soll man durch irgendwelche merkwürdigen Parameter, die man der code.html übergibt, etwas erreichen?
sheepd ist offline   Mit Zitat antworten
Alt 04.07.05, 11:51   #10 (permalink)
Themenstarter
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard

Wiso versteht mich denn keiner.

Der Code "erkennt" , das du die URL(http://thrall.th.funpic.de/Website/M...e.html?cmd=get) von Hand öffnest. Und gibt daraufhin Code aus der anders lautet als der der ausgegeben wird wenn du die Hauptseite(http://thrall.th.funpic.de/Website/Misc/code.html) aufrufst.

Zitat:
Soll man durch irgendwelche merkwürdigen Parameter, die man der code.html übergibt, etwas erreichen?
Nein da der Verlinkte Quelltext aud die Datei selber verlinkt muss ich ja irgentwie prüfen, Ob er jezt den Verlinkung Quelltext ausgeben soll oder den Richtigen Quelltext.
Theoretisch ist es Schwachsinnig aber praktisch spare ich mir nen paar Zeilen Code

Zitat:
Sven wird sich wohl kaum die Mühe gemacht haben, sich etwas anderes auszudenken.
Was ich an der sache merkwürdig finde , dass der Quelltext von Sven richtig ist, aber , dass er ihn über diese Methode (Copy&Paste Verlinkte URL) gar nicht herausfinden kann.
Vor allem kann es keine alte Version sein , da alles local getestet habe.
THRALL ist offline   Mit Zitat antworten
Alt 04.07.05, 13:16   #11 (permalink)
Moderator
 
Benutzerbild von PuppE
 
Registriert seit: 13.12.04
PuppE Leistung: Facit NTK
Likes: 0
Standard

Um Sven mal in Schutz zu nehmen ...
Ich habe auch deine Quelltext gesucht und bin dabei genauso vorgegangen wie Sven ( es war auch ungefähr zur gleichen Zeit) und bekann also auch das gleicher Ergebnis.
Ich hab ja einen kleinen einblick in deinen PHP code gehabt und frage mich ernsthaft was du mit unseren IPs willst bzw. was das bei dem Spielchen für eine Rolle spielt.
Und das du mehrere Versionen hast würd ich auch behaupten, denn dein Quelltext hat sich verändert.


mfg
püppi
__________________
[Wer glaubt, dass Projektleiter Projekte leiten, glaubt auch, dass Zitronenfalter Zitronen falten.]
PuppE ist offline   Mit Zitat antworten
Alt 04.07.05, 13:47   #12 (permalink)
Themenstarter
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard

Keine ahnung wieso.Es gab nur eine Version die öffentlich war !
Zitat:
Ich hab ja einen kleinen einblick in deinen PHP code gehabt und frage mich ernsthaft was du mit unseren IPs willst bzw. was das bei dem Spielchen für eine Rolle spielt.

Es wird ein Cookie mit einer Zufallszahl erzeugt.
Gleichzeitig wird auf dem Server eine Datei erzeugt , in die die Zufallszahl geschrieben wird. Die IP wird zur Zuordnung von PC und Zufallszahl benötigt.
Beim aufrufen mit dem Parameter get wird geprüft ob Datei und Cookie übereinstimmen.
Dann wird die datei gelöscht.
Nicht der eleganteste Weg aber es funktioniert

Der Code:
PHP-Code:
<?


$cmd
=$_GET["cmd"];
$me "http://".$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"];
$file="./".$_SERVER['REMOTE_ADDR'];
if(
$cmd==""){
  echo 
"<!-- Access Denied -->";
  
$i=0;
  while (
$i <= 1000):
      echo 
"\n";
      
$i++;
  endwhile; 
  
    
srand(microtime()*1000000);
    
$zufall rand(1,100);
    
$wert $zufall;
    
$Gueltigkeit time()+6400;
   
setcookie("hidecode"$wert$Gueltigkeit); 
   
   
$h fopen($file,"w");
   
fwrite($h,$wert);
   
fclose($h);
   echo 
"<script type=\"text/javascript\" src=\"$me?cmd=get\"></script>";
   
   
$i=0;
  while (
$i <= 1000):
      echo 
"\n";
      
$i++;
  endwhile; 
}else{

$cookie=$_COOKIE["hidecode"];
$handle = @fopen ($file"r");
$contents = @fread ($handlefilesize ($file));
@
fclose ($handle); 
@
unlink($file); 

if ((
$cmd=="get")and($cookie==$contents)and($cookie!=""))
 echo 
"document.write('<h1><p><hallo><center>Hallo</center></hallo></p></h1>');"//Richtiger Code
else
 echo 
"<h1><p><halloz><centerz>Hallo</centerz></halloz></p></h1>"//falscher Code

die();
}


?>
THRALL ist offline   Mit Zitat antworten
Alt 04.07.05, 16:37   #13 (permalink)
 
Registriert seit: 15.08.03
flame Leistung: Facit NTK
flame eine Nachricht über ICQ schicken
Likes: 0
Standard

Dann weist du auch schon, warum sie per copy und paste den richtigen code bekomemn haben.. weil einfach der cookie noch im speicher war..

eleganter wäre es wohl das ganze mit referer zu gestallten.. hab das nur selbst noch nich gemacht, deswegen will ich mich da mal nich zu weit aus dem fenster lehnen, und große sprüche klopfen.
flame ist offline   Mit Zitat antworten
Alt 04.07.05, 17:05   #14 (permalink)
Themenstarter
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard

Ne das verhindert ja der Vergleich mit ner Datei auf dem Server.
Die bei erfolg/misserfolg gelöscht wird.

Ich hätte natürlich auch noch ne Referrer Spere einbauen können aber so was ist sehr leicht fälschbar. Außerdem ist diese Cookie/datei funktion praktisch eine referrerfunktion
Da der Cookie und die Datei nur existieren wenn die Hauptpage geöffnet wurde. Und das wird geprüft wenn der Quelltext ausgegeben werden soll. Immer neu generierte Zufallszahl verhindet das man einen alten Cookie verwendet. Die Datei die Sofort wieder gelöscht wird verhindet ,dass man 2.Fenster offen hat.
THRALL ist offline   Mit Zitat antworten
Alt 04.07.05, 19:11   #15 (permalink)
 
Registriert seit: 15.08.03
flame Leistung: Facit NTK
flame eine Nachricht über ICQ schicken
Likes: 0
Standard

hmm.. an die zufallszahl hatte ich nicht gedacht. Hatte da eher das Problem in erinnerung, das es bei diversen Foren gibt, wo man sich erfolgreich abmeldet, (also cookie löscht, und beim nächsten Seitenaufruf, is man trotzdem wieder angemeldet.

Aber die Zufallszahl verhindert das wirklich.
flame ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » GetQuelltextMe
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61