NewbieContest

Challenges => Aide Hacking => Discussion démarrée par: anao le 22 Novembre 2006 à 16:40:36



Titre: Hacking - Upload III
Posté par: anao le 22 Novembre 2006 à 16:40:36
root/toor ca marche pas.


Titre: Hacking - Upload III
Posté par: Gardel le 22 Novembre 2006 à 17:03:29
Pardon ?


Titre: Hacking - Upload III
Posté par: s3th le 22 Novembre 2006 à 17:23:18
s il te dit que tu n'es pas admin, je pense que c est normal :)


Titre: Hacking - Upload III
Posté par: darkfig le 22 Novembre 2006 à 17:23:51
Essayes ça:
Code:
CREATE TABLE `admin` (
  `id` varchar(32) NOT NULL default '',
  `pseudo` varchar(32) NOT NULL default '',
  `pass` varchar(32) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO `admin` VALUES ('1', 'root', '7b24afc8bc80e548d66c4e7ff72171c5');
=)


Titre: Hacking - Upload III
Posté par: the lsd le 22 Novembre 2006 à 19:06:01
En parlant de probleme d'install de la BDD moi je dois retirer ENGINE=MyISAM DEFAULT CHARSET=latin1; pour que ca marche sinon ca me mets une erreur (mais c'est pas spécifique a cette epreuve, c'est pour toutes les epreuves ou il faut installer une BDD).
DU coup ca passe quand je le retire mais je sais pas si ca change quelque chose ou pas...

Enjoy

The lsd


Titre: Hacking - Upload III
Posté par: anao le 24 Novembre 2006 à 11:06:50
pour en revenir à ma premiere question, je pensais au vue du readme que l'epreuve consistait a exploiter une faille au niveau de l'upload et pas d'arriver à être administrateur.


Titre: Hacking - Upload III
Posté par: zours le 24 Novembre 2006 à 11:51:29
Citation de: the lsd
En parlant de probleme d'install de la BDD moi je dois retirer ENGINE=MyISAM DEFAULT CHARSET=latin1; pour que ca marche sinon ca me mets une erreur (mais c'est pas spécifique a cette epreuve, c'est pour toutes les epreuves ou il faut installer une BDD).
DU coup ca passe quand je le retire mais je sais pas si ca change quelque chose ou pas...
Normalemement, non.

Le MyISAM est utilisé par défaut, de toute façon. Il y en a d'autres, comme BerkeleyDB, mais c'est MyISAM qui offre les meilleures performances.
Après, pour le charset, ça peut effectivement changer quelques détails, mais rien de monstrueux : les accents et caractères du genre risquent de moins bien passer. Enfin ça dépend du charset du fichier que tu as importé, du charset de ton PHP quand il fait les requêtes...

Rien d'alarmant, quoi. Même si c'est tout de même bizarre que ça passe pas tel quel.


Titre: Hacking - Upload III
Posté par: darkfig le 25 Novembre 2006 à 12:07:37
Citation
pour en revenir à ma premiere question, je pensais au vue du readme que l'epreuve consistait a exploiter une faille au niveau de l'upload et pas d'arriver à être administrateur.
Pour pouvoir exploiter la faille d'upload il faut d'abord obtenir les droits d'administrateur ;)


Titre: Hacking - Upload III
Posté par: Psykocrash le 14 Janvier 2007 à 18:26:00
Je comprend pas.. si on doit se fier aux fichiers readme et install, le couple root/toor devrait fonctionner, mais là ça passe pas...

:? :?::?::?::?:


Titre: Hacking - Upload III
Posté par: s3th le 14 Janvier 2007 à 18:32:26
c est normal, c est pour que ca marche chez toi en local, pour tes test. Sur le site les identifiants sont différents.


Titre: Hacking - Upload III
Posté par: Psykocrash le 14 Janvier 2007 à 22:17:50
La ligne suivante empèche l'SQL Injection :
$pseudo = !get_magic_quotes_gpc() ? addslashes($_POST['pseudo']) : $_POST['pseudo'];
:|

Et dans les autres fichiers, y'a soit une protection avec la constante IN soit en vérifiant qu'une session a déjà été créée. Inutile de dire qu'il est impossible de créer une session ou une constante à distance...
=(

J'ai essayé de voir si y'avait un fichier install.sql sur le serveur qui donnerait l'username et le pass en md5 mais ce fichier n'existe pas.
:mad:

Alors je me permet de faire la demande suivante : On peut avoir un indice ? parce que là je vois vraiment pas.


Titre: Hacking - Upload III
Posté par: _o_ le 14 Janvier 2007 à 22:50:48
Citation de: Psykocrash
Alors je me permet de faire la demande suivante : On peut avoir un indice ? parce que là je vois vraiment pas.
Cette épreuve est un peu particulière. En effet, elle est un peu différente des autres épreuves de hack de NC et demande un minimum de recherche et de documentation pour arriver au bout. En ce sens, d'ailleurs, elle est extrêmement réaliste, probablement plus que la plupart des hacks.

Je ne me souviens pas avoir féliciter darkfig pour cette jolie épreuve, je le fais donc ici et maintenant.

Citation de: akhenathon
je crois avoir compris un bout de l'ep et je peux t'assurer que si tu n'as pas fais la hack20 tu peux laisser tomber
Tu n'as rien compris du tout et tu parles *encore* pour ne rien dire. Avant de poster dans le forum, une bonne idée est de tourner sept fois son clavier dans sa bouche, et sept tours de plus si l'on donne son avis sur une épreuve que l'on n'a pas validée.


Titre: Hacking - Upload III
Posté par: Ge0 le 14 Janvier 2007 à 23:44:24
mdr _o_
Bon moi j'ai trouvé deux trois trucs intéressants, mais seulement dans la phase upload... Ca promet cette épreuve ! :D


Titre: Hacking - Upload III
Posté par: parayes le 14 Février 2007 à 03:37:30
durdur =(
c'est domage que les codes online ne soit pas les même :rolleyes:

un jour. .  ;)


Titre: Hacking - Upload III
Posté par: Zmx le 14 Février 2007 à 12:16:36
Citation de: parayes
durdur =(
c'est domage que les codes online ne soit pas les même :rolleyes:

un jour. .  ;)
Non finalement c'est plutot une bonne chose que les login/pass soit different, ça permet a ceux qui ont compris le truc de "valider", et d'eviter que ceux qui ont pas compris, pourrise le serv ;)


Titre: Hacking - Upload III
Posté par: Moft le 08 Avril 2007 à 09:16:14
Bonjour,
j'aurais juste une question à poser:
Quand je tente d'uploader un fichier (que ce soit une véritable image ou non), aucun message ne s'affiche, ni un message comme quoi le fichier est uploadé avec succès ni un message comme quoi il y a une erreur.
Est-ce normal ou est-ce que je dois changer quelque chose quelque part ?

Merci et bons challenges à tous.

P-S: Ceci ce passe en local, je n'ai pas encore essayé d'y accéder en ligne.


Titre: Hacking - Upload III
Posté par: the lsd le 09 Avril 2007 à 13:15:17
Dans mes souvenirs, il doit y avoir un message qui te dit que le fichier est uploadé, mais m'est d'avis que tu pars mal...

Enjoy

The lsd


Titre: Hacking - Upload III
Posté par: said0011 le 09 Avril 2007 à 17:13:36
Super j'ai réussi a enter dans la zone admin dans upload 3 (Online)
Il faut bien penser mais maintenant il faut trouver la faille


Titre: Hacking - Upload III
Posté par: alph1 le 22 Juin 2007 à 12:13:27
Bon là je sèche complètement.
Je pense avoir essayé tout ce que je connais.
Je peux aller sur la page d'upload (en ligne) mais en utilisant une méthode qui n'est pas celle qui est attendue (je pense qu'akhenathon peut comprendre ce à quoi je fais allusion).
La (ou les) faille(s) sont elles des erreurs de programmation (éventuellement liées à la configuration php en vigueur) ?
Ou a-t-on à faire à une faille liée à la version php du serveur ?


Titre: Hacking - Upload III
Posté par: Zmx le 22 Juin 2007 à 13:01:16
Version de php.


Titre: Hacking - Upload III
Posté par: alph1 le 23 Juin 2007 à 00:36:34
Merci Zmx, c'est l'info qui me manquait. =)
Je suis passé à côté de la solution il y a quelques temps de cela, mais je ne l'ai pas exploitée (j'ai mal interprété le readme).
J'ai beaucoup aimé l'épreuve - merci à darkfig


Titre: Hacking - Upload III
Posté par: absolut le 26 Juin 2007 à 20:36:50
Après avoir relu mes classiques, je viens de finir la lecture des ChangeLog de php (4.x.x et 5.x.x) avec donc la liste de
tous les bogues qui ont été corrigés, je ne suis pas arrivé à déterminer un bug php lié à la version qui puisse m'aider à
résoudre cette épreuve (bogues de fonctions). (sachant que j'arrive à passer l'authentification)

J'aurais aimé savoir si ce bogue est référencé dans les ChangeLog et/ou s'il possède un numéro de fix.

Merci.


Titre: Hacking - Upload III
Posté par: Zmx le 26 Juin 2007 à 20:41:18
Si tu passe l'auth sans passer par une CES (Cross Epreuve Scripting :twisted: ) je pense que tu a la solution pour faire de meme avec l'auth.

De plus les fonction (faillible) utilisé a la fois pour l'auth et pour l'upload ne sont pas si nombreuses. Apres j'ai pas lu les changelog :o


Titre: Hacking - Upload III
Posté par: absolut le 26 Juin 2007 à 20:58:07
Citation de: Zmx
Si tu passe l'auth sans passer par une CES (Cross Epreuve Scripting :twisted: ) je pense que tu a la solution pour faire de meme avec l'auth.
J'ai utilisé une "CES" comme tu dis =)

Citation de: Zmx
De plus les fonction (faillible) utilisé a la fois pour l'auth et pour l'upload ne sont pas si nombreuses. Apres j'ai pas lu les changelog :o
Oui en effet. Mais j'ai beau cherché, je ne trouve pas. Vu que je suis tête mule, je finirais par trouver à force de chercher du moins j'espère. =D


Titre: Hacking - Upload III
Posté par: akhenathon le 26 Juin 2007 à 21:19:50
j'aimerais bien savoir quelle épreuve tu as utiliser pour bypass l'auth car la seule faille que je connaisse d'une autre épreuve est maintenant boucher


Titre: Hacking - Upload III
Posté par: alph1 le 26 Juin 2007 à 21:53:57
Si c'est celle à laquelle tu penses, elle n'est pas corrigée (ou alors pas complètement) : je viens de l'essayer.


Titre: Hacking - Upload III
Posté par: absolut le 27 Juin 2007 à 08:07:17
Citation de: alph1
Si c'est celle à laquelle tu penses, elle n'est pas corrigée (ou alors pas complètement) : je viens de l'essayer.
Elle fonctionne encore ce matin. =)
J'ai envoyé un PM à akhenathon pour lui expliquer.


Titre: Hacking - Upload III
Posté par: S0410N3 le 27 Juin 2007 à 11:31:30
Heu si c'est le cas ça serait sympa de nous le signaler.

alph1 ou absolut vous pouvez m'expliquer ça par pm svp ?


Titre: Hacking - Upload III
Posté par: absolut le 27 Juin 2007 à 14:11:52
c'est fait.

J'espère qu'en échange j'aurais un petit indice sur la solution :P


Titre: Re : Hacking - Upload III
Posté par: Al3x le 16 Juillet 2008 à 20:56:39
Bon, j'essaye d'accéder à l'espace d'administration.
Je pense que la faille est celle expliquée par Chris Sh****** (je m'auto censure au cas où ce serait la bonne piste :p).
Cependant j'ai essayé d'utiliser les valeurs hexadecimales 0xbf suivi de 0x27 qu'il a pris pour sa démonstration, mais ça ne marche pas.
J'ai aussi utilisé 0xb3 suivi de 0x27 que j'ai trouvé dans un rapport de faille sur un autre site, mais ça ne marche toujours pas.

Ma question : Est-ce que je suis sur la bonne piste ?


Titre: Re : Hacking - Upload III
Posté par: NiklosKoda le 17 Juillet 2008 à 18:10:29
Non Al3x, tu n'es pas sur la bonne voie.


Titre: Re : Hacking - Upload III
Posté par: movgro le 10 Mars 2010 à 02:24:32
bonjour j ai un petit probleme je n arive pas a voir le site en local j ai pourtant télécharger le code source de lépreuve plusieur fichier mais aucun html
j ai donc copier coller le code source de l epreuve n 21 mais toujours le meme probleme
en fait sa ouvre le fichier php avec firefox qui me demande de selectionner un fichier  
il me manque des plugin ?
j espere que vous pourrai comprendre mes explications et m aider merci

Edit de the lsd : Il y a un bouton Supprimer qui te permets de supprimer tes posts que tu postes en double. Ce serait bien de t'en servir la prochaine fois...


Titre: Re : Hacking - Upload III
Posté par: Ge0 le 10 Mars 2010 à 11:07:23
On peut comprendre - la plupart, en tout cas - que tu ne disposes pas de serveur Web installé en local. Allez, un petit coup de pouce :

http://www.wampserver.com/
http://www.easyphp.org/

Et si tu es sous linux :

http://www.apachefriends.org/fr/xampp-linux.html

Pour le reste, renseigne toi. Ce que tu dois retenir, c'est qu'il faille avoir un serveur Apache, avec PHP et MySQL pour tester convenablement tes épreuves.

En espérant t'avoir aidé,

Geo.


Titre: Re : Hacking - Upload III
Posté par: movgro le 10 Mars 2010 à 12:19:14
merci bocoup Geo c est tout a fait ce qu il me falai et je pense que les liens que tu a donné serviront a d autre  =)
+1 pour toi  ;)


j ai trouver sa ossi : http://www.siteduzero.com/tutoriel-3-193603-preparer-son-ordinateur.html


Titre: Re : Hacking - Upload III
Posté par: S4ngoku le 18 Avril 2010 à 18:42:14
Epreuve validé , password.

Pourquoi il n'y a que sa?


Titre: Re : Hacking - Upload III
Posté par: Nil le 10 Septembre 2010 à 06:04:15
J'ai une horrible question d'encodage pour vous. Toutes les phrases que je reçois du serveur pour cette épreuve sont encodées sous un format X pas très agréable. Par exemple, je reçois :
Code:
b'Epreuve non valid\xe9e !'

J'essais alors de faire un decode() sur cette chaîne, mais ça casse. J'étais certains que c'était du utf_8 pourtant, tellement que j'ai pris la peine de tester :
Code:
>>> s = 'Epreuve non validée !'
>>> s.encode('utf_8')
b'Epreuve non valid\xc3\xa9e !'
Et c'est effectivement différent de la chaîne du serveur. Alors, ma question, c'est quoi comme encodage??? Ça ne devrait pas être un secret national qui permet à des newbies de valider, c'est juste une simple curiosité. J'ai validé anyway! Yay!!!


Titre: Re : Re : Hacking - Upload III
Posté par: _o_ le 10 Septembre 2010 à 08:44:18
c'est quoi comme encodage???

C'est un encodage tout ce qu'il y a de plus classique. Ici, c'est plutôt le jeu de caractères qui est un peu exotique (pour une page web, en tout cas...), et surtout, non annoncé dans la page. Bref c'est du CP1252, de la famille des jeux de caractères Windows :
http://fr.wikipedia.org/wiki/Windows-1252#Support_en_HTML


Titre: Re : Hacking - Upload III
Posté par: ethercreation le 28 Mai 2011 à 13:13:25
Bonjour,

Une simple question.
Es ce qu'avez un wamp fraichement télécharger la faille sera exploitable ? Pas de soucis du coté des version Mysql et Php ? ou dois je rétrograder ?

En tous cas bravo pour vos épreuves, elles sont très enrichissantes !

Cordialement,

Arthur


Titre: Re : Hacking - Upload III
Posté par: rapha le 04 Octobre 2011 à 08:42:10
Bonjour, j'ai une question technique,
il a été dit qu'on devait chercher une faille au sein des differentes version de php.
Mais quelle est-elle?
Les header renvoie une 5.2.4, mais je me suis dit que la version était peut être simulée, comme c'est le cas pour warezmaniac :)
Est-ce une version simulée ou est-ce bien une 5.2.4?

J'aurais plus tendance à penser à une 5.2.4, mais bon on sait jamais ^^'


Titre: Re : Hacking - Upload III
Posté par: jerem3000 le 13 Octobre 2011 à 16:36:55
Bonjour, je planche sur cette épreuve depuis pas mal de temps, j’ai déjà une petite idée pour bypasser l’upload mais malheureusement je ne trouve pas le moyen de bypasser l’authentification.

Je me suis taper tous les changelog de php (sa en fais de la lecture ^^ ) et j’ai rien trouver d’exploitable.
Quelqu’un pourrais m’aiguiller un peu ou me contacter en priver ?


Titre: Re : Hacking - Upload III
Posté par: colli83 le 13 Octobre 2011 à 22:26:55
Des gens qui cherchent, on en trouve,
des gens qui trouvent, on en cherche...

Je pense que tu devrais encore approfondir ta recherche en partant de ce principe :
1) te persuader que le script est faillible
2) tenter de déterminer où une faille pourrait se nicher en gardant en tête l'objectif ET en ayant bien lu le forum d'aide (je suis sûr que tu l'as fait et que ma remarque va t'énerver, mais je ne le dis pas pour rien)
3) faire une recherche approfondie sur le sujet

puis en 4 et 5, déterminer la faille, l'exploiter
6) si j'ai avancé un peu, reprendre au point 1, sinon, c'est que je suis toujours au point 3


Titre: Re : Hacking - Upload III
Posté par: sending13 le 23 Novembre 2011 à 13:50:54
bonne direction ? => /* moderated par the lsd : hé ho ! Tu pousses le bouchon un peu trop loin Maurice*/

Trop de détails,pas assez,comment poster ou? quand? quoi? comment?, ok c'est vrai pour le coup, j'avoue comme pour pas mal de fois, mais faut avancer(et oui je test enormément, dans les bons et mauvais sens)  et bon un bout de réponse en rapport à ma question n' aurait pas été de trop! un oui ou non/* toujours des moderated by .......; :evil:

Je suis cencé me débrouiller ok mais bon, ..

 :wink:


Titre: Re : Hacking - Upload III
Posté par: St4nl3y le 25 Janvier 2012 à 20:57:10
Bon voilà où j'en suis j'ai complétement décortiqué le code, et je suis capable (en ayant modifié les fichiers php) de lancer le echo qui affiche le password, je me suis donc qu'il fallait redirigé le tout vers le serveur du site mais c'est stupide vu que le fichier php n'ayant pas bougé n'a pas la fameuse variable pour dire que je suis "admin" ou dire que je viens bien de la bonne page ...
Donc voilà j'aimerai savoir si je suis sur la bonne voix, c'est a dire jouer sur les cibles ...
Ou si il faut contrôler les variables lors de la navigation sur le serveur de NC ?
Merci en espérant ne pas en avoir trop dit :)


Titre: Re : Hacking - Upload III
Posté par: wiwiland le 07 Décembre 2012 à 14:36:27
Excellente épreuve, impossible de faire plus réaliste. Perso, je la place au même niveau que Randy's Forum.
Rien de mieux que de chercher soi même pour apprendre toujours plus
Pour la note..., j'ai hésité à mettre un 7, et finalement j'ai mis 10 ;)


Titre: Re : Hacking - Upload III
Posté par: AntiChrist le 17 Avril 2015 à 15:25:59
Bonjour,

Je pense avoir trouvé la vulnérabilité de l'épreuve. Cependant elle n'est pas très documentée parce que si je suis sur la bonne voie, elle a été corrigée il y a 9 ans :|.

La question que je me pose est la suivante : Dans le contexte où la vulnérabilité que je pense être la bonne est la bonne ; /* moderated par the lsd : ouais, c'est ça, mais là, c'est un super hint. J'ai pas compris ta question par contre */

Je ne sais pas si je suis très clair ni sur la bonne voie en fait, un petit coup de main ou une confirmation ne serait pas de refus. Quelqu'un avec qui je pourrais discuter de cela ? Parce que là je suis en train de mourir en poule.

Merci.


Titre: Re : Hacking - Upload III
Posté par: Beuc le 06 Juillet 2017 à 22:23:39
Je suis vraisemblablement sur la même piste que AntiChrist, avec une certaine version de PHP d'il y a ~10 ans et register_globals=On.
J'exploite en local la phase d'authentification avec succès (en 32 et 64 bits, avec des payloads différents), mais rien ne passe sur le serveur du chall :O
On note que la version de PHP renvoyée par le serveur (5.2.4) est plus récente, donc patchée.
Question : est-ce que tout le monde fait du Cross-Epreuve-Scripting pour cette première étape ? ;)


Titre: Re : Hacking - Upload III
Posté par: pixis le 07 Juillet 2017 à 06:00:54
Salut,
Oui je pense que tu es sur la bonne voie.

Bon courage et passe sur IRC en cas de problème :)

edit : Je parle de la première partie de ton message, obviously


Titre: Re : Re : Hacking - Upload III
Posté par: Beuc le 07 Juillet 2017 à 09:40:51
Question : est-ce que tout le monde fait du Cross-Epreuve-Scripting pour cette première étape ? ;)
Oui je pense que tu es sur la bonne voie.

<joke>Ça promet cette histoire ;)</joke>

Bon j'espère quand même que cette épreuve a une couche de poussière d'une épaisseur inférieure à 10cm :p


EDIT: Oui je blaguais pour le CES ;) Pour le dépoussiérage on va voir, je m'y remets.


Titre: Re : Hacking - Upload III
Posté par: the lsd le 07 Juillet 2017 à 09:55:47
Nan mais, euhhhh, il y a un quiproquo là x)
Il n'y a aucun Cross Chall Scripting ^^'

C'est pour le reste que tu es sur la bonne voie :)

Enjoy

The lsd