Que signifie RFC ?
Revue Française de Communication
Request of Full Compatibility
Request for Comments
ReFactoring Classes
Quelle adresse email n'est pas valide selon la RFC 5322 ?
joseph.marchand@prologin
joseph.marchand@[dead::beef]
"joseph@marchand"@prologin.org
"<\"@.!.#%$\\"@prologin.org
joseph.@prologin.org
" "@prologin.org
"joseph marchand"@prologin.org
Laquelle de ces propositions n'a jamais été proposée dans une RFC ?
Un protocole utilisant des singes
Un protocole de communication plus rapide que la lumière
Un protocole de datagramme utilisateur
Un protocole de transfert de données quantiques
Quelle instruction n'est pas conforme au standard shell POSIX dans le code suivant ?
1 2 3 4 5 6 7 8 9 10
#!/bin/sh count=0 for file in *.txt; do if [[ -f "$file" ]]; then count=$((count + 1)) echo "Found: $file" fi done
echo "Found: $file"
for file in *.txt; do
if [[ -f "$file" ]]; then
count=$((count + 1))
En shell POSIX, quelle est la seule affirmation vraie concernant ce programme ?
1
for if in for "$for" in "for" if; do "for" $if ; done
Le programme produit une erreur de syntaxe
Le programme tente d'exécuter le binaire "for" à plusieurs reprises avec comme argument, tour à tour, les lettres du mot "for"
Le programme créée deux variables "if" et "for", et tente de lancer le binaire "for" à plusieurs reprises
Le programme tente de lancer un binaire 5 fois
Que signifie le X dans POSIX ?
eXample
UNIX
eXtensible
X Windows System
Rien
eXtra
Dans l'instruction C suivante, quelle case de la matrice mat est modifiée ?
mat
(2+2)[(2-1)[mat+1]] = 42;
mat[4][2]
mat[2][4]
Erreur !
mat[3][3]
En PHP, que vaut $test à la fin de ce programme ?
$test
1 2
$test = (string) "2d9"; $test++;
2e0
2da
2d91
Erreur de type
2d10
Que vaut la variable t après l'exécution de cette ligne en C (à partir de C99) ?
t
int t<:4:> = <%2%>;
42
2
{2, 0, 0, 0}
{2, 2, 2, 2}
{4, 4}
D'après l'extension de jeu d'instructions assembleur qui était disponible à l'URL suivante : http://homepage.ntlworld.com/brook.street/funny/pdp11.htm quelle instruction permettait d'arroser un arbre binaire ?
WTB
WAT
WBT
WATER
Quel est le type de retour de la fonction kernel permettant notemment de vérifier si l'ordinateur est en feu, sur un système d'exploitation proposé par TyCom Systems ?
double
void
bool
int
Quels sont, dans l'ordre, les lignes affichées par le programme ésotérique suivant :
1 2 3 4 5 6
Power on. The Bluetooth device (headphones) is ready to pair. The Bluetooth device (headphones) is « disconnected ». Device paired « head ». The Bluetooth device (headphones) is connected successfully. Power off.
headphones, head
head, disconnected
disconnected, head
head, headphones
Quelles questions de ce QCM ont déjà été posées lors des qualifications d'une édition précédente ? Indiquer le numéro des questions, dans l'ordre, séparés par une virgule.
En quelle année a été prise l'image de l'éditeur de code sur la page "À propos" de Prologin, derrière le paragraphe intitulé "1e étape – Sélection" ?
Quel est le flag du CTF1 - Étape 1 - Stéganographie ?
Entrez le flag complet, sous le format PROLOGIN{...}, sans guillemets.
PROLOGIN{...}
Quel est le flag du CTF1 - Étape 2 - Rétro-Ingénierie ?
Quel est le flag du CTF2 - Étape 1 - Système ?
Entrez le mot de passe de la machine, qui devrait déjà être sous le format PROLOGIN{...}, sans guillemets.
Quel est le flag du CTF2 - Étape 2 - Cryptographie ?
Entrez le contenu original du fichier flag.txt, qui devrait déjà être sous le format PROLOGIN{...}, sans guillemets.
flag.txt
Quel est le flag du CTF2 - Étape 3 - OSINT ?
Entrez le nom de l'arrêt de bus, sans aucun enrobage (pas de PROLOGIN), dans la casse originale du panneau bleu juste en dehors du cadre de la photo.
PROLOGIN