Aller au contenu

Hack It !


Lewil

Messages recommandés

  • Réponses 271
  • Créé
  • Dernière réponse
Posté(e)

kler, c plus trop du hacking d actualité, car avec les langages cotés server ( php notament), le password ne peut etre trouvé à moins de brute force, ou d'uiliser des failles, mais ce n est pas le cas ici. et les pseudo htpasswd non protégés...ou on est obligé d utilsier un bruteforce d ailleurs.

enfin sinon c quand meme amusant, et ça fait reflechir :) et apprendre le js aussi :)

Posté(e)

je sais qu'il faut que je trouve le fichier htpsswd et je cherche sur le site depuis tout a l'heure http://www.stud.uni-hannover.de/ et je le trouve pas... il est planqué où ... je suis desesperé...

et pui comment on fait pour voir l'arborescence des fichier ac ie ? (je le faisait pas ac ie mais avec getright, ptet qu'en passant par ie ca fonctionnera mieu....)

Posté(e)
je sais qu'il faut que je trouve le fichier htpsswd et je cherche sur le site depuis tout a l'heure http://www.stud.uni-hannover.de/ et je le trouve pas... il est planqué où ... je suis desesperé...

et pui comment on fait pour voir l'arborescence des fichier ac ie ? (je le faisait pas ac ie mais avec getright, ptet qu'en passant par ie ca fonctionnera mieu....)

htpasswd et pas htpsswd !!!

Posté(e)

récupère l'adresse du lien "enter" quand tu va entrer dans le level 7. Tu fait un clique droit, propriété et normalement t'as l'adresse du lien (sous moeilla, sinon, met ta souris sur le lien, sans cliquer, et regarde sur la petite barr en bas de ie, sur la gauche, y a l'adresse qui s'affiche)

Tu récupère l'adresse et pi t'a plu qu'a en afficher la source

[EDIT] tu peux aussi fair un clique droit sur "enter" et "enregistrer la cible sous" et la t'auras la page web en question.

Posté(e)

On peut trouver la valeur de SecretAnswer dans ce code ?

<html dir="LTR">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <title>Services aux utilisateurs Microsoft .NET Passport -- Redéfinir le mot de passe (2/2)</title>
 <link rel="stylesheet" type="text/css" href="/1036/M/PPIE.css">
 
<script language="JavaScript"><!-- //
var CBMembServHead = "", CBMembServBody = "", CBMembServOnLoad = "";
var CBToken = "PASSPORT_UI", CBBodyDefault = "", CBLogo = "https://www.passportimages.com/logo_msnhmr_468x60.gif", CBLogoHREF = "http://www.hotmail.msn.com?lc=1036";
var PPCBBodyPre = "", PPCBBodyPost = "";
function MPS_BodyOnload() { if (CBMembServOnLoad != "") { eval(CBMembServOnLoad); } }
function MPS_NormalizeURL(szURL) {
 var szNURL = szURL;
 if (window.location.protocol == "http:"){
  if (szURL.substring(0,5).toLowerCase() == "https")
   szNURL = "http" + szURL.substring(5, szURL.length);}
 return(szNURL);
}
// --></script>
<script language="JavaScript" src="https://lc2.bay0.hotmail.passport.com/cgi-bin/dasp/pphm.js?_lang=FR&PP_SERVICE=memberservices&PP_PAGE=ppPswdReset2&lid=1036"></script>

<script language="JavaScript"><!-- //
if (CBLogo > " ") { CBLogo = MPS_NormalizeURL(CBLogo); }
if (CBMembServHead) { document.write(CBMembServHead); }
// --></script>
</head>
<body topmargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0" onload="MPS_BodyOnload();" class="PPPageBG">
<noscript>
<center>
<table cellpadding="0" cellspacing="0" border="0" width="500">
 <tr>
     <td><a href="http://www.hotmail.msn.com?lc=1036" target="_top"><img src="https://www.passportimages.com/logo_msnhmr_468x60.gif" width="468" height="60" border="0" alt="Hotmail"></a></td>
   </tr>
 <tr><td>
</noscript>
<script language="JavaScript"><!-- //
if (!CBBodyDefault)
{
CBBodyDefault += '<center>';
CBBodyDefault += '<table cellpadding="0" cellspacing="0" border="0" width="500"><tr><td>';
if (CBLogoHREF){
CBBodyDefault += '<a href="' + CBLogoHREF + '" target="_top">';
}
CBBodyDefault += '<img src="' + CBLogo + '" width="468" height="60" border="0" alt="' + 'Hotmail' + '">';
if (CBLogoHREF){
CBBodyDefault += '</a>';
}
CBBodyDefault += '</td></tr></table>';
CBBodyDefault += '<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="/images/T.gif" width="1" height="20" border="0"></td></tr></table>';
CBBodyDefault += CBToken + '</center>';
}
var ppuiIndex = -1;
var ppuiCB = false;
if (CBMembServBody) {
ppuiCB = true;
ppuiIndex = CBMembServBody.indexOf(CBToken);
}
if (ppuiIndex == -1) {
CBMembServBody = CBBodyDefault;
ppuiIndex = CBMembServBody.indexOf(CBToken);
}
PPCBBodyPre = CBMembServBody.substring(0, ppuiIndex);
PPCBBodyPost = CBMembServBody.substring(ppuiIndex + CBToken.length);
document.write(PPCBBodyPre);
// --></script>
     <table cellpadding="0" cellspacing="0" border="0" width="500">
<tr>
 <td class="PPModuleBrd"><img src="/images/T.gif" width="2" height="1" border="0"></td>
 <td class="PPModuleBrd"><img src="/images/T.gif" width="1" height="2" border="0"></td>
 <td class="PPModuleBrd"><img src="/images/T.gif" width="2" height="1" border="0"></td>
</tr>
<tr>
 <td class="PPModuleBrd"><img src="/images/T.gif" width="2" height="1" border="0"></td>
 <td width="100%" class="PPDynamicTbl">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="PPModuleTtlTbl">
 <tr>
   <td rowspan="2"><img src="/images/T.gif" width="10" height="1" border="0"></td>
   <td width="100%"><img src="/images/T.gif" width="1" height="3" border="0"></td>
   <td rowspan="2"><img src="/images/T.gif" width="10" height="1" border="0"></td>
 </tr>
 <tr>
   <td valign="middle" nowrap class="PPModuleTtlTxt">Redéfinir votre mot de passe  (étape 2)<br><img src="/images/T.gif" width="1" height="3" border="0"></td>
 </tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="496">
 <tr>
   <td rowspan="5"><img src="/images/T.gif" width="10" height="1" border="0"></td>
   <td><img src="/images/T.gif" width="476" height="10" border="0"></td>
   <td rowspan="5"><img src="/images/T.gif" width="10" height="1" border="0"></td>
 </tr>
 <tr>
   <td valign="top" class="PPDesTxt">Veuillez entrer les informations suivantes, y compris votre nouveau mot de passe, puis cliquez sur <b>Continuer</b>.</td>
 </tr>
 <tr>
   <td><img src="/images/T.gif" width="1" height="10" border="0"></td>
 </tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="496">
 <tr>
   <td><img src="/images/T.gif" width="5" height="1" border="0"></td>
   <td class="PPLineBreak"><img src="/images/T.gif" width="486" height="1" border="0"></td>
   <td><img src="/images/T.gif" width="5" height="1" border="0"></td>
 </tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="496">
<tr>
 <td rowspan="2"><img src="/images/T.gif" width="10" height="1" border="0"></td>
 <td><img src="/images/T.gif" width="476" height="5" border="0"></td>
 <td rowspan="2"><img src="/images/T.gif" width="10" height="1" border="0"></td>
</tr>
<tr>
 <td align="right" valign="middle" nowrap class="PPHelpTxt"><script language="JavaScript">window.name='msnMain';</script><a href="javascript:var h_win=window.open('/PaneHelp.srf?lc=1036&plc=1036&PHKey=ppPswdReset2&PHIsID=60134','_helpdriver','toolbar=0,status=0,menubar=0,width=100,height=100,left=100,top=2000,resizable=0');" target="_top">Aide</a></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="496">
<form name="ResetPW_2_Form" action="https://memberservicesnet.passport.net/ppsecure/MSRV_ResetPW.srf?id=2&fs=1&cb=_lang=FR&ct=1020103184&ru=http://lc3.law13.hotmail.passport.com/cgi-bin/login?fs=1&_lang=FR&src=hotmail.com&lc=1036" method="post">
<input type="hidden" name="FormName" value="ResetPW_2_Form">
<input type="hidden" name="MName" value="kasuki_sk8er@hotmail.com">
<input type="hidden" name="PRS" value="23bdbe044f692124e1ee0466d452c7cc:1077797327">
<tr>
 <td rowspan="40"><img src="/images/T.gif" width="10" height="1" border="0"></td>
 <td><img src="/images/T.gif" width="150" height="5" border="0"></td>
 <td><img src="/images/T.gif" width="326" height="10" border="0"></td>
 <td rowspan="40"><img src="/images/T.gif" width="10" height="1" border="0"></td>
</tr>
<tr>
 <td class="PPRLabelText">Question secrète </td>
 <td class="PPData">Nom de mon animal domestique prf?r ?</td>
</tr>
<tr>
 <td colspan="2"><img src="/images/T.gif" width="1" height="10" border="0"></td>
</tr>
<tr>
 <td class="PPRLabelText">Réponse secrète</td>
 <td><input name="SecretAnswer" type="TEXT" size="25" maxlength="64" class="PPRField" autocomplete="OFF" tabindex="1"></td>
</tr>
<tr>
 <td colspan="2"><img src="/images/T.gif" width="1" height="10" border="0"></td>
</tr>
<tr>
 <td class="PPRLabelText">Nouveau mot de passe</td>
 <td><input name="NewPW1" type="PASSWORD" size="25" maxlength="16" class="PPRField" autocomplete="OFF" tabindex="3"></td>
</tr>
<tr>
 <td><img src="/images/T.gif"></td>
 <td class="PPSubDesTxt">Six caractères au minimum sans espace</td>
</tr>
<tr>
 <td colspan="2"><img src="/images/T.gif" width="1" height="10" border="0"></td>
</tr>
<tr>
 <td class="PPRLabelText">Retapez le nouveau mot de passe.</td>
 <td><input name="NewPW2" type="PASSWORD" size="25" maxlength="16" class="PPRField" autocomplete="OFF" tabindex="4"></td>
</tr>
<tr>
 <td colspan="2"><img src="/images/T.gif" width="1" height="10" border="0"></td>
</tr>
<tr>
 <td colspan="2" align="center"><input name="Submit" type="SUBMIT" class="PPRSbmtBtn" tabindex="5" value="Continuer"></td>
</tr>
</form>
</table>
<script language="JavaScript">
function BodyOnLoad()
{ document.ResetPW_2_Form.SecretAnswer.focus();
 document.ResetPW_2_Form.SecretAnswer.select(); }
BodyOnLoad();
</script>
     <table cellpadding="0" cellspacing="0" border="0" width="100%">
 <tr>
   <td width="100%" colspan="2"><img src="/images/T.gif" width="1" height="25" border="0"></td>
 </tr>
 <tr>
   <td width="100%" valign="bottom"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td background="/images/yellow.gif"><img src="/images/T.gif" width="1" height="4" border="0"></td></tr></table></td>
   <td align="right"><a href="https://www.passport.net/default.asp?lc=1036&id=2&cb=_lang%3dFR" target="_top"><img src="https://www.passportimages.com/1036/dotnetlogoBIG.gif" alt="www.passport.net" height="34" width="153" border="0"></a></td>
 </tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="PPFooterTbl">
 <tr>
   <td rowspan="2"><img src="/images/T.gif" width="10" height="1" border="0"></td>
   <td width="100%"><img src="/images/T.gif" width="1" height="5" border="0"></td>
   <td rowspan="2"><img src="/images/T.gif" width="10" height="1" border="0"></td>
 </tr>
 <tr>    
   <td class="PPFooterTxt">
             <nobr><a href="https://memberservicesnet.passport.net/memberservice.srf?fs=1&ct=1020103184&ru=http://lc3.law13.hotmail.passport.com/cgi-bin/login?fs=1&_lang=FR&src=hotmail.com&lc=1036&id=2&cb=_lang%3dFR" target="_top">Services aux utilisateurs</a> </nobr>
                   <nobr><a href="https://www.passport.net/consumer/termsofuse.asp?lc=1036&id=2&cb=_lang%3dFR" target="_top">Conditions d'utilisation</a> </nobr>
                   <nobr><a href="https://www.passport.net/consumer/privacypolicy.asp?lc=1036&id=2&cb=_lang%3dFR" target="_top">Déclaration de confidentialité</a></nobr>
                   <br><img src="/images/T.gif" width="1" height="5" border="0"><br>
       Certaines parties &copy1999 - 2004 Microsoft® Corporation. Tous droits réservés.<br>
           <img src="/images/T.gif" width="1" height="5" border="0"></td>
 </tr>
</table>
<!-- ServerInfo: LAWPPMEMNU5B001 2004.01.28.13.39.42 Live1 HMStage:3 MSNIAStage:1 -->

<!-- Version: 2.5  Build 846 -->
 </td>
 <td class="PPModuleBrd"><img src="/images/T.gif" width="2" height="1" border="0"></td>
</tr>
<tr>
 <td width="1" class="PPModuleBrd"><img src="/images/T.gif" width="2" height="1" border="0"></td>
 <td width="496" class="PPModuleBrd"><img src="/images/T.gif" width="1" height="2" border="0"></td>
 <td width="1" class="PPModuleBrd"><img src="/images/T.gif" width="2" height="1" border="0"></td>
</tr>
</table>
<noscript>
</td></tr></table></center>
</noscript>
<script language="JavaScript"><!-- //
if (PPCBBodyPost) { document.write(PPCBBodyPost); }  
// --></script>
</body>
</html>

Posté(e)

Ai tout fini aussi, ai eu un coup de patte sur certains niveaux, n'ayant jamais appris a programmer de manière nerveuse :eeek2: y en avait, ça allait et pi ça fait du bien le feu d'artifice à la fin :francais:

Posté(e)

Quel est le principe pour le dernier ?

Cxitpla fxe hxemj xeg pxa gx cxort gpqc xmt,

keg mxa at aqoo bptbn qh fxe nmxa gpt bxoxezc.

Apsg bxoxez qc gpt ksbnlzxemj xh gpqc vslt?

ça veut rien dire pour moi, même en allemand :yes:

Posté(e)

Je comprend pas, il me laisse passer dans le niveau 11 a l'autre page, et lorsqu'il arrive a calculer un nouveau pass, ca ne marche pas, le pass est pas bon. Quelqu'un y comprend quelque chose?

Ok, j'y ai été par logique, il y avait un mot qui avait une lettre de trop a la fin, ce que je ne comprend, c'est qu'il m'est laissé passer à l'autre page. Je vais revérifier le code.

Après vérification, il y a effectivement un bog ou quelque chose que j'ai pas compris. Enfin bon, en route pour le niveau 12. :fumer:

Après re-re-vérification, je comprend toujours pas. Même l'alert se trompe lol

Posté(e)

Voilà, je vous met un petit défit pour passer le temps:

Trouvez le MDP ... je le connais donc à vos neurones ...

<script LANGUAGE="JavaScript">
var total_erreur=0;

function Check(checksum) {
var tab="                   azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$@";
// 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)*(index*i*i);
}
// calcul de la checksum. La fonction est modifiable !
if (sum==checksum) {window.location=mot+".html"; }
// test de la checksum
else {
 total_erreur++; 
 alert("Mauvais mot de passe");
 if (total_erreur>0) { // apres 1 essais, redirection...
 	alert("FuCk YoU !!!");
 	window.location="FuCk.html";
 }
}	

}
</SCRIPT>

Posté(e)
pour le 13 c'est la dedans ^^

l = new Label("Passwort");

tf = new TextField();

li = new Button("Enter");

p = "event.Action";

}

public void actionPerformed(ActionEvent actionevent)

{

try

{

if(p.equals(tf.getText()))

getAppletContext().showDocument(new URL(getDocumentBase(), p + ".htm"), "_self");

lis bien et ergarde où tu dois aller, c'est super simple en fait...

Ca fait 2 fois jme fais prendre a cause des ". Faut que je fasse plus attention :D

Posté(e)

Bon le niveau 14 est plus difficile. Ca me tente pas trop de tout décoder, mais je sais pas ou faut foutre le alert.

edit : Bah j'avais dit comment j'ai trouvé mais ca donnais trop d'indice :mad2:

Niveau 15, me voici! :D

Il me sort un texte bizarre, je l'ai écrit dans google, mais rien ne sort d'intéressant.

Posté(e)

Niveau 15 terminé. Maudit fichier difficile a trouver

:keskidit:

Mais je l'ai trouver pareil :chinois:

Bon j'ai tout fini. J'ai fini par me tanner de ce charabia, alors j'ai été voir sur google. Mais je sais toujours pas comment ils ont fait pour déchiffrer le message. Voilà!

FINI! :fumer:

  • 2 semaines après...

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...