Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
REDMI Note 17 Pro porta in fascia media una batteria da 8.340 mAh con ricarica HyperCharge a 67W, un display AMOLED da 6,83 pollici capace di picchi di luminosità molto elevati e una struttura certificata TÜV SÜD contro cadute e infiltrazioni d'acqua, il tutto racchiuso in una scocca da 223 grammi. Lo abbiamo provato per diversi giorni tra fotocamera, prestazioni, autonomia e prezzo sul mercato italiano
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-03-2006, 09:29   #1
kuolema
Senior Member
 
L'Avatar di kuolema
 
Iscritto dal: Jan 2003
Messaggi: 2503
guestbook in PHP invaso dallo spam su server aruba

ho fatto un guestbook, anzi 2 per due siti, e dopo un po' sono stati invasi da messaggi di spam...
esempio qui guestbook invaso ho provato a cambiare nomi ai campi del GB ma dopo un paio di giorni tutto è tornato come prima..
qualche consiglio?
__________________
I Hear The Sound In A Metal Way,I Feel The Power Rolling Off The Stage Cause Only One Thing Really Sets Me Free,Heavy Metal Loud As It Can Be
kuolema è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2006, 09:37   #2
Xalexalex
Senior Member
 
L'Avatar di Xalexalex
 
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2503
Secondo me stanno provando a defacciarti il sito...
Si appoggia su database o files di testo?

Ciao,
Alex

P.S.: Cosa vuol dire "ho cambiato i campi del GB?? Stava per DB=DataBase?
__________________
Xalexalex è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2006, 09:41   #3
pasticca
Senior Member
 
L'Avatar di pasticca
 
Iscritto dal: Feb 2006
Messaggi: 333
che guestbook hai utilizzato??
se non ha un plugin x filtro antispam c'è poco da fare...
pasticca è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2006, 09:55   #4
kuolema
Senior Member
 
L'Avatar di kuolema
 
Iscritto dal: Jan 2003
Messaggi: 2503
allora
pare che l'unica soluzione sia utilizzare un sistema CAPTCHA
link :
http://www.webwizguide.info/asp/samp...iz_CAPTCHA.asp


ho cambiato i campi del DB , cioè city rinominata e cosi via ma ovviamente conta poco...
il guestbook l'ho implementato io, in php, appoggiandomi su un server mysql di aruba.
__________________
I Hear The Sound In A Metal Way,I Feel The Power Rolling Off The Stage Cause Only One Thing Really Sets Me Free,Heavy Metal Loud As It Can Be
kuolema è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2006, 12:09   #5
kuolema
Senior Member
 
L'Avatar di kuolema
 
Iscritto dal: Jan 2003
Messaggi: 2503
allora
aggiornamento :

con il captcha si risolve...
solo che io sto in hosting win su aruba e nn supporta le librerie GD!
quindi o cambio e passo a hosting linux, oppure posso utilizzare ASP, solo che il guestbook è fatto in php... come fare per far funzionare sto captcha relativametne al controllo senza riscrivere il guestbook??
includere il check con una pagina asp dentro una pagina php? cosi è impossibile misà..
suggerimenti please!
__________________
I Hear The Sound In A Metal Way,I Feel The Power Rolling Off The Stage Cause Only One Thing Really Sets Me Free,Heavy Metal Loud As It Can Be
kuolema è offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2006, 19:11   #6
jake.afc
Senior Member
 
L'Avatar di jake.afc
 
Iscritto dal: Feb 2006
Messaggi: 398
ti servono 3 cose:
1- una funzione che tenga il log degli eventi, riportando l'ip di chi ha piazzato il messaggio. (il mio guest www.jake-afc.net/guestbook mi manda una mail!).
2- uno script che ti consenta di bannare dal guestbook. Se ad esempio vedi che è sempre il solito ip che spamma, lo metti in lista ed è bannato.
3- (opzionale) uno script che ti 'generi' un codice-immagine da includere nella pagina con la form, e poi modificare il codice affinchè la procedura di inserimento venga bloccata nel caso l'utente non inserisca il codice esatto. tuttavia quest'operazione è piuttosto complessa...

Codice PHP:
<?php 
/*BANNAIP.php by JaKe*/
$iptoban[1] = "195.225.176.77";         //Array di IP bannati
$totalbanned 1;                 //Numero di IP bannati 

$ipaddress $_SERVER['REMOTE_ADDR'];     //IP Utente 
$c 0
while(
$c $totalbanned)            //Ciclo per controllare se l'ip è bannato

  if(
$ipaddress == $iptoban[$c+1])
    
$banned true
  
$c=$c+1;

if(
$banned == true)                //se è bannato apre la pagina d'errore

  
$notificaban=$ipaddress.", Sei stato BANNATO da qui. Vattene!<br>".$ipaddress.", you have been BANNED from here. Go away!"
  
header ("Location: error.php?msg=$notificaban");    //redirect in caso di ban
  
die; 
}
Codice PHP:
//################## ANTI SPAM CODE SYSTEM v.1.0 by JaKe ######################//
//Questo file va incluso nella form d'inserimento, dove si vuole far vedere il codice.
//compilare dettagliatamente i campi qui sotto, si deve definire un valore per ogni immagine,
//e i relativi nomi, formati, quantità.

$codice[1]="testoimmagine1";      //definisce i valori associati alle immagini
$codice[2]="testoimmagine2";    //c.s.
$codice[3]="testoimmagine3";    //c.s.
$imgext=".gif";               //definisce il formato delle immagini
$imgname="codice";         //definisce il nome delle immagini
$scelta=rand(13);         //genera un numero casuale tra 0 e n;

//----------------------- engine ----------------------

echo "<img src=\"$imgname$scelta$imgext\">";                     //mostra l'immagine
echo "<INPUT NAME=\"codicerandom\" TYPE=\"hidden\" VALUE=\"$codice[$scelta]\">";    //setta un parametro hidden della form-
                                    //-con il valore associato all'immagine

//questo codice va copiato nel file che processa la richiesta di <form target="...">
//if ( $<campoform> != $codicerandom )
//{
//echo "Il codice inserito non è valido!";
//die;
//}

?> 
Se riesci a implementarlo dovrebbe funzionare! Ricordati di creare delle immagini con scritte distorte e confuse, altrimenti alcuni bot potrebbero riconoscerle!
Buon divertimento!
jake.afc è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2006, 08:40   #7
kuolema
Senior Member
 
L'Avatar di kuolema
 
Iscritto dal: Jan 2003
Messaggi: 2503
Quote:
Originariamente inviato da jake.afc
ti servono 3 cose:
1- una funzione che tenga il log degli eventi, riportando l'ip di chi ha piazzato il messaggio. (il mio guest www.jake-afc.net/guestbook mi manda una mail!).
2- uno script che ti consenta di bannare dal guestbook. Se ad esempio vedi che è sempre il solito ip che spamma, lo metti in lista ed è bannato.
3- (opzionale) uno script che ti 'generi' un codice-immagine da includere nella pagina con la form, e poi modificare il codice affinchè la procedura di inserimento venga bloccata nel caso l'utente non inserisca il codice esatto. tuttavia quest'operazione è piuttosto complessa...

Codice PHP:
<?php 
/*BANNAIP.php by JaKe*/
$iptoban[1] = "195.225.176.77";         //Array di IP bannati
$totalbanned 1;                 //Numero di IP bannati 

$ipaddress $_SERVER['REMOTE_ADDR'];     //IP Utente 
$c 0
while(
$c $totalbanned)            //Ciclo per controllare se l'ip è bannato

  if(
$ipaddress == $iptoban[$c+1])
    
$banned true
  
$c=$c+1;

if(
$banned == true)                //se è bannato apre la pagina d'errore

  
$notificaban=$ipaddress.", Sei stato BANNATO da qui. Vattene!<br>".$ipaddress.", you have been BANNED from here. Go away!"
  
header ("Location: error.php?msg=$notificaban");    //redirect in caso di ban
  
die; 
}
Codice PHP:
//################## ANTI SPAM CODE SYSTEM v.1.0 by JaKe ######################//
//Questo file va incluso nella form d'inserimento, dove si vuole far vedere il codice.
//compilare dettagliatamente i campi qui sotto, si deve definire un valore per ogni immagine,
//e i relativi nomi, formati, quantità.

$codice[1]="testoimmagine1";      //definisce i valori associati alle immagini
$codice[2]="testoimmagine2";    //c.s.
$codice[3]="testoimmagine3";    //c.s.
$imgext=".gif";               //definisce il formato delle immagini
$imgname="codice";         //definisce il nome delle immagini
$scelta=rand(13);         //genera un numero casuale tra 0 e n;

//----------------------- engine ----------------------

echo "<img src=\"$imgname$scelta$imgext\">";                     //mostra l'immagine
echo "<INPUT NAME=\"codicerandom\" TYPE=\"hidden\" VALUE=\"$codice[$scelta]\">";    //setta un parametro hidden della form-
                                    //-con il valore associato all'immagine

//questo codice va copiato nel file che processa la richiesta di <form target="...">
//if ( $<campoform> != $codicerandom )
//{
//echo "Il codice inserito non è valido!";
//die;
//}

?> 
Se riesci a implementarlo dovrebbe funzionare! Ricordati di creare delle immagini con scritte distorte e confuse, altrimenti alcuni bot potrebbero riconoscerle!
Buon divertimento!
ti ringrazio.. si sto cercando di implementare un sistema catpcha, questo della immagine. solo che il mio hosting è win, e quindi su aruba nn supporta la libreria grafica GD. quindi posso farlo in asp, integrando l'immagine generata dal codice asp tramite un javascript nella pagina php. .una bella rottura ma dovrebbe funzionare!
usero' cmq il tuo codice banna ip anche se sono convinto che sti bot lo cambino in continuazione! so professionisti questi
__________________
I Hear The Sound In A Metal Way,I Feel The Power Rolling Off The Stage Cause Only One Thing Really Sets Me Free,Heavy Metal Loud As It Can Be
kuolema è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2006, 11:49   #8
jake.afc
Senior Member
 
L'Avatar di jake.afc
 
Iscritto dal: Feb 2006
Messaggi: 398
mah, quel sistema non mi convince, le immagini sono troppo pulite, in genere i codici non sono parole esistenti... davvero è generato tramite GD ho ha solo un grosso pacco di immagini prefatte?
I bot, a meno che non usino un proxy, credo non possano usare tutti gli ip che vogliono. Ad esempio quello che vedi bannato era un maledetto ukraino che continuava a spammare. Da quando ho incluso bannaip.php nella pagina non s'è più visto
jake.afc è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Recensione HUAWEI FreeBuds Neo, piccoli ...
TSMC aumenta i costi di produzione: AMD ...
260 miliardi all'anno risparmiati per i ...
One UI 9 arriva sui Galaxy S26: pi&ugrav...
Hacker chiedono 2,5 milioni di euro a Re...
Home Assistant su uno schermo touch econ...
L'IA entra nei negozi Unieuro con Google...
"What Holds Us", la nuova most...
La Formula 1 divide sui motori, ma il su...
Un computer a DNA esegue moltiplicazioni...
Ibride cinesi, l'Europa fissa il tetto a...
iPhone Duo potrebbe dar vita a una gamma...
Denza Z9S: la berlina elettrica con il r...
Valve abilita i driver e il supporto all...
Terafab, il progetto di Musk finisce in ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:51.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v