Aller au contenu

Moi aussi mon site est hacké


raphio000

Sujets conseillés

Bonjour à tous.

Je vous écris car je suis très embêté !!

Depuis quelques semaines, mon site est attaqué par un hacker !

Je m'explique :

j'ai remarqué cela grâce à avast qui, un soir, a détécter un virus quand j'ouvrais n'importe quelle page de mon site !

Alors je suuis aller voir le fichier incriminé et l'ai supprimé : "SoftBB/img/apevi/check.js"

Mais en me disant qu'on avait réussi a entré chez moi, donc je me posais des questions !!

15mn plus tard, je retrouve le meme fichier au meme endroit !!

JE fouine un peu et je retrouve tous mes CSS et js modifié !

Je trouve aussi un header toujours envoyé avant le mien sans trouvé d'où il provient !

Bref, le gros bazar !!

Pouvez vous m'aider !!

http://www.kartierwaste.fr

Merci beaucoup, je sais plus quoi faire. Il ya surement de grosses failles dans mon site ! Soyez indulgent sur le code je débute !

Lien vers le commentaire
Partager sur d’autres sites

Si tu permets de télécharger des images, assure-toi que le type de fichier soit correct.

Sinon, un utilisateur indélicat peut télécharger du Php ou de l'HTML...

Lien vers le commentaire
Partager sur d’autres sites

Alors, tout d'abbord merci de cette rapidité de réponse !

Donc sur mon site on n'upload pas d'images mais des sons ou des videos, ce sui ne change pas grand chose au probleme.

Mais, ces formulaires sont protéger par le fait qu'il faille etre admin pour pouvoir uploader, de plus il y a bien une verification sur le type de fichier !

Mais j'y pense, j'ai un formulaire de news à uploader (text). aurait il pu passer par la sachant qu'il faut un mot de passe admin pour y acceder ??

Lien vers le commentaire
Partager sur d’autres sites

Tout formulaire insuffisamment sécurisé ouvre des failles qu'un cracker saura exploiter.

Les questions à se poser :

Comment la vérification du mot de passe de l'admin se fait-elle ?

Ou ce mot de passe est-il stocké ?

Est il encrypté ?

Il est transmis par POST ou GET ?

Lien vers le commentaire
Partager sur d’autres sites

En fait sur mon site, les admins doivent se loguer par un formulaire en POST ou il entre leur log et mot de passe ! Celui-ci est stocké en MD5 dans la base de données.

Lors du submit du form, le mot de passe entré est crypté en md5 et comparé a celui de la BDD. Si ils concordent, je met en variable de session le login de la personne qui s'est loggué.

Et lors de lafffichage de la page ou il pourrait y avoir un formulaire, je vérifie que le loggin dans la variable de session esty bien celui d'un admin par requete SQL.

Si il l'est j'affiche le formulaire sinon je ne laffiche pas!

Y a t-il un soucis dans cette méthode ?

Lien vers le commentaire
Partager sur d’autres sites

Fais une recherche dans tes logs Apache... et recherche aussi les répertoires dans lesquels Apache peut écrire;

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...