logo Homepage
+  NewbieContest
Username:
Password:
  Voir les messages
Pages: [1]
1  Challenges / Aide Programmation / Re : Re : Prog - IrcCaesar le: 08 Septembre 2008 à 11:56:40
Alors est-il nécessaire de codé un programme en local pour réussir cette épreuve? (je suppose que oui m'enfin je demande toujours...    En plus c'est même pas mentionné...)

Quand l'énoncé dit "Vous avez deux secondes pour effectuer ce travail.", à moins que tu sois ultra rapide pour effectuer les opérations demandées, c'est un délai qui n'est pas humainement respectable pour une résolution à la main. Il est donc évident que ces opérations devront êtres traitées par un ordinateur (et donc par le biais d'un programme que tu auras créé).
2  Général / Général / Re : hacking le: 05 Septembre 2008 à 20:54:22
Puisque tu fais de la prog... pourquoi tu t'attaquerais pas aux épreuves de prog ?

Le hacking n'est pas vraiment un domaine de connaissance en soi, certes il existe un certain nombres d'attaques "standard", mais c'est une discipline qui outre des connaissances techniques en informatique, necessite de la patience, de la documentation, et surtout de l'imagination.

Si tu sais vraiment programmer, tu dois être capable d'avoir une idée de comment un système a pu être implémenté, et ainsi imaginer sur quel genre de données d'entrée il peut-être vulnérable. Demander des indices plus explicites est, à mon sens, contraire à l'essence même du hacking qui est un véritable combat entre le hacker et le dispositif de sécurité mis en place... personne ne serait assez fou pour livrer ses propres points faibles à son adversaire.
3  Challenges / Aide Programmation / Re : Prog - Renvoi le: 22 Août 2008 à 21:41:12
Je pense que la solution à ton problème se trouve ici.
4  Challenges / Aide Programmation / Re : Prog - Renvoi le: 22 Août 2008 à 18:06:05
C'est très généreux de ta part de donner et la réponse, et ton compte...
5  Général / Defouloir / Re : Je veut apprendre la programation le: 12 Août 2008 à 14:43:50
L'algorithmique est ce qui me semble être le plus important !
Rien ne sert de se lancer dans l'apprentissage d'un langage quand on ne sait pas encore ce qu'on veut faire avec.
Un langage ce n'est rien d'autre que de la technique, un outil qui te permet de mettre en oeuvre des algorithmes. Le danger, quand on débute, c'est qu'on cherche trop souvent comment faire avant même d'avoir la moindre idée de quoi faire.

Je te conseillerais de plutôt prendre un livre d'initiation à l'algorithmique, afin d'apprendre à décomposer un problème en une suite d'opérations élémentaires, écrire leur enchainement dans un ordinogramme, et enfin construire ton algorithme sur papier en "pseudo-code", c'est à dire un langage qu'aucun interpréteur ne comprendra, qui ressemble au français, mais que toi tu comprendras (par exemple "Initialiser i à 0; Tant que i < 5 { Incrementer i de 1 }; Afficher 'Allô le monde';" etc.).
Et puis une fois de retour chez toi, tu pourras tester les algorithmes que tu as écrit pendant tes vacances, tu verras que pour transformer ça en un langage de programmation style C ou PHP, ce sera relativement trivial (cela necessitera évidemment un minimum de documentation sur le langage en question et ses spécificités, je ne te le cache pas, mais ce sera moins une recherche au hasard que si tu te lances dedans sans aucune base).

EDIT: J'ajouterais même que ce n'est pas tant un mal que ça de ne pas avoir d'ordinateur pour faire tourner ses programmes, parce que l'ordinateur c'est un gros piège. C'est un outil formidable, ça exécute les algorithmes tout seul, à la vitesse de l'éclair, mais ce n'est qu'une machine qui fait ni plus ni moins ce que tu lui demandes de faire. En débutant, des erreurs tu vas en faire des millions, je te le garantis, et tes premiers programmes vont quasiment tout le temps soit planter, soit faire autre chose que ce que tu veux. D'ou l'importance de faire tourner ses algorithmes à la main... tu prends un papier, un crayon, et tu te lances toi-même pas à pas dans l'exécution de ton programme, en notant soigneusement dans quel état sont tes variables au fur et à mesure. C'est un travail hyper fastidieux, mais necéssaire pour bien comprendre le comportement de ce que tu auras écrit et ainsi y détecter les failles. Et pour avoir le courage de faire ce travail, c'est quand même plus simple de ne pas avoir de machine sous la main pour être tenté de le coder directement...
6  Challenges / Aide Logique / Re : Logique - Dring... Dring le: 01 Août 2008 à 21:43:14
Et puis si l'auteur a choisi de ne pas commencer à "0", c'est peut être qu'il est hypothétiquement possible que ce soit un indice...

Cela voudrait-il dire qu'il ne suffit pas d'appliquer la logique qu'on a trouvée à n-1 pour obtenir le n-ième terme ? 


EDIT: En effet ce n'est pas exactement ce qu'il fallait faire... c'est validé.
7  Challenges / Aide Javascript/Java/HTML / Re : JS - Za tvoyo zdo´rovye ! le: 30 Juillet 2008 à 19:16:00
10^19 c'est vraiment énorme.
J'ai pu réduire à *** possibilités, mais ça reste encore très substantiel... mon script de brute force tourne depuis quelques heures maintenant, j'espère en voir le bout un de ces jours !
8  Challenges / Aide Cryptographie / Re : Crypto - Jérome Cardan le: 27 Juillet 2008 à 19:00:22
Ah ok bon ben j'y ai trouvé ma réponse.
9  Challenges / Aide Hacking / Hacking - .htaccess le: 07 Septembre 2006 à 02:27:45
Bonjour à tous, je suis inscrit depuis très peu sur NC et j'en ai déja appris beaucoup. C'est passionnant.

J'ai réussi cette épreuve, mais il y a une question que je me pose.
Quel est l'interêt de placer les deux éléments d'une protection htaccess dans deux répertoires différents ? Est-ce que ce cas se trouve fréquemment en situation réelle, où est-ce que c'est juste l'occasion d'exploiter la faille include ?

Bon courage à ceux qui cherchent encore !
Pages: [1]