[EN] [CTF] TAMU - Obituary

Write-up for challenge 'Obituary' (Network Pentest, 2 × 500 pts) from TAMU CTF 2020.

4 minutes de lecture

Hey, shoot me over your latest version of the code. I have a simple nc session up, just pass it over when you’re ready. You’re using vim, right? You should use it; it’ll change your life. I basically depend on it for everything these days!

Des prises connectées Sonoff avec Tasmota

Guide pour flasher des modules Sonoff Basic R2 afin d'utiliser Tamota et obtenir des prises connectées à moins de 10 euros.

6 minutes de lecture

Ayant vendu mon âme au diable à Big Brother fin 2019 lors de l’acquisition d’un Google Home Mini, je me suis vite aperçu que l’usage que j’en avais n'était pas très éloigné d’une enceinte Bluetooth classique. Désireux d’en faire plus, je me suis mis en tête d’acheter des prises connectées pour contrôler mes lumières à la voix.

[CTF] ESGI - My Name is Rookie

Write-up du challenge 'My Name is Rookie' (Web, 350 pts) du CTF HackLab ESGI 2019.

10 minutes de lecture

M0th3r > Quelque chose me perturbe. Comment un Androïde a pu passer le test des pirates cybernétique. Duke le premier de son genre n’a été crée par personne du gouvernement. Aujourd’hui disparu je veux retrouver son core. Si tu veux m’aider, tu dois passer le test des pirate Cybernétique. C’est le test que Duke-083 a passé haut la main. Récupère tout ce que tu sais sur Zedcorp.

Serveur Web avec Docker : Nginx, PHP et PostgreSQL

Utiliser Docker pour mettre en place un serveur Web intégrant une base de données PostgreSQL, PHP-FPM et servi par Nginx.

5 minutes de lecture

Un serveur Web incluant généralement un logiciel serveur (Nginx), un interpréteur de script CGI (PHP) et d’un système de gestion de base de données (PostgreSQL), nous allons voir comment mettre en place ces trois composants en utilisant Docker.

Installer Python 3.7 sur Debian 9 Stretch

Comment installer Python 3.7 sur un système Debian 9 Strecth qui n'intègre par défaut que la version 3.5 de Python

2 minutes de lecture

Nous allons installer Python 3.7 sur un système Debian 9 (Stretch). Pour ceux qui ne le savent pas, Python est un langage de programmation open source et Python 3.7 est la dernière version majeure du langage. Il comprend de nombreuses nouvelles fonctionnalités, mais du fait du rythme de release des version Debian stables, Debian 9 n’intègre que la version 3.5 de Python.

Un simple site en PHP avec Docker et Nginx

Utiliser Docker pour faire tourner simplement un serveur Nginx et servir du contenu dynamique en PHP.

5 minutes de lecture

J’ai récemment revu l’organisation des containers Docker présents sur mon serveur et j’ai essayé d’utiliser le plus possible les images “officielles” des technos dont j’avais besoin. Ici, nous allons mettre en place un Nginx pour servir des pages statique (HTML et autres ressources) mais également en mesure de gérer du contenu PHP.

Gérer ses mots de passe avec PGP

Si de nouvelles méthodes d'authentification font peu à peu leur apparission, les mots de passe sont encore largement utilisés. Mais face à la croissance de plus en plus importante de services nécessitant un mot de passe, comment gérer efficacement nos identifiants sans nous rendre vulnérable.

10 minutes de lecture

Si de nouvelles méthodes d’authentification font peu à peu leur apparition, les mots de passe sont encore largement utilisés. J'évoquais déjà dans mon article sur les bonnes pratiques en matière de mot de passe comment stocker convenablement les mots de passe sur un serveur de base de données. Mais nos identifiants ont beau bénéficier de la meilleure protection possible en termes de stockage sur ces serveurs, cela n’empêchera pas l’utilisateur de choisir un mot de passe faible…