begin process at 2012 05 31 04:42:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Piratage...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Piratage...

jeudi 23 mars 2006 à 22:46:37 | Piratage...

WhiteDwarf

Membre Club
Bien le bonjour, je m'adresse à vous car j'ai été la victime de piratage, et  j'aurais aimé que l'on m'aide sur certains points, ou que l'on m'explique certaines choses...

Je travaille actuellement sur un site, sur ce site l'on peu s'enregistrer, à chaque enregistrement, je sauvegarde les infos, et envoie un email de confirmation et avec un lien pour la validation du compte, tous les jours je ragarde le nombre d'inscrits, et aussi le nombre d'inscrits qui n'on pas validés, je suis normalement à une moyenne de 30 inscription non validées, et aujourd'hui j'en ai eu 2302 exactement, j'ai donc regardé les inscriptions et me suis rendu compte que c'était des lignes de code SQL ou des noms de fichiers...

J'ai réussi à récupérer des adresses IP :
213.11.125.9
82.63.214.33

Ce sont les deux plus récurentes, et à elles deux elles totalisent plus de 60% des fausses inscriptions...J'ai regardé les infos whois mais je ne suis pas très compétent dans le dommaine... qulequ'un pourrait'il m'aider ?

Voici un exemple de lignes de codes qui on été testés... :

UNION SELECT OtherField FROM OtherTable WHERE 1=1

C'est du sql mais je ne sais pas trop ce que cela veux dire
Sinon on peux voirs qu'il a éssayer de faire planter le php avec cette syntaxe ");  

Il y avais aussi ca :
/*
c:\\boot.ini
/../../../../../../../../../../../../../../../../../../../../boot.ini
/../../../../../../../../../../../../../../../../../../../../config.sys
/../../../etc/passwd
/.../.../.../.../.../.../boot.ini
/.../.../.../.../.../.../config.sys
/.\"./.\"./.\"./.\"./.\"./boot.ini
/.\"./.\"./.\"./.\"./.\"./config.sys
/....../config.sys
/..../config.sys
../../../../../../../../../etc/passwd\0
/etc/passwd\0
`/etc/passwd`
....//....//....//....//....//....//....//etc.passwd

etc etc etc..... j'ai 2302 lignes comme ca si ca intéresse quelqu'un ;)

J'aimerais savoir si quelqu'un peux m'aider à retrouver la personne en question, et aussi savoir à quoi correspondent en gros ces requetes et la requete SQL... Je pense que c'est pour avoir m database, mas je ne suis pas sur...

Merci d'avance
jeudi 23 mars 2006 à 23:39:20 | Re : Piratage...

coucou747

Administrateur CodeS-SourceS
Salut,

WHERE 1=1 est inutile...

pour ton fichier, explique mieux à quoi il correspond stp...

sinon, fais une image pour valider l'inscription : recopiez le code qui est incrit ici...


In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
vendredi 24 mars 2006 à 00:23:33 | Re : Piratage...

WhiteDwarf

Membre Club
En fait la ligne :

UNION SELECT OtherField FROM OtherTable WHERE 1=1

C'estun truc qui a été tappé dans la page d'inscription... je sas que c'est du SQL mais je ne sais pas du tout ce que cela veux dire
vendredi 24 mars 2006 à 03:09:19 | Re : Piratage...

FhX

Bah c'est simple ==> t'as oublié l'échappement des charactères :

mysql_real_escape_string() si c'est une base MySQL
Les mêmes fonctions existent pour les autres DB.... suffit de regarder !
vendredi 24 mars 2006 à 09:42:43 | Re : Piratage...

malalam

Administrateur CodeS-SourceS
Réponse acceptée !

Hello,

bah chais pas si il a oublié...mais en tous cas, ils ont testé des injections sql (pour voir justement si tu t'en prémunis correctement), et ils ont testé des accès au serveur divers et variés.

Je ne pense pas qu'ils aient fait ça à la mano...ce doit être un robot, alors ptête que tu devrais simplement rajouter une protection de ton formulaire d'inscription par pictogramme, déjà, des fois qu'ils y reviennent.
Et oui, vérifie que tu checke bien toutes les saisies utilisateurs, que tu les échappes, etc...

vendredi 24 mars 2006 à 12:34:18 | Re : Piratage...

WhiteDwarf

Membre Club
Réponse acceptée !

Comme le dis malam, je n'ai pas oublié, j'ai protégé mon site de ce genre de syntaxes, par contre, malam est-ce que tu saurais de me dire quel serait le rendu de cette ligne de commande sql ?

Sinon y'a pas un autre moyen de protéger le site ? je pensais peut être à un nombre d'accès restrein par secondes, mais cela veux dire une nouvelles BDD (je pense à ca car j'ai méta le log depuis hier soir et j'ai constaté qu'il ya eut plus de 3763 essais différents provenants de la même ip en quelques 15mn)...

En tout cas merci pour vos réponses...

PS : Sinon quel serait le meilleur whois a consulter pour obtenir des infos sur cette ip ? et quelles sont les lois de l'informatique conscernant ce type de piratage ? En effet le site dont je parle est celui d'une entreprise qui ne saurais laisser passer ce genre d'actions puisqu'elle garanti la confidentialité des informations qu'elle garde...

----------------------
La lumière étant plus rapide que le son, un homme peu paraître brillant avant qu'il se mette a parler
-----------------

vendredi 24 mars 2006 à 12:42:51 | Re : Piratage...

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Je t'ai dit, ils passent par le formulaire ? Protège donc le formulaire avec un pictogramme.
Le rendu de quoi ? de ça :
UNION SELECT OtherField FROM OtherTable WHERE 1=1
?
Ils essayent juste d'avoir une requête qui renverra toujours true. Donc qui sera juste...et qui avec un peu de chance, renverra par exemple ta table user, avec les droits admin dedans.
Pas avec CETTE requête hein, là ils testaient la réaction de ton script php.
vendredi 24 mars 2006 à 12:47:14 | Re : Piratage...

WhiteDwarf

Membre Club
Réponse acceptée !
OK va pour le pictogramme, j'aurais préféré autrement mais c'est pas grave, merci du conseil, et merci pour l'interprétation de la ligne mySQL

----------------------
La lumière étant plus rapide que le son, un homme peu paraître brillant avant qu'il se mette a parler
-----------------

mercredi 29 mars 2006 à 11:42:59 | Re : Piratage...

WhiteDwarf

Membre Club
Dernière petite question : Quelles sont les principales façons par lesquelles je peu protéger l'accès à ma base de donnée à partir du php ?

Merci encore

----------------------
La lumière étant plus rapide que le son, un homme peu paraître brillant avant qu'il se mette a parler
-----------------

mercredi 29 mars 2006 à 19:43:43 | Re : Piratage...

coucou747

Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

: WhiteDwarf , vas sur mon site web, partie php, balade toi sur les différents mois, et vas voir dans la liste de mes sources, tu as un peu de doc là dessus... je te conseille aussi le misc de ce mois...

http://coucou747.hopto.org/pages_4_02-2006.html
http://coucou747.hopto.org/pages_4_11-2005.html
http://coucou747.hopto.org/pages_4_10-2005.html
http://coucou747.hopto.org/pages_10_02-2006.html

à propos de la sécurité sous PHP, sécurité en général, règles de codages ect... je ne parles pas que de la sécurité en php-mysql...


In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)

1 2

Cette discussion est classée dans : ini, config, sys, boot, passwd


Répondre à ce message

Sujets en rapport avec ce message

"config.ini" d'un site + qq explications sur les includes [ par allanvdk ] Bonjour à tous, Je bloque toujours sur le même problème. Qui pourrait m'expliquer1/ les bases d' un fichier du style « config.ini » permettant de déf Recherche une aide a la config de PHP.INI [ par emeric73 ] Bonjour, J'ai un serveur et j'ai Install dessus Os Commerce mais suite surment à une fonction qui n'est pas activée dans PHP.INI ou autre chose le sc Curl [ par eln_francois ] Bonjour,je désire installe CURL, mais lorsque j'active selui si dans le fichier php.ini il ne s'active pas.... j'ai pourtant tester avec les deux fich fonction mail() [ par LaTatadu91 ] Bonjour,je travaille en local avec wamp et je voudrais tester une fonction de mailet voici l'erreur retournéWarning: mail(): Failed to connect to mail php&Mail2 [ par louna_ha ] Bonjour tout le monde j'ai encore une défficulté pour l'envoie d'un mail en php et voila la cofiguration du php.ini que j'ai effectuer: SMTP = PHP_ php.ini et sous-dossiers [ par Florynth ] Bonjour,je viens de changé d'hébergeur et au lieu de ce servir de .htaccess il se sert des php.ini...Petit problème que j'ai rencontré la config du fi Envois de fichiers php vers mysql [ par jonathan724 ] Salut ! j' ai un problème, j' aimerai à partir d' un formulaire, envoyer les donnés du formulaire vers ma page mysql. J' ai déja fais le code mais il config apache [ par sidf ] salut a tousje voudrais savoir comment configurer apachepour interdire l'acces a la racine du site(genre visu liste des pages)merci d'avance recuperer une requete sql dans un array [ par stef1589 ] bonjour à tousje souhaiterais récuperer la table "config" d'une requete mysql dans un array:$requete = mysql_query("SELECT * FROM config");mais apres Rajouter une ligne dans une section d'un fichier .ini [ par CokeInMyNose ] Bonjour à tous, voila j'ai un projet à faire qui resemble à ceci: Un porte-document numérique est un espace web sur lequel on peut stocker et partage


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales