What is obfuscation?

This post gives a high overview on what is obfuscation, in particular it presents the main transformations used to obfuscate a program.

Detecting Chrome Headless

This post presents techniques that enables to distinguish a vanilla Chrome browser from a Chrome browser running in headless mode.

History stealing using timing attack

Presentation of a side channel attack that leverages time to deduce if a user has visited a link or not.

Simulated annealing

Presentation of the simulated annealing technique applied to traveling salesman problem.

Automatic Chrome network timeline

This article presents how to automatically generate a network timeline such as the one in Chrome dev tools.

Cheat sheet Pandas selectors

Small cheat sheet containing examples of different Python Pandas selectors.

Réseau de neuronnes pré-entrainé appliqué à la classification d'images

Utilisation d'un réseau de neuronnes pré-entrainé pour résoudre un problème de classification d'images différent de celui pour lequel le réseau de neuronnes a été entrainé.

Transformée de Fourier appliquée à la prédiction de séries temporelles

Application de la transformée de Fourier pour prédire des séries temporelles.

Problème du voyageur de commerce

Application des algorithmes génétiques pour résoudre le problème du voyageur de commerce.

Lissage de Holt Winters (additif et multiplicatif) en Javascript

Après nous êtres penchés sur les lissages exponentiels simples et doubles, nous passons désormais au lissage de Holt-Winters.