Trojan Rabbit Personal project, ad for a mysterious product. Can you trust the Trojan Rabbit? Related