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

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15
Auteur Sujet :

challenge securitech

n°806162
dreamer18
CDLM
Posté le 30-04-2006 à 20:45:20  profilanswer
 

Reprise du message précédent :
je débarque juste pour dire que dans les fonctions de hash usuellement utilisées (MD5 et SHA-1) seule MD5 est inversible pour certaines entrées ;)

mood
Publicité
Posté le 30-04-2006 à 20:45:20  profilanswer
 

n°806164
Naamah
emerge love
Posté le 30-04-2006 à 20:47:39  profilanswer
 

c'est interessant ca !!!
ca veux dire quoi "pour certaines entrées" ?

n°806167
Je@nb
Kindly give dime
Posté le 30-04-2006 à 20:54:22  profilanswer
 

Ben moi j'aimerai bien avancer mais c'est un peu trop cho pour moi alors j'en ai vite marre de tester des trucs qui marchent pas :D
 
Pour le java c'est assez complexe toutes les opérations qu'il y a et j'ai un peu du mal à comprendre à quoi elles servent toutes mais j'ai juste passé qq min dessus.

n°806231
elooo
Posté le 01-05-2006 à 06:06:24  profilanswer
 

Naamah a écrit :

ya pas grand monde cette année, vous attendez la fin pour s'exciter ou quoi ?
 
pour le ch13, vous croyez que les fonctions de hachage de login.class sont réversibles ou pas? il y a du SHA1 quand même...


 
Moi, ce que j'en dis (et ce que j'en sais surtout), c'est que le SHA-1 comme le MD5 (comme tout autre algo de "hashage" ) sont irréversibles (en omettant au passage les éventuelles collisions du md5 mais encore faut-il savoir en trouver de toutes manières :p et puis ça ne permet pas non plus de reverser l'algo).
A partir de là, concernant les hashs, on ne peut envisager que de bruteforcer, avec les limitations que ça laisse sous-entendre.
 
J'ai validé le 9 et le 10 pour le moment  :o  je ne sais pas si j'irai beaucoup plus loin ceci dit.
Bonne chance à tous :)


Message édité par elooo le 01-05-2006 à 06:08:26
n°806236
Naamah
emerge love
Posté le 01-05-2006 à 09:21:33  profilanswer
 

bon le 9 c'est donné a tout le monde, mais pour le 10 chapeau !
 
un indice ? ^_^

n°806239
BMenez
Posté le 01-05-2006 à 09:35:36  profilanswer
 

elooo, le challenge securitech elle aime ça :P

n°806246
methos1435
Posté le 01-05-2006 à 11:23:12  profilanswer
 

Pour le challenge 1, Je pense savoir ce qu'il faut faire mais quand je balance des commandes au serveur il répond pas, il s les prends sans erreur mais pas de réponse.

 


Pour le 2 En ayant essayé les deux adresses 193.168.50.82 et 83 :8080 le 82 me balance un connection timed out et le 83 connexion refusée avant me d'avoir recu mes commandes. Si quelqu'un à une solution la dessus suis preneur. Le pire c'est que le challenge 2 à déja été validé par quelqu'un...

n°806247
executter
Posté le 01-05-2006 à 11:32:42  profilanswer
 

hello,

 

serveurs du challenge 1 et 2 out. c'est écrit dans les news de la page d'accueil.

n°806248
Naamah
emerge love
Posté le 01-05-2006 à 11:34:16  profilanswer
 

je me suis pas trop attardé sur les 1 et 2.
 
par contre sur le 10 j'ai galéré sur le dasm sous win et sous nux, sans résultat.
et le 13 chui a fond su le reverse des fonctions de codage en java. j'ai réversé le a(byte[]->byte[]) et je suis en train de faire le a(byte[],byte[],int->byte[]) qui est bien tendu...
 
yen a qui font ca ?

n°806249
methos1435
Posté le 01-05-2006 à 11:36:15  profilanswer
 

Ah ben ca change tout lool, faut dire que je me connecte directe sur la page challenges ^^

mood
Publicité
Posté le 01-05-2006 à 11:36:15  profilanswer
 

n°806250
Je@nb
Kindly give dime
Posté le 01-05-2006 à 11:36:28  profilanswer
 

Moi je me suis beaucoup attardé sur le 15 mais sans résultat.
 
Le 10 ça va pas le faire vu que je suis une brèle en ASM :D et le 13 j'ai pas le courage de m'y mettre :D

n°806258
Naamah
emerge love
Posté le 01-05-2006 à 11:52:28  profilanswer
 

t'a trouvé des truc sur le 15 ? une faille ?
moi j'ai essayé de l'url inject sans résultat... enfin j'arrive a avoir des message d'erreurs ou des comportement bizard mais pas exploitable...

n°806259
Naamah
emerge love
Posté le 01-05-2006 à 11:53:01  profilanswer
 

ya pas un channel irc cette année ?

n°806272
Je@nb
Kindly give dime
Posté le 01-05-2006 à 12:03:26  profilanswer
 

Ben en rajoutant je ne sais combien de //////////////////////// dans l'url (sans le ?) j'ai un message d'erreur qui me dit cgi-bin/displ.cgi////////// not found mais j'arrive pas trop à voir après.
J'ai essayé /cgi-bin/displ.cgi?filename=cgi-bin/displ.cgi et dans ce cas j'ai une page blanche dans tous les autre cas j'ai un truc du genre Failed to get info on target.
Si je fais ?cgi-bin/displ.cgi il me dit qu'il le trouve pas etc.
J'avais fait aussi ?.htaccess
Je ne sais pas si la faille se trouve dans le cgi ou dans le module apache qui redirige vers le CGI.

n°806294
elooo
Posté le 01-05-2006 à 13:48:01  profilanswer
 

Naamah a écrit :

bon le 9 c'est donné a tout le monde, mais pour le 10 chapeau !
 
un indice ? ^_^


 
Les indices en spoiler, c'est mieux pour ceux qui lisent le thread par curiosité mais qui n'en souhaitent pas forcément ;)
 

Spoiler :


Alors quelques indices pour le 10 :
- En analyse statique c'est mort (ceux qui ont déjà regardé un peu et qui s'y connaissent un minimum en reverse engineering l'auront remarqué de suite je pense), donc un debugger s'impose. D'ailleurs pour les outils de conversion du style "asmToC", je n'ai pas testé mais j'imagine qu'ils seront dans les choux aussi, et pour la même raison que le disassembleur.
- Il faudra au final coder des "outils" (mais rien de sorcier une fois qu'on a compris ce qui se passait) bref autant dire que pour ceux qui pensaient aller "à la pêche" c'est mort aussi.
- Pour le reste, si je donne d'autres indices, je donne les algos et j'ai pas vraiment envie  :non:  En traçant, et en regardant bien ce qui passe, je dirais que c'est faisable par les initiés à l'asm et au RE. Pour les autres ça sera sûrement très tendu. Au mieux ils pourront déduire sans reverser des algos utilisés pour la génération de la clef, mais il leur manquera des info cruciales qui seront de toutes manières nécessaires pour tout trouver.

n°806298
Caedric
Posté le 01-05-2006 à 14:11:52  profilanswer
 

C'est pas gagné tout ca ...
 
Je suis largué dans une bonne partie de leurs challenges, pour l'instant :)
 


Message édité par Caedric le 01-05-2006 à 14:12:43
n°806462
methos1435
Posté le 01-05-2006 à 23:56:18  profilanswer
 

Spoiler :


Vous avez pas d'idées pour le challenge 14 ? J'ai essayé l'injection sql mais ca marche pas, on peux se loguer en utilisant login et password extrait du fichier de trace mais ca donne pas grand chose de plus.
 


n°806535
corbier_le​vrai
Posté le 02-05-2006 à 11:53:19  profilanswer
 

hu hu hu  voyons ca

n°806542
kilik32
Posté le 02-05-2006 à 12:29:36  profilanswer
 

methos1435, la 14 est bien une injection SQL cherche plutot de ce coté ;o)
 
Par contre qq'un à trouvé qqch d'interessant sur le cgi le challenge 15 ??
 
Je@nb : La page blance comme tu as eu réapparait avec une fréquence cgi-bin/displ.cgi?(26)(8)(8)(8)... je vois pas ce que ca fait la :(
 
Je pense qu'il faut plus se tourner vers le module displ d'apache, le cgi ya rien dessus a priori


Message édité par kilik32 le 02-05-2006 à 12:35:46
n°806588
Naamah
emerge love
Posté le 02-05-2006 à 14:26:59  profilanswer
 

sur le 14,

Spoiler :

j'ai bien une injection sur un SELECT mais je vois pas bien l'exploit...
c'est bien celle qu'il faut utiliser ou une autre (sur un UPDATE par ex)?


Message édité par Naamah le 02-05-2006 à 14:27:38
n°806606
kilik32
Posté le 02-05-2006 à 15:30:51  profilanswer
 

Il n'y qu'une seule injection SQL possible sur deux variables ;o)

n°806624
Naamah
emerge love
Posté le 02-05-2006 à 16:24:53  profilanswer
 

il faut passer par un UNION ?

n°806625
kilik32
Posté le 02-05-2006 à 16:38:25  profilanswer
 

Biensur ;o) tu verra qu'au fur et a mesure de ton avancé tu va découvrir pas mal de chose dans la BD :p

n°806655
0xdead
Posté le 02-05-2006 à 19:00:52  profilanswer
 

salut,
 
Voila, j'ai fais 9 et 10 aussi. Pour le 1à, je m'en suis sorti sans debug, avec logique+feeling+essais+bruteforce, donc c'est possible...
 
namaah, pour le 13, j'en suis exatement au meme point que toi, et c'est pas mal chaud !
 
Un truc bizarre pour le 15, en filant pour rigoler la requete de l'archive de l'année dernière, j'ai pas d'erreur, juste une page blanche :
 
http://iplvl15/?usr/local/myexeclo [...] 00.txt%20| , il doit y avoir des trucs à en deduire ...

n°806665
methos1435
Posté le 02-05-2006 à 19:36:02  profilanswer
 

Ouep,suis pas habitué a ce genre de choses lool. Le problème que je rencontre c'est que les ' et " sont réencodés \' et \" alors je vois pas comment fairel'injection avec ca.

n°806666
elooo
Posté le 02-05-2006 à 19:41:45  profilanswer
 

0xdead a écrit :

salut,
Pour le 1à, je m'en suis sorti sans debug, avec logique+feeling+essais+bruteforce, donc c'est possible...


 
Pour une épreuve de reverse-engineering, je dirais que c'est honteux de le valider ainsi  [:amandine75011]  
Enfin à la rigueur on s'en fout l'essentiel c'est que ce soit passé :p  
Moi je vois deux solutions :  
- soit t'as bruteforcé pendant un petit moment quand même
- soit t'as le cul bordé de nouilles  
Allez une troisième : ou les deux en même temps ! [:antoni]  
 
Sinon, j'ai validé le 4 depuis l'autre jour, et j'en regarde plusieurs à la fois en ce moment (le 5, le 13 et le 14 ... en fonction de mon inspiration ) [:elooo]  

n°806669
rangzen
Posté le 02-05-2006 à 19:50:03  profilanswer
 

elooo ? Tu pourrais nous en dire plus sur ta "formation" ? Par quoi tu as commencé, comment tu es arrivé à l'assembleur, tes débuts, tutos ou cours ?
Marki :D

n°806675
elooo
Posté le 02-05-2006 à 20:11:39  profilanswer
 

rangzen a écrit :

elooo ? Tu pourrais nous en dire plus sur ta "formation" ? Par quoi tu as commencé, comment tu es arrivé à l'assembleur, tes débuts, tutos ou cours ?
Marki :D


 
J'ai décidé un jour d'apprendre à reverser pour valider des challenges composés de crackme (j'ai lu les tutoriaux de Christal en majorité. Ils sont super bien faits :) et puis tout ce que je trouvais sur google en fait).  
J'ai trouvé ça passionnant mais je me suis très vite rendue compte que je devais apprendre l'assembleur si je voulais progresser (tutoriaux de Iczelion + listing des opcodes/instructions sous les yeux + lecture de codes sources). Puis tout s'enchaîne ensuite : il y a toujours énormément de choses à apprendre dans ce domaine, c'est une sorte de formation sans fin :)
Bref c'est surtout la curiosité, l'envie d'apprendre et puis l'acharnement aussi qui m'a immergée là-dedans, car au début, avant que la passion se fasse sentir, je me souviens que je galèrais pas mal...

Message cité 1 fois
Message édité par elooo le 02-05-2006 à 20:13:15
n°806677
0xdead
Posté le 02-05-2006 à 20:13:21  profilanswer
 

Personne n'a dit que c'etait une epreuve de reverse :)
 (et puis bon, j'ai pas non plus trouvé la solution par terre en me baladant !)
 
"Moi je vois deux solutions : "
Ni l'une ni l'autre ni la troisième : en regardant un peu comment la sortie varie par rapport aux entrées, on peut trouver 14 caractères sur les 20 recherchés. Ensuite, c'est le moment de faire tourner le processeur, mais ça va relativement vite.  
 
methos1435: je viens de jeter un oeil et je vois la meme difficulté que toi. Bon, ça doit etre contournable (ça l'est toujours non ?) !

n°806678
rangzen
Posté le 02-05-2006 à 20:18:00  profilanswer
 

Merci :jap:

n°806682
elooo
Posté le 02-05-2006 à 20:27:24  profilanswer
 

0xdead a écrit :

(et puis bon, j'ai pas non plus trouvé la solution par terre en me baladant !)


Je n'ai jamais dit ça bien évidemment :)
 

Citation :

Ensuite, c'est le moment de faire tourner le processeur, mais ça va relativement vite.


A vrai dire je pensais que cette étape serait super longue pour une raison particulière, ce qui m'a fait parler d'infos cruciales qui seraient manquantes.  
Mais apparemment mon hypothèse était fausse ! Bien joué ;)

n°806727
esox_ch
Posté le 02-05-2006 à 23:12:13  profilanswer
 

Pour le 15 ca m'enerve :D
J'arrive a lui faire lire le htaccess du repertoire mais ce con veut pas aller chercher plus haut :D Et pas moyen de trouver le nom de cette salopperie de page pour jouer au docteur avec son code source :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°806730
sthomas
Posté le 02-05-2006 à 23:33:36  profilanswer
 


 

0xdead a écrit :

salut,

 

Voila, j'ai fais 9 et 10 aussi. Pour le 1à, je m'en suis sorti sans debug, avec logique+feeling+essais+bruteforce, donc c'est possible...

 

namaah, pour le 13, j'en suis exatement au meme point que toi, et c'est pas mal chaud !

 

Un truc bizarre pour le 15, en filant pour rigoler la requete de l'archive de l'année dernière, j'ai pas d'erreur, juste une page blanche :

 

http://iplvl15/?usr/local/myexeclo [...] 00.txt%20| , il doit y avoir des trucs à en deduire ...


Bravo pour ton avancement :

 

Pour level 15 : en fait c'est lorsqu'après le ? il y a exactement 59 caractères, ex :
/////////////////////////////////////////////.\./bin/ls%20|

 

Mais ça ne m'avance pas encore.
Sinon pour le 10, tu as fais plusieurs essais avant d'arriver à quelque chose d'intéressant ?

 

Merci

 

n°806734
0xdead
Posté le 03-05-2006 à 00:18:19  profilanswer
 

sthomas a écrit :


Sinon pour le 10, tu as fais plusieurs essais avant d'arriver à quelque chose d'intéressant ?


Oui, le but du jeu est de voir comment les sorties varient (ou ne varient pas) en fonction des entrées, donc il faut faire plusieurs essais, avec des entrées bien choisies. Il faut faire plusieurs essais (ça peut s'automatiser), et au bout d'un moment, on peut en tirer une relation. Voila, bon courage.
Sinon, il reste bien sur la méthode élégante (cf. elooo).
 

n°806737
Naamah
emerge love
Posté le 03-05-2006 à 00:42:15  profilanswer
 

ben moi j'ai opté pour la methode à 0xDEAD, on se creuse bien la tete, et ca marche ;)
pour le final, je laisse travailler la machine et je vais dormir ;)
 

n°806790
0xdead
Posté le 03-05-2006 à 11:20:05  profilanswer
 

naamah : "y'a pas un channel irc cette année".
 
Je sais pas, mais peut etre que celui de l'an dernier est encore vivant, je vais regarder.
 
 irc.undernet.org #securitech

n°806833
Vibidoo
Posté le 03-05-2006 à 13:09:25  profilanswer
 

elooo a écrit :

J'ai décidé un jour d'apprendre à reverser pour valider des challenges composés de crackme (j'ai lu les tutoriaux de Christal en majorité. Ils sont super bien faits :) et puis tout ce que je trouvais sur google en fait).  


t'as un lien sur les howto de Christal ?
 
Je les ais pas trouvés sur google  :/

n°806865
elooo
Posté le 03-05-2006 à 13:57:12  profilanswer
 

Il y a un de ses sites toujours en ligne :
Assembly for Reversers (plus orienté RE) : http://assembly.ifrance.com/
Il en avait un autre qui était bien sympathique aussi mais impossible de trouver un lien valide.  Enfin, t'as déjà de quoi faire avec celui-là :)
 
--- edit ---
Bon, finalement j'ai tout retrouvé (enfin je crois, j'ai pas testé si tous les liens étaient valides) :
FoundMe (crackme+solutions) : http://www.chez.com/foundme/
Christal's Page : http://christalmirror.ifrance.com/ [...] /christal/

Message cité 1 fois
Message édité par elooo le 03-05-2006 à 14:06:37
n°806872
rangzen
Posté le 03-05-2006 à 14:05:36  profilanswer
 

Whouah ... Teleport Pro 1.29 ... Mon premier tutoriel ( y en a eu que 2 :D ) Mais je l'ai jamais publié ... J'aurais eu la honte contre celui là ...

n°806884
iriva
Posté le 03-05-2006 à 14:58:30  profilanswer
 

salut,
 
  J'ai bientot finis le 10 (enfin mon proc le finis :)) mais je bosse aussi sur le  4 et
je seche un peu, on peut deviner certains mots assez facilement et j'essai d'en deduire
la clef avec les algos "classique", personne n'aurais un indice ?
 
Pour ceux qui veulent travailler sur le java (le 13 je crois), si vous voyez des trucs  
bizarres dans le code , utlisez un autre decompilateur en plus.
 
 
merci :)

n°806885
Naamah
emerge love
Posté le 03-05-2006 à 15:04:23  profilanswer
 

argggg, je me casse les dents sur le 10, des caracs 11 à 16, je comprend vraiment pas la logique....
 
ya moyen de debuguer aevc un breakpoint non pas a une adresse, mais quand eax contient une valeur bien précise ?

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15

Aller à :
Ajouter une réponse
 

Sujets relatifs
[challenge debile] Un cat pour deux grep....Challenge IBM - Linux contribution...
Plus de sujets relatifs à : challenge securitech


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