Niouzes.org  

Précédent   Niouzes.org > Forum > Newsgroup fr.comp.* Forum > Newsgroup fr.comp.securite
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Réponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 25/09/2008, 12h03
patpro ~ Patrick Proniewski
 
Messages: n/a
Par défaut Re: script douteux

In article <48db6cf5$0$13330$426a74cc***news.free.fr>,
"Antoine\.L" <nepa***mec.rir> wrote:

> Bonjour
>
> Voici ce que j'ai trouvé dans les logs d'accès à mon site internet :
>
> http://urldemonsite/index.php?x=http....com/test.txt?
>
> Quel est le rôle de ce fichier test.txt ?
>
> Que cherchait on à faire ?


En général, c'est pour faire une injection de code PHP.
Ça fonctionne si le serveur est hyper mal configuré.

patpro

--
A vendre ! http://www.patpro.net/blog/index.php/2008/01/12/133
Réponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 25/09/2008, 14h18
patpro ~ Patrick Proniewski
 
Messages: n/a
Par défaut Re: script douteux

In article <gbg06e$u75$1***news.httrack.net>,
Xavier Roche <xroche***free.fr.NOSPAM.invalid> wrote:

> patpro ~ Patrick Proniewski wrote:
> > En général, c'est pour faire une injection de code PHP.

>
> Ie. si vous faites quelque chose comme un ***include($x.'.php')
>
> > Ça fonctionne si le serveur est hyper mal configuré.

>
> Humm, c'est toujours activé par défaut dans php à priori (de même que
> fopen('http://...')). Le problème est la non vérification de la variable
> injectée.



apres vérif ça donne :

allow_url_fopen = On
allow_url_include = Off

dans mon php.ini-dist (ports FreeBSD).

C'est donc partiellement problématique, mais le gros du pire est quand
même évité.
Corrigez moi si je me trompe, mais le fopen n'est pas dangereux en terme
d'injection de code PHP, sauf si on fait bêtement un exec sur le contenu
du fichier ouvert.

Le soucis, c'est qu'avec les applications web 2.0 (hahaha), les sites se
pinguent dans tous les sens, font tout et n'importe quoi, et interdir
fopen des URL peut sans doute facilement casser quelque chose.


> Toujours, _toujours_ vérifier les données venant de l'exterieur (ici,
> une variable postée)


(c'est du GET, pas du POST )

> de manière paranoïaque. Toujours.


Oui, toujours.
Éventuellement, installer mod_security.

Pour ma part, j'ai aussi configuré mon firewall pour que le user du
serveur web ne puisse pas sortir sur d'autres ports sur le 80 et 443. En
soi, cela n'interdit pas les injections, mais ça rend la chose moins
intéressante (exit les relay irc, ...).


patpro

--
A vendre ! http://www.patpro.net/blog/index.php/2008/01/12/133
Réponse avec citation
  #3 (permalink)  
Vieux 25/09/2008, 19h37
patpro ~ patrick proniewski
 
Messages: n/a
Par défaut Re: script douteux

In article <gbghjt$en3$2***news.httrack.net>,
Xavier Roche <xroche***free.fr.NOSPAM.invalid> wrote:

> patpro ~ Patrick Proniewski a écrit :
> > allow_url_include = Off

>
> Ah, c'est mieux déja
>
> > Corrigez moi si je me trompe, mais le fopen n'est pas dangereux en terme
> > d'injection de code PHP, sauf si on fait bêtement un exec sur le contenu
> > du fichier ouvert.

>
> Oui, pour le fopen c'est à priori peu problématique.
>
> > Pour ma part, j'ai aussi configuré mon firewall pour que le user du
> > serveur web ne puisse pas sortir sur d'autres ports sur le 80 et 443. En
> > soi, cela n'interdit pas les injections, mais ça rend la chose moins
> > intéressante (exit les relay irc, ...).

>
> En sortie aussi ? Un script php qui lance en arière plan une socket vers
> l'exterieur et y pipe un shell, c'est faisable


uniquement en sortie, puisque c'est une regle qui se base sur l'UID du
process local.
Dans mon cas, l'UID 80 (www) n'est autorisée à émettre des packets que
vers les ports 80 et 443 (et vers les connexions ouvertes par des
clients, bien évidement).
Il y a toujours des cas où on pourra tourner autour. Mais mon but était
surtout d'éviter que la compromission du serveur web permette de faire
des connexions sauvages vers l'extérieur.

patpro

--
A vendre : KVM IP 16 ports APC
http://patpro.net/blog/index.php/2008/01/12/133
Réponse avec citation
  #4 (permalink)  
Vieux 26/09/2008, 18h48
patpro ~ patrick proniewski
 
Messages: n/a
Par défaut Re: script douteux

In article <gbj6ng$4mc$1***news.httrack.net>,
Xavier Roche <xroche***free.fr.NOSPAM.invalid> wrote:

> patpro ~ patrick proniewski a écrit :
> > Dans mon cas, l'UID 80 (www) n'est autorisée à émettre des packets que
> > vers les ports 80 et 443 (et vers les connexions ouvertes par des
> > clients, bien évidement).

>
> Donc si le script lance une connexion avec un shell pipé vers une
> machine extérieure sur le port 80, c'est bon


oui, mais pour arriver là, y'a du boulot.

patpro

--
A vendre : KVM IP 16 ports APC
http://patpro.net/blog/index.php/2008/01/12/133
Réponse avec citation
 
Réponse
Tags:



Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui



Fuseau horaire GMT. Il est actuellement 21h00.

Italiano - German - English - Español


Édité par : vBulletin® version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits réservés.
Version française #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,34906 seconds with 10 queries