Horreur, malheur 3/5 - Simple persistance

Dans cette 3e partie du challenge, nous avons à disposition l'ensemble des éléments des 2 parties précédentes à savoir archive.encrypted et horreur-malheur.tar.xz Phase 1 - Analyse des fichiers Tout d'abord, nous allons tout décompresser. Ce qui nous donne l'arbre suivant : kali@…

Zéro Pointé

Le principe de ce challenge est simple : afficher le flag en donnant la bonne valeur. Pour ce challenge, nous avons 2 fichiers. zero-pointe et le code C de ce binaire : #include <stdlib.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h>…

Tri Très Sélectif

Dans ce challenge, comme dans la partie Tri Sélectif, nous devons aussi trier un tableau de valeur généré aléatoirement mais de manière plus éfficace. Regardons un peu le code qui tourne côté serveur : import os def usage(): print('Actions possibles:') print(' - "comparer X Y"…

Tri Sélectif

Dans ce challenge, nous avons 2 scripts Python. Le premier tri-seectif.py qui tourne sur un serveur distant. Le deuxieme, client.py qui est un script permettant de se connecter au serveur et fait tourner le script tri-selectif.py pour y envoyer des instructions. Le but de ce challenge est…

Shuffled

Dans ce challenge, nous avons 2 fichiers : * output.txt qui contient une chaîne de caractères [https://fr.wikipedia.org/wiki/Cha%C3%AEne_de_caract%C3%A8res] de manière désordonnée * shuffled.py qui contient le code qui a permis de mélanger la chaîne de caractères [https://fr.wikipedia.org/wiki/…