• STATISTIQUES
  • Il y a eu un total de 2 membres et 12030 visiteurs sur le site dans les dernières 24h pour un total de 12 032 personnes!


    Membres: 2 433
    Discussions: 3 585
    Messages: 32 832
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] Big-Daddy
    Big-Daddy est site internet communautaire avec un effectif diversifié, y compris des artistes, des programmeur...
    Hacking
    [EN] Exploit-db
    Une base de données d'exploits triés par genre (GHDB, Remote, Local, Web, DOS, ShellCode) à ...
    Vulnérabilités
    [EN] SecurityFocus
    SecurityFocus a été conçu pour faciliter la discussion sur des sujets liés la sécu...
    Vulnérabilités
    [FR] Cyber-Hacker
    CH - Cyber Hacker est un jeu par navigateur de simulation de hack, programmez et envoyez vos virus et piratez les aut...
    Hacking
    [EN] hax.tor
    50 level de challenges mélangés
    Challenges
    [FR] Root-Me
    Notre équipe se base sur un constat : à l'heure actuelle ou l'information tend à devenir...
    Hacking
    [EN] PHPFreaks
    PHPFreaks est un site dédié à l'apprentissage et l'enseignement du PHP. Ici vous trouver...
    Programmation

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
challenge : service en bash.
24-08-2013, 10h17 (Modification du message : 24-08-2013, 14h22 par InstinctHack.)
Message : #1
InstinctHack Hors ligne
Posting Freak
*



Messages : 1,366
Sujets : 184
Points: 299
Inscription : Dec 2011
challenge : service en bash.
Salut,

petite épreuve :
Vous n'avez pas le droit d'utiliser python, erlang, php, c, ou tout autre langage à partir de bash.
Vous n'avez le droit que d'utiliser des paquets fournis de base sur la plupart des distributions. (Créez un service UNIX-Compliant, patchworké de plusieurs programmes qui ne font qu'une tâche (et qui sont supposé la faire bien) )
Vous devez fournir un service sur le port 1337.
Le code doit être un onelinear pour que ça soit dégeu à souhait Big Grin

Type 1 : Votre service doit renvoyer au client ce qu'il reçoit.
Type 2 : Votre service doit renvoyer au client la somme de controle sha1 des données qu'il reçoit.
Type 3 : Arretez le service si le serveur reçoit "service stop"

Envoyez-moi vos propositions en mp.

Bon courage Smile
Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!"
j'ai pas compris pourquoi, je croyais qu'on était dans la même classe
+1 (2) -1 (0) Répondre
24-08-2013, 11h56
Message : #2
Edelwin Hors ligne
Go fork yourself !
*



Messages : 37
Sujets : 3
Points: 13
Inscription : Apr 2013
RE: challenge : service en bash.
oh putain... là tu m'intéresse !!! Big Grin
+1 (0) -1 (0) Répondre
24-08-2013, 12h00
Message : #3
b0fh Hors ligne
Membre actif
*



Messages : 210
Sujets : 17
Points: 309
Inscription : Jul 2012
RE: challenge : service en bash.
Hello,

La spec n'est pas des plus claires. Il faut implémenter les 3 types en même temps ? si oui, est-ce qu'il faut couper l'input en lignes, et fermer la connexion quand on reçoit "service stop" ? ou accepter plusieurs connexions, et tuer le service si l'une d'elles reçoit "service stop" ? est-ce que le service doit pouvoir servir plusieurs clients en parallèle ?
+1 (0) -1 (0) Répondre
24-08-2013, 12h16
Message : #4
InstinctHack Hors ligne
Posting Freak
*



Messages : 1,366
Sujets : 184
Points: 299
Inscription : Dec 2011
RE: challenge : service en bash.
Non, les types sont indépendants. (enfin si tu veux t'amuser tu peux hein Smile )
Accepter plusieurs connexions, je n'ai pas tester personnelement, donc encore une fois pas demander, mais si quelqu'un veut tester, il peux.
Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!"
j'ai pas compris pourquoi, je croyais qu'on était dans la même classe
+1 (0) -1 (0) Répondre
24-08-2013, 12h17
Message : #5
Edelwin Hors ligne
Go fork yourself !
*



Messages : 37
Sujets : 3
Points: 13
Inscription : Apr 2013
RE: challenge : service en bash.
(24-08-2013, 10h17)InstinctHack a écrit : Vous n'avez le droit que d'utiliser des paquets fournis de base sur la plupart des distributions. (oui, je sais, c'est pas très clair... )

Genre, netcat-openbsd qui est dispo sur Linux Mint, mais pas sur Debian/*Buntu, c'est quel traitement ? Et si on utilise Gentoo ou Archlinux ?
+1 (0) -1 (0) Répondre
24-08-2013, 12h36
Message : #6
InstinctHack Hors ligne
Posting Freak
*



Messages : 1,366
Sujets : 184
Points: 299
Inscription : Dec 2011
RE: challenge : service en bash.
Disons que c'est pour éviter les paquets genre apache2 ou nginx :')
alors netcat-openbsd ça me va ^^"
Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!"
j'ai pas compris pourquoi, je croyais qu'on était dans la même classe
+1 (0) -1 (0) Répondre
24-08-2013, 14h14
Message : #7
Edelwin Hors ligne
Go fork yourself !
*



Messages : 37
Sujets : 3
Points: 13
Inscription : Apr 2013
RE: challenge : service en bash.
alors tu peux juste mettre :
Créez un service UNIX-Compliant, patchworké de plusieurs programmes qui ne font qu'une tâche (et qui sont supposé la faire bien).
+1 (0) -1 (0) Répondre
24-08-2013, 22h52 (Modification du message : 24-08-2013, 23h47 par notfound.)
Message : #8
notfound Hors ligne
#!/usr/bin/env bash
*



Messages : 687
Sujets : 47
Points: 272
Inscription : Sep 2012
RE: challenge : service en bash.
(24-08-2013, 10h17)InstinctHack a écrit : Type 1 : Votre service doit renvoyer au client ce qu'il reçoit.

Code BASH :

write $USER $(tty)

Message from notfound@2k13 on pts/1 at 22:50 ...
THE GAME
THE GAME
EOF
 


TROLOLOL Big Grin
+1 (0) -1 (0) Répondre
26-08-2013, 15h02 (Modification du message : 26-08-2013, 15h03 par InstinctHack.)
Message : #9
InstinctHack Hors ligne
Posting Freak
*



Messages : 1,366
Sujets : 184
Points: 299
Inscription : Dec 2011
RE: challenge : service en bash.
Challenge réussi par bofh, à sa manière :
(au delà de toutes mes espérences :'D

D'autres joueurs ?
Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!"
j'ai pas compris pourquoi, je croyais qu'on était dans la même classe
+1 (0) -1 (0) Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut