NewbieContest

Challenges => Aide Programmation => Discussion démarrée par: Invit le 26 Août 2005 à 05:46:31



Titre: Langages de programmation...
Posté par: Invit le 26 Août 2005 à 05:46:31
Vous utilisez quoi comme langage de programmation ?
Quels est/sont votre/vos langage(s) favoris en général, et plus spécifiquement pour ces épreuves ?
Y en a-t-il parmis vous qui se sont essayé à faire ces niveaux en C sans avoir recours à une librairie CGI toute faite ou une couhe d'abstraction pour HTTP ?


Titre: Langages de programmation...
Posté par: Doli le 26 Août 2005 à 10:18:23
php powaaa! :lol:
je ne peux pas trop t'aider là-dessus, j'ai tout fait en php et ça marche nikel! pour le C, il faudrait demander à des gars plus calés que moi dans ce langage (ça devrait pas être trop dur à trouver vu comment je suis "low level" lol).
Par contre si tu veux un coup de main en php, sans pb fais moi signe!


Titre: Langages de programmation...
Posté par: quality le 12 Juin 2006 à 17:45:13
MOI JN AURAI BESOIN D AIDE POUR LE PHP
 je lance php .exe
et ensuite ????


Titre: Langages de programmation...
Posté par: Gardel le 12 Juin 2006 à 18:32:27
O_ô


Titre: Langages de programmation...
Posté par: lordOric le 12 Juin 2006 à 18:35:29
Citation de: BufferBob
Vous utilisez quoi comme langage de programmation ?
Quels est/sont votre/vos langage(s) favoris en général, et plus spécifiquement pour ces épreuves ?
Perso :
- shell (pour les plus simples).
- perl (et LWP::UserAgent pour tout ce qui est HTTP).
- C (pour les calculs et les trucs un peu critiques en temps d'exécution).
Sans oublier tous les utilitaires qui vont vraiment faire le boulot :
- bc (calculs)
- ocrad (OCR)
- curl (HTTP)
- ethereal (qu'est-ce que j'ai encore oublié comme headers ?)
- ImageMagick (c'est chiant le png, ppm se code tellement plus facilement :P)
- vim (devinez)

Unix pow4h, si j'ose dire...

Citation de: BufferBob
Y en a-t-il parmis vous qui se sont essayé à faire ces niveaux en C sans avoir recours à une librairie CGI toute faite ou une couhe d'abstraction pour HTTP ?
Bah, pourquoi réinventer la roue ? A part pour apprendre, bien sûr.


Titre: Langages de programmation...
Posté par: hbpo le 12 Juin 2006 à 19:13:58
euh moi j'ai codé ça en c effectivement, mais pas différement du php je crois :?:

tu ouvres une socket, et tu envoies les infos, avec les entêtes http ...

une grosse chaîne de caractères en somme, en récuperant les entêtes nécessaires avec ethereal ... notamment les valeurs des cookies, j'ai simplement utilisé les valeurs de session de firefox ... c'est moche, mais ça marche, et c'est rapide à programmer ...=D

je vois pas pourquoi s'embêter avec des librairies supplémentaires ...


Titre: Langages de programmation...
Posté par: Invit le 13 Juin 2006 à 04:31:04
Citation de: lordOric
Bah, pourquoi réinventer la roue ? A part pour apprendre, bien sûr.
J'ai souvent été amené à me poser cette question :lol:


Titre: Langages de programmation...
Posté par: Ge0 le 17 Juin 2006 à 14:04:50
Je fais tout en PHP et je me suis amuser à refaire la 1 en delphi :p


Titre: Langages de programmation...
Posté par: nwuTux le 04 Août 2006 à 19:20:40
Salut a tous!
Je suis tout nouveau et je tien a dire que ce site plutot reussi.

En ce qui concerne le post
Pour résoudre les challenges programmations,  j'utilise python avec un mod spéciale qui s'appelle scapy

http://www.secdev.org/projects/scapy/     -> j'vous balancerais bien un bout du script qui m'a permis de resoudre le challenge 1 mais ca prend un peu de place

Je conseil vivement d'aller y jeter un coup d'oeil c'est un des meilleurs tools que je connais.
Ca permet de forger des paquets de sniffer le réseau etc.. etc.. et tout ca en scripte et orienter objet!


Titre: Langages de programmation...
Posté par: _ddxs le 02 Novembre 2006 à 22:42:42
Citation
Y en a-t-il parmis vous qui se sont essayé à faire ces niveaux en C sans avoir recours à une librairie CGI toute faite ou une couhe d'abstraction pour HTTP ?
Oui =D
Ca marche très bien mais c'est beaucoup de code pour pas grand chose au final ^^


Titre: Langages de programmation...
Posté par: zours le 02 Novembre 2006 à 22:52:44
Moi j'ai une nette préférence pour le C++ et ses cousins (PHP, Java...)...

En ce qui concerne les épreuves, C++, PHP, du shell script et des utilitaires linux pour mâcher rapidement le travail.


Titre: Langages de programmation...
Posté par: DealM le 03 Novembre 2006 à 10:40:44
Bah moi en Windev lol
Et oui, pourquoi faire compliquer quand on peut faire simple ???
Pour une fois que des frenchy's nous ont fait un truc pas mal, autant l'utiliser.

Exemple de code :

Code:
OuvreEpreuve("Prog","1")
EnvoieReponse("Prog","1")
Info("Epreuve 1 validée")
En gros c'est ça mon code lol

EDIT : Phrase bateau "Désolé si j'en dis trop, qu'un modo édite mon message" loool

Edit de the lsd : t'en dis pas trop vu que tu dois etre le deul ici a utiliser windev...
Personne te recopiera =D


Titre: Langages de programmation...
Posté par: FulliZing le 03 Novembre 2006 à 12:29:01
moi j'apprend le C/C++, je connais un peu le html et le javascript et aussi le basic
mais je n'ai encore reussi aucune épreuve de prog :oops:


Titre: Langages de programmation...
Posté par: Gardel le 03 Novembre 2006 à 14:28:09
Moi PHP pour les épreuves un peu compliquées (puisque je maitrise mieux le PHP), C pour les moins compliquées et bash pour les encore moins compliquées ^^ mais je m'efforce à refaire des épreuves en C afin de progresser un peu plus dans ce langage.


Titre: Langages de programmation...
Posté par: Kowasu le 11 Février 2007 à 06:04:03
Pour l'instant, les condings je les ai fait en assembleur. (ceux que j'ai réussi bien évidement)
Je sens que je vais m'amuser pour le puzzle me.


Titre: Langages de programmation...
Posté par: Nms le 11 Février 2007 à 12:19:09
Kowa, si tu fais le puzzle me en asm, je t'accorde sans aucune contestation possible le prix du gars le plus déjanté de la terre! ^^


Titre: Langages de programmation...
Posté par: Kowasu le 11 Février 2007 à 12:34:57
Vaille que vaille je le ferais pour te montré que c'est pas si fou que ça ...


Titre: Langages de programmation...
Posté par: Gardel le 11 Février 2007 à 18:27:40
J'attends de voir ça avec impatience !
Si tu y arrives, je me mets à l'asm de suite !


Titre: Langages de programmation...
Posté par: pickpockettuer le 14 Mars 2007 à 08:39:08
Haha :P...moi **orthographe !** bien te connaitre:P...lol...**orthographe !** connu kelkun ki programmais en asm pit **No Sms** trouvais un peu fucker ds sa tete:P..lol sans **orthographe !** bien sur:)...mais moi **No Sms** un peu en c++...**orthographe !** **No Sms** base en Html...**No Sms** bien faire **No Sms** **No Sms** prog en Batch file:D...lol mais comme **No Sms, **No Sms** prog...i **No Sms** a rien :Plol...mais **No Sms** **No Sms** connait rien fuck all en C++ pour skier de hacker,cracker,sniffer etc la ...**orthographe !** encore ** misere a maitriser comment faire une fenetre windows...mais jtrouve rien fuck all meme en **orthographe !** des heure et des heure de recherche su toute sorte de moteur de recherche...tika...**orthographe !** bien avoir un mentor:P...lol...ou bien **No Sms** personne ki voudrais bien **No Sms** **No Sms** code source de programme ke vs **orthographe !** fait:)...**No Sms** en regardant alors **No Sms** **orthographe !** vite:D!...mais ca va tjrs mal **No Sms** ta rien pour aprendre:D..:P...lol Tika **orthographe !** laisse ak mon roman :P..lol

Modération : On a en laissé un peu, mais ça vaut le coup d'oeil ! Pour un premier message, tu fais très fort. Et puisque tu dis que tu apprends assez vite en regardant (si si il l'a écrit !) eh bien sois gentil de regarder quelques textes écrits en bon français avant de reposter.


Titre: Langages de programmation...
Posté par: zours le 14 Mars 2007 à 08:56:56
A mon avis personne va le lire, ce post, vu le pavé compact de fautes que c'est. Bravo en tout cas, il me semble que tu viens d'établir un record :).


Titre: Langages de programmation...
Posté par: darklog le 14 Mars 2007 à 10:24:18
Je veux bien croire que je ne suis pas une bete en orthographe (je deteste mettre des accents, ou des cédilles), mais la c'est WorldWin :/
J'aime bien les
Citation
**orthographe !** bien te connaitre:P...lol...**orthographe !** connu **No Sms** **No Sms** programmais
Tu comprends tout de suite la phrase ^^
Bref je pense que ca peut faire une bonne epreuve de crypto ("Retrouver en français, les mots manquants") =D
Fini de rigoler les enfants je retourne travailler :cool:


Titre: Langages de programmation...
Posté par: badstwo le 14 Mars 2007 à 12:23:41
Bien joué pickpockettuer :wink:


Titre: Langages de programmation...
Posté par: the lsd le 14 Mars 2007 à 13:02:11
Hé zours, on a un vainqueur !
Vivement un Hall of Lame =D

Enjoy

The lsd

Edit : Oh la vache, je me suis amusé a essayer de lire ce qu'il a écrit, même sans les badwords, il faut se relire a plusieurs fois quand même ! C'est hallucinant !


Titre: Langages de programmation...
Posté par: Gin le 14 Mars 2007 à 13:26:43
M'est avis que sa plus grande hantise se sont les compilateurs....

(Et, c'est moi, où il y a comme une faute de frappe dans son pseudo? :))


Titre: Langages de programmation...
Posté par: Gardel le 14 Mars 2007 à 17:15:47
Citation de: pickpockettuer
Haha :P...moi **orthographe !** bien te connaitre:P...lol...**orthographe !** connu kelkun ki programmais en asm pit **No Sms** trouvais un peu fucker ds sa tete:P..lol sans **orthographe !** bien sur:)...mais moi **No Sms** un peu en c++...**orthographe !** **No Sms** base en Html...**No Sms** bien faire **No Sms** **No Sms** prog en Batch file:D...lol mais comme **No Sms, **No Sms** prog...i **No Sms** a rien :Plol...mais **No Sms** **No Sms** connait rien fuck all en C++ pour skier de hacker,cracker,sniffer etc la ...**orthographe !** encore ** misere a maitriser comment faire une fenetre windows...mais jtrouve rien fuck all meme en **orthographe !** des heure et des heure de recherche su toute sorte de moteur de recherche...tika...**orthographe !** bien avoir un mentor:P...lol...ou bien **No Sms** personne ki voudrais bien **No Sms** **No Sms** code source de programme ke vs **orthographe !** fait:)...**No Sms** en regardant alors **No Sms** **orthographe !** vite:D!...mais ca va tjrs mal **No Sms** ta rien pour aprendre:D..:P...lol Tika **orthographe !** laisse ak mon roman :P..lol

Modération : On a en laissé un peu, mais ça vaut le coup d'oeil ! Pour un premier message, tu fais très fort. Et puisque tu dis que tu apprends assez vite en regardant (si si il l'a écrit !) eh bien sois gentil de regarder quelques textes écrits en bon français avant de reposter.
Je dis pas mieux ! Ce gars est hallucinant, t'as jeté ta pantoufle sur ton clavier ou quoi ? :D
Citation
(Et, c'est moi, où il y a comme une faute de frappe dans son pseudo? :))
Bah ça dépend si son pseudo veut dire quelque chose de compréhensible à la base...


Titre: Langages de programmation...
Posté par: robocop le 04 Juillet 2007 à 12:32:22
Moi, j'ai une question commune à toute les épreuves.
En php, comment récupérer dans une variable le contenu de toute une page.
Il ya une fonction pour ça?
Ex : http://www.newbiecontest.org/epreuves/prog/prog1.php
Comment faire pour enregister tout le contenu de cette page dans une variable?

Je ne parle pas du traitement de la variable (regex ou fonction) mais bien de la récupération de la variable.


Merci d'avance.


Titre: Langages de programmation...
Posté par: frok le 04 Juillet 2007 à 13:26:54
Bah pour récupérer un élément dans une varibale c'est les regex,ou la fonction explode je crois j'y connais pas grand chose en php.


Titre: Langages de programmation...
Posté par: robocop le 04 Juillet 2007 à 13:45:39
Nan, explode, c'est pour couper une chaîne en segments.
Mais je sais comment traiter la variable, ce que je demande, c'est comment la récupérer, comment enregister le contenu d'une page web dans une variable.


Titre: Langages de programmation...
Posté par: frok le 04 Juillet 2007 à 13:48:21
Et bah tu lances une requete sur la page que tu veux,t'enregistres le resultat de la requete dans une variable,et tu fais une regex dans cette variable pour trouver ce que tu veux


Titre: Langages de programmation...
Posté par: qntrqx le 04 Juillet 2007 à 13:49:12
la réponse est la > http://www.manuelphp.com/php/manuel.php


Titre: Langages de programmation...
Posté par: robocop le 04 Juillet 2007 à 13:49:18
Une requette?
Une requette mysql?


Titre: Langages de programmation...
Posté par: frok le 04 Juillet 2007 à 13:50:26
Plutot une requete HTTP


Titre: Langages de programmation...
Posté par: robocop le 04 Juillet 2007 à 13:52:53
Ouais, je me disais bien aussi^^.
Je vais essayer.

EDIT : heu, vous avez pas un exemple de code car la doc est très vague? Merci.

EDIT2 : j'ai trouvé :
Code:
<?php
ob_start
();
include(
"http://www.newbiecontest.org/epreuves/prog/verifpr1.php");
$texte ob_get_clean(); 
//traitement de la variable
?>
Y'a aussi file_get_content().


Titre: Langages de programmation...
Posté par: ReqL le 06 Juillet 2007 à 23:14:56
Moi j'ai utilisé essenciellement le C/C++ pour résoudre les épreuves de progra, et un peu de PHP.
En fait, suffit de s'axer sur l'utilisation des sockets.


Titre: Re : Langages de programmation...
Posté par: Perfect Slayer le 22 Octobre 2007 à 09:50:39
Quelle question.. PHP bien sûr  :P


Titre: Re : Langages de programmation...
Posté par: Sypho le 19 Avril 2009 à 08:47:51
Haha :P...moi **orthographe !** bien te connaitre:P...lol...**orthographe !** connu kelkun ki programmais en asm pit **No Sms** trouvais un peu fucker ds sa tete:P..lol sans **orthographe !** bien sur:)...mais moi **No Sms** un peu en c++...**orthographe !** **No Sms** base en Html...**No Sms** bien faire **No Sms** **No Sms** prog en Batch file:D...lol mais comme **No Sms, **No Sms** prog...i **No Sms** a rien :Plol...mais **No Sms** **No Sms** connait rien fuck all en C++ pour skier de hacker,cracker,sniffer etc la ...**orthographe !** encore ** misere a maitriser comment faire une fenetre windows...mais jtrouve rien fuck all meme en **orthographe !** des heure et des heure de recherche su toute sorte de moteur de recherche...tika...**orthographe !** bien avoir un mentor:P...lol...ou bien **No Sms** personne ki voudrais bien **No Sms** **No Sms** code source de programme ke vs **orthographe !** fait:)...**No Sms** en regardant alors **No Sms** **orthographe !** vite:D!...mais ca va tjrs mal **No Sms** ta rien pour aprendre:D..:P...lol Tika **orthographe !** laisse ak mon roman :P..lol

Modération : On a en laissé un peu, mais ça vaut le coup d'oeil ! Pour un premier message, tu fais très fort. Et puisque tu dis que tu apprends assez vite en regardant (si si il l'a écrit !) eh bien sois gentil de regarder quelques textes écrits en bon français avant de reposter.
Faut remplacer l'épreuve Crypto par ça, ça serait 3 fois plus dur à décrypter x]
Moi, perso je code en PHP, mais ça me réussit pas trop vu que j'ai réussi que 3 épreuves... :(


Titre: Re : Langages de programmation...
Posté par: Iansus le 19 Avril 2009 à 09:08:19
Bah on code comme on veut, mais je peux d'ores et déjà vous dire que toutes les progs jusqu'à taillez moi un short qui consistent à récupérer et renvoyer des données sont faisables en PHP (CLI, of course).