Hi this is my code...
<?php
$username = "user";
$wordlist = "password.txt";
foreach( file( $wordlist ) as $password )
{
$json_url = "http://www.mypage.com/security?j_username=$username&j_password=$password";
$json = file_get_contents($json_url);
$data = json_decode($json, TRUE);
var_dump($data);
echo $password, '<br>';
flush();
ob_flush();
sleep(1);
}
if($data["success"]== "1")
{
echo "Password is: <h4>$password</h4>";
}
else {
echo "false";
}
?>
the explanation is when i go to the page i receive and read json file with the "success" as boolean({"success":true}), if i get the true, print me the password im searching for, the problem is in my text file, when ordered at the beginning for example
password
test1
test2
the boolean always return in false, but if i ordered at the least
test1
test2
password
the boolean becomes true, what I want is that the script can find the password in any location, the password is always the same on the test.
thaks for help !