exemple de defense contre l'injection

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

exemple de defense contre l'injection

Message le Ven Sep 29, 2006 11:55

ceci est un exemple de défense j'y ai mis une backdoor php mais personne n'arrive à hacker le site

lol

la backdoor
http://rgirardin.ath.cx/c99.php

le site
http://rgirardin.ath.cx/

rog


pascal1973
WRInaute impliqué
WRInaute impliqué
 
Messages: 982
Inscription: 24 Sep 2005

Re: exemple de defense contre l'injection

Message le Ven Sep 29, 2006 11:56

rog a écrit:ceci est un exemple de défense j'y ai mis une backdoor php mais personne n'arrive à hacker le site

lol

la backdoor
http://rgirardin.ath.cx/c99.php

le site
http://rgirardin.ath.cx/

rog


Salut quel est le but de ton post ??? :roll:

+++


sonikbuzz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 469
Inscription: 21 Fév 2005

Re: exemple de defense contre l'injection

Message le Ven Sep 29, 2006 12:04

pascal1973 a écrit:Salut quel est le but de ton post ??? :roll:

+++

Hacker le site par injection :wink:


pascal1973
WRInaute impliqué
WRInaute impliqué
 
Messages: 982
Inscription: 24 Sep 2005

Re: exemple de defense contre l'injection

Message le Ven Sep 29, 2006 12:06

sonikbuzz a écrit:
pascal1973 a écrit:Salut quel est le but de ton post ??? :roll:

+++

Hacker le site par injection :wink:



mdr.... :?


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Ven Sep 29, 2006 12:08

bah ça me paraissait clair

c'est un exemple de securisation de server qui empeche une intrusion par php injection de faire des dégats

l'attaquant ne peut même pas voir les sources des fichiers racines

rog


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Ven Sep 29, 2006 14:44

Et ça sert pour le référencement ?


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Ven Sep 29, 2006 18:41

ça pouvait toujours aider quelqu'un

rog

Albert1
WRInaute impliqué
WRInaute impliqué
 
Messages: 935
Inscription: 23 Aoû 2005

kikoo lol ptdr xpldr rofl !

Message le Ven Sep 29, 2006 19:06

nickargall a écrit:Et ça sert pour le référencement ?

ah bon, parce que ici on ne parle que référencement ? :roll:
1ère grande nouvelle !


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Ven Sep 29, 2006 20:12

c'est clair albert en plus j'ai posté dans administration de site web

pour ceux qui n'auraient pas compris l'importance d'une configuration secure :

microsoft.fr a été hacké recemment et a subi la risée internationale

url : http://experts.microsoft.fr/default.aspx

mirroir : http://www.zone-h.org/index2.php?option ... id=4181592

winrar a été hacké cette semaine

un rootkit est sorti cette semaine qui rooterait tous les kernel 2.6 (pas eu le temps de tester)

un groupe d'étude s'est formé pour rechercher des possibilités de buffer overflow sur les fonctions php (j'ai arreté de les compter apres php3 - + 1600)

ce qui permettrait de lancer une fonction f(string) dont le resultat serait un wget d'un bindroot + execution par l'utilisateur root

pour moi la première contrainte d'un site web est d'éviter potentiellement d'être inscrit sur le tableau de chasse de fatal error crew

lol

rog

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: 11 Juil 2005

Message le Ven Sep 29, 2006 21:08

je n'y connais rien en terme de "piratage", mais cela m'interesse !
non pas pour hacker, mais pour connaître les failles en profondeur pour mieux savoir me protéger...

mais j'avoue ne pas savoir comment, par quoi et ou commencer !


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Ven Sep 29, 2006 21:23

sois le bienvenu

il y a plusieurs aspects :

dans l'exemple présent on ne traite que de l'intrusion par injection de variable sur un script php/asp qui ne filtre pas suffisamment les variables reçues par formulaire et qui permet générer un bug et executer un code malveillant

il y a des articles intéressants sur madchat.org
une recherche sur php + exploit est cool aussi
pour mysql il y a un article très bien fait en français sur

http://www.phpsecure.info/v2/article/phpmysql.php

c'est un début

rog

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: 11 Juil 2005

Message le Ven Sep 29, 2006 21:26

merci.

je met ça de coté !

Stellvia
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 451
Inscription: 28 Déc 2004

Message le Sam Sep 30, 2006 3:05

vous pensez pas qu'un tel article interesse plus les mecs qui veulent apprendre a hacker plutot que les webmaster qui veulent apprendre a securiser leur scripts ?

Moi je penche plus pour la solution 1 .


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Sam Sep 30, 2006 3:33

désolé, mais c'est que tu n'as vraiment rien compris

j'aimerai bien que tu m'expliques comment tu peux sécuriser ton site contre une intrusion si tu ne sais pas ni comment ni par où on y entre

:D

je ne vais pas m'étendre sur le sujet, je pourrai écrire plusieurs livres mais tu peux retenir deux chose :

- ce qui est hermetique aujourd'hui ne le sera peut-être pas demain
- ce qui était vulnérable hier ne l'est peut être plus aujourd'hui

d'où la réelle difficulté d'avoir un contenu protégé sur un réseau

j'ai montré un exemple de securisation simple, tant mieux pour ceux qui ont compris

rog

Albert1
WRInaute impliqué
WRInaute impliqué
 
Messages: 935
Inscription: 23 Aoû 2005

Message le Sam Sep 30, 2006 11:50

rog a écrit:dans l'exemple présent on ne traite que de l'intrusion par injection de variable sur un script php/asp qui ne filtre pas suffisamment les variables reçues par formulaire et qui permet générer un bug et executer un code malveillant

on ne filtre jamais assez les variables !
j'ai trouvé d'autres exemples parfaitement similaires sur des sites plus récentes et plus actifs
-http://membres.lycos.fr/imeria/phpBB/latestus.php?selorder=lol
Code: Tout sélectionner
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /data/members/free/multimania/fr/i/m/e/imeria/htdocs/phpBB/latestus.php on line 113


sinon, y a celui ci qui est plus facile à trouver car le script de MOD est repris (brut de décoffrage et avec des versions anciennes de ce MOD) un peu partout :
-http://www.luttes-etudiantes.com/forum/index.php?glance_recent_offset=lol
Code: Tout sélectionner
Could not query latest topic information

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'lol, 5' at line 16

SELECT f.forum_id, f.forum_name, t.topic_title, t.topic_id, t.topic_last_post_id, t.topic_poster, t.topic_views, t.topic_replies, t.topic_type, p2.post_time, p2.poster_id, u.username as last_username, u2.username as author_username FROM phpbb_forums f, phpbb_posts p, phpbb_topics t, phpbb_posts p2, phpbb_users u, phpbb_users u2 WHERE f.forum_id NOT IN (043,40) AND t.forum_id = f.forum_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND t.topic_moved_id = 0 AND p2.poster_id = u.user_id AND t.topic_poster = u2.user_id ORDER BY t.topic_last_post_id DESC LIMIT lol, 5

Line : 161
File : glance.php


tout ça reste gentil ...
mais ça montre bien que les variables doivent être vérifiées avant d'être traitées ; parce que entre le "petit malin" qui fait ce genre de recherche ou les éventuelles erreurs de frappe, de casse ou que sais je ...

exemple de defense contre l'injection

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités