logo Homepage
+  NewbieContest
Username:
Password:
  Voir les messages
Pages: 1 [2] 3 4
16  Divers / Hacking / Re : Length extension attack le: 19 Septembre 2019 à 19:21:11
L'article de pixis est très bien fait mais tu ne dois pas t'arrêter à cette étape. Si tu vas jusqu'au bout tu verras que ça fonctionne !

Citation
Le premier bloc que nous avons pris soin de créer est exactement le même que celui produit par sha1...
Pour ce qui est de cette phrase, elle est tout à fait juste.
Tu devrais relire tout le début de l'article ( les chapitres avant "Cas pratique" ) afin de mieux comprendre.
17  Divers / Hacking / Re : Length extension attack le: 19 Septembre 2019 à 18:38:01
Pouvez vous me dire pourquoi les deux valeurs ne donnent pas le même hash ?

Je répondais simplement à ta question ^^ C'est tout à fait normal que les deux valeurs ne donnent pas le même hash (puisque le but de cette attaque n'est pas de générer un collision) 

Donc oui t'as ajouté un padding pour tenter une "length extension attach" mais si tu l'as fait dans l'espoir d'avoir le même hash alors c'est pas la bonne démarche.

Le concept de base de cette attaque est très bien expliqué dans le premier paragraphe de la page Wikipédia.
18  Divers / Hacking / Re : Length extension attack le: 19 Septembre 2019 à 18:10:02
Salut,

Le fait d'avoir le même hash ça s'appel une collision.

Cette attaque ne permet pas de générer une collision.

Tu trouveras beaucoup de documentations à ce sujet sur internet. Tu peux d'ailleurs commencer par la page Wikipedia
19  Challenges / Aide Programmation / Re : Prog - Hyperlecture le: 17 Juillet 2019 à 13:19:20
Voici la liste des correspondances pour les caractères symétriques/ambiguës :

  • ) = (
  • ] = [
  • } = {
  • _ = -
  • d = b
  • p = q
  • I = l = 1

La solution est évidemment sensible à la casse (il faut donc bien différencier les majuscules des minuscules).
20  News / News du site / Date ou update ? Pourquoi pas les deux ! le: 11 Juillet 2019 à 19:07:01
Salut les mouloujibous,

Non. Ce n'est pas une news pour LeHack.
Non. Ce n'est pas une news pour une NContact.
Non. Ce n'est pas une news pour un nouveau challenge (vous en avez déjà eu 2 récemment hein).

Aujourd'hui, c'est une news pour vous annoncer une petite surprise : les Noodles !

Alors, keskessékeca, les Noodles ? Et bah, comme c'est une surprise, vous le découvrirez toute la journée de demain :p
Ne vous inquiétez pas, vous pourrez pas le louper

Du coup, vous pouvez retourner à vos épreuves en attendant demain pour savoir si les admins de NC sont des génies ou des idiots finis ^^

Have fun

La team Newbie Contest
21  Challenges / Aide Programmation / Re : Prog - Hyperlecture le: 30 Juin 2019 à 20:52:46
En effet il manque quelques précisions dans l'énoncé.
Les caractères symétriques ou trop ambigus sont gérés à la validation (tu peux par exemple envoyer la lettre p à la place de q et inversement). Je pense qu'on va prévoir une mise à jour de l'énoncé pour indiquer cela plus précisément.

Pour le problème des 15 caractères un fix sera mis en place prochainement, merci pour l'info.
22  Divers / Hardware / Re : récup de données sur SSD (macbook air 2015) le: 03 Novembre 2018 à 18:48:35
Salut,

J'y connais rien en produits Apple donc je peux pas affirmer que leur connectique mPCIe n'est pas standard, mais ça m'étonnerait pas vraiment qu'elle le soit pas ...

Voilà ce que j'ai trouvé après quelques recherches sur le sujet : https://www.ebay.fr/itm/M-2-NGFF-X4-Adapter-Card-To-2013-2014-2015-Apple-MacBook-Air-A1465-A1466-SSD/263426990845
Il faut vérifier dans la description détaillée du produit pour voir si ton MacBook Air est bien listé.
L'adaptateur permet donc d'avoir une connectique M.2. Je doute que t'ais cette connectique sur tes 2 PC ... peut être sur une tour pas trop vieille si jamais t'en as une.

Au pire tu dois pouvoir utiliser un autre adaptateur M.2 vers SATA : https://www.ebay.fr/itm/M2-NGFF-ssd-SATA3-SSDs-turn-sata-adapter-expansion-card-adapter-SATA-to-NGFF-GN/112890015009
Tu peux ainsi le brancher dans une station d'accueil par exemple ^^

Je sais pas si ces solutions peuvent fonctionner mais c'est des pistes à étudier, pour le prix que ça coûte ...

Edit : Il semblerait que l'adaptateur du lien cdiscount de Mandrake soit le même que mon lien ebay, vive l'arnaque sur le prix XD
23  Programmation / Langages Web / Re : requete SQL qui entrainne erreur 500 le: 11 Octobre 2018 à 12:07:36
Salut,

Il est possible que ce soit la génération du XLS qui pose problème, les lib existantes sont assez lourdes je trouve.

Tu peux essayer de remplacer l'export XLS par un export CSV en utilisant les fonctions fournies par Php (fopen, fputcsv ...). Tu peux faire un $fd = fopen('php://output', 'w'); fputcsv($fd, ....); pour écrire le CSV directement dans le buffer de sortie et ainsi éviter d'utiliser un fichier temporaire (à combiner avec quelques header qui vont bien évidemment).

Edit : Il aussi possible que tu dépasses la mémoire autorisée, si c'est le cas il faudra donc optimiser la récupération et le traitement des données (c'est comme quand tu veux lire un très gros fichier, si t'ouvres tout le fichier d'un coup c'est mort ^^)
24  Programmation / Langages compilés / Re : C++ Probleme de connexion irc le: 02 Août 2018 à 22:15:14
Salut,

Alors je sais pas si c'est lié à ton problème mais tes write ne sont pas bons ! En effet, tu as compté "\r\n" comme si ça faisait 4 caractères alors que ça n'en fait que 2 en réalité.
25  Programmation / Langages Web / Re : envoie de mail PHP le: 17 Juillet 2018 à 16:58:54
Perso j'utilise PHPMailer pour faciliter les choses ...

Pour sendmail, tu dois avoir une configuration à faire pour indiquer le SMTP etc... J'ai pas encore eu l'occasion de réaliser ce genre de config, voilà un lien qui semble donner pas mal d'infos : https://www.digitalocean.com/community/tutorials/how-to-send-email-through-an-external-smtp-service-with-sendmail-on-freebsd-10-1
26  Programmation / Langages Web / Re : envoie de mail PHP le: 16 Juillet 2018 à 19:37:35
Salut !

Si par hasard tu utilises Wamp, tu dois installer et configurer sendmail car il n'est pas inclut par défaut.
Tu peux facilement trouver un tuto pour faire ça en cherchant "wamp sendmail" sur ton moteur de recherche favori.

Petit détail : il me semble que la fonction mail de Php ne lance pas d'exception, le try catch n'est donc pas utile.
27  Challenges / Aide Forensics / Re : Forensics - NC Bank le: 26 Juin 2018 à 12:23:00
Tu peux tenter un 7z avec l'option -mhe=on, ça a des chances de passer ...
28  News / News du site / Re : On fait quoi le samedi ? Des Mises en Prod ! le: 23 Juin 2018 à 20:18:26
Merci pour la surprise (l'annonce de mon passage en beta testeur), c'était une très bonne idée de me l'apprendre de cette façon, tu m'as fait kiffer !

Félicitations pour ces mises en prod efficaces ! Mes yeux peuvent enfin se reposer un peu devant NC (contrairement à mon cerveau pour le coup).

Bon, nouveau chal + accès beta j'ai de quoi m'occuper, j'y retourne 
29  Divers / Informatique / Re : Re : Re : Re : Re : [Projet] Création d'un compteur de likes facebook avec un raspberry pi le: 12 Mai 2018 à 10:11:42
À vrai dire je ne connais vraiment pas bien les arduino ^^ par contre linux déjà un peu plus, d'où le choix du pi zero. Je ne savais pas qu'il existait des arduino avec wifi intégré, je vais me renseigner sur le sujet merci Après je suppose qu'il est possible d'utiliser curl ou au moins openss/libressl/gnutls pour la couche TLS dessus non ? Ça doit beaucoup simplifier le call https du coup.

C'est moins évident que ça ^^.
Sur un micro contrôleur, que ce soit un Arduino ou autre, t'as pas de système d'exploitation mais un simple bootloader qui va permettre de charger ton code. Par défaut il n'existe pas grand chose comme fonctionnalités, il faut donc ajouter des lib à ton projet (ou les coder toi même).
Le truc bien c'est qu'il y a une très grosse communauté derrière tout ça, il y a donc beaucoup de chances pour trouver une lib qui répond déjà à tes besoins.

En l'occurrence, pour du HTTPS sur ESP8266, voici 2 exemples :
https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/HTTPSRequest/HTTPSRequest.ino
https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/HTTPSRequestCACert/HTTPSRequestCACert.ino
Et un exemple similaire pour ESP32 :
https://github.com/espressif/arduino-esp32/blob/master/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino

Avec une petite recherche tu trouveras facilement d'autres exemples

Petit détail également, un ESP8266 (et modèles dérivés) n'est pas un Arduino, il est juste compatible avec l'environnement Arduino (un code écrit pour Arduino doit donc fonctionner). C'est le cas pour beaucoup d'autres cartes (Teensy, Trinket, Particle ...).
Certaines cartes (comme Particle) sont juste partiellement compatibles Arduino.
Il y a vraiment beaucoup de choix dans ce domaine ^^
30  Divers / Informatique / Re : Re : Re : [Projet] Création d'un compteur de likes facebook avec un raspberry pi le: 11 Mai 2018 à 22:28:13
Bien joué pour ton projet

Yep c'est le prix et la simplicité, un arduino + un shift ethernet ou wifi, ça coute plus cher que 5€ pour un pi zero. Puis faire du python c'est plus simple que du C 

La solution Pi Zero est très intéressante mais tu peux faire moins chère (ou équivalent) avec une solution type "Arduino" incluant déjà le wifi (donc pas besoin d'ajouter un shield wifi).

Tu peux utiliser un ESP32, c'est très simple à utiliser et compatible Arduino Il existe pas mal de versions différentes, tu peux faire une recherche sur les modèles ESP8266.
Si t'as pas peur des soudures et que tu sais éventuellement fabriquer un petit circuit imprimé (pour faire les choses proprement), alors t'as la possibilité d'utiliser le format compact pour moins de 4€ (livraison gratuite) voir même moins de 2€ sur ebay (du coup il faut prévoir la connectique pour l'alimentation, rien de bien méchant).
Sinon il existe pas mal de cartes de développement à base d'ESP32 (ces cartes utilisent le module compact soudé directement sur la carte de développement) pour moins de 10€ (tu peux en trouver pour moins de 5€).

Pas besoin de carte SD avec cette solution, c'est ça de moins à acheter ^^

En tout cas le Pi Zero est une très bonne solution, aussi bonne qu'une solution à base de micro contrôleur, l'approche est juste différente mais pas moins intéressante pour autant
Pages: 1 [2] 3 4