https://123dok.net/document/yng0xndl-learning-from-the-attackers.html