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

  FORUM HardWare.fr
  Programmation

  Mot de passe !!!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mot de passe !!!!

n°81634
Zangalou
Posté le 14-12-2001 à 20:49:35  profilanswer
 

J'aimerais savoir comment mettre un mot de passe sur une page d'un site, mot de pass uniquement mais que l'on puisse pas trouver en regardant la source de la page

mood
Publicité
Posté le 14-12-2001 à 20:49:35  profilanswer
 

n°81636
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 14-12-2001 à 20:52:05  profilanswer
 

quelle techno tu as derrière? Si c'est du html statique c pas possible.
 
Si tu as PHP, JSP, Servlet ou autre, y a moyen


---------------
What is popular is not always right, what is right is not always popular :D
n°81639
Je@nb
Kindly give dime
Posté le 14-12-2001 à 20:54:27  profilanswer
 

en php, formulaire + test et redirection avec les Header
sinon, fait un htaccess/htpasswd

n°81641
ethernal
Chercheur de vérité...
Posté le 14-12-2001 à 20:56:29  profilanswer
 

en applet java... mais bon si qq connais l'url directe de ta page ou a un décompilateur, c'est foutu
 
vraie sécu : php ou asp ou htaccess avec apache (IIS je connais pas)

n°81657
antp
Super Administrateur
Champion des excuses bidons
Posté le 14-12-2001 à 22:08:51  profilanswer
 

sinon un truc tout bête : mot de passe = nom de la page html... donc sans le mot de passe pas moyen d'aller sur la page, et ça se faire en javascript tout simple (voir même juste du html)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°81670
Zangalou
Posté le 15-12-2001 à 01:00:02  profilanswer
 

bah c du php, c une page pour ajouter des news a mon site :) donc c koi votre technique ?

n°81674
MoKsA
Posté le 15-12-2001 à 03:28:44  profilanswer
 
n°81675
Zangalou
Posté le 15-12-2001 à 04:38:39  profilanswer
 

c bon je vais utiliser htaccess

n°81677
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 15-12-2001 à 09:26:07  profilanswer
 

Non sinon tu fais un pass protégé par checksum. Je te donnerais plus de précisions dans quelques minutes !


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°81678
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 15-12-2001 à 09:31:32  profilanswer
 

Voilà un petit cours que je m'étais fait :
 
___ cut cut cut ___
 
3 pages HTML doivent être atteintes.
 
asterix.html, obelix.html, idefix.html
 
1/ Calculer le checksum de ces 3 mots :
 
<SCRIPT LANGUAGE="JavaScript">
function Calculer() {
 var tab="                   azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@";
 var mot=document.forms[0].elements[0].value;
 var n=mot.length;
 var sum=1;
 for (var i=0;i<n;i++) {
  var index=tab.indexOf(mot.substring(i,i+1));
  sum=sum+(index*n*(i+1))*(index*(i+1)*(i+1));
 }
 document.forms[0].elements[2].value=sum;
 
}
</SCRIPT>
 
puis
 
<INPUT type='button' value='Calculer la checksum' onClick="Calculer()">
 
Ici on a :
 
asterix = 5637689
obelix = 3270865
idefix = 3095443
 
 
Ensuite demande de pass :
 
<SCRIPT LANGUAGE="JavaScript">
var total_erreur=0;
function Check() {
 var tabc=Check.arguments; var ok=0;
 var tab="                   azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@";
 for (var no=0;no<tabc.length;no++) {
  checksum=tabc[no];
  // table des caracters autorises
  var mot=document.forms[0].elements[0].value;
  var n=mot.length;
  var sum=1;
  for (var i=0;i<n;i++) {
   var index=tab.indexOf(mot.substring(i,i+1));
   sum=sum+(index*n*(i+1))*(index*(i+1)*(i+1));
  }
  // calcul de la checksum. La fonction est modifiable !
  if (sum==checksum) {window.location=mot+".html"; ok=1; no=100;}
  // test de la checksum
 }
 if (ok==0) {
  total_erreur++;  
  alert("Mauvais mot de passe" );
  if (total_erreur>2) { // apres 3 essais, redirection...
   alert("Vous avez atteint les 3 essais\Ciao" );
   window.location="http://www.microsoft.com";
  }
 }
 
}
</SCRIPT>
 
puis
 
<INPUT type='button' value='Entrer' onClick="Check(5637689,3270865,3095443)">
 
 
____ cut cut cut ___
 
 
Voilà, très dur à cracker, j'ai jamais réussi !


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
mood
Publicité
Posté le 15-12-2001 à 09:31:32  profilanswer
 

n°81719
Zangalou
Posté le 15-12-2001 à 15:13:36  profilanswer
 

mais je suis pas pro de la prog alors le htaccess ca me va :)

n°81810
slvn
Posté le 15-12-2001 à 20:24:27  profilanswer
 

juju_le_barbare : ton code n apporte pas plus que le fait de crypter le code pas le nom de la page html  
 
il peut meme planter car tu ne crypte pas de maniere bijective (c pas un reproche):
donc il se peut que l utilisateur mette un password, lequel a bien un checksum identique que celui contenu dnas la source, mais qui n est pas le mot que tu as choisi.    (et donc quadn tu renverras vers  mot.html, ca trouvera pas :) )
 
 
ensuite, decrypter le password, ca me parait pas tres compliqué avec un ptit prog bien fait :)
l embettant, c est que tu vas trouver une multitude de mot qui ont la bonne checksum :)  ..mais ils ne marcheront pas tous pour mot.html

n°82194
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 17-12-2001 à 16:29:43  profilanswer
 

SLVN,
 
SAlut, en théorie ce que tu dis est TRES vrai, mais essaye de calculer une probabilité pour trouver un mot dont le checksum est identique à celui du password ... je ne me suis pas amusé à ça, mais c'est très probablement très faible.
Sinon tu as une bonne argumentation ;-)
 
@+


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com

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

  Mot de passe !!!!

 

Sujets relatifs
Exporter vers une BDD Access munie d'un mot de passecomment crée une sécurité(mot de passe) avec dream.ultra.4?
[PHP3] Comment passé une URL cible en parametreJe voudrais un mot de passe pour une page web ! help
Changer son login et son passe dans EasyPHPMot de passe et langage C
Graphinews !!! keskisse passe ???MOT DE PASSE sOUS FLAH !!
Mot de Passe MySQL[VB6 et Acces] Mot de passe
Plus de sujets relatifs à : Mot de passe !!!!


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)