Step-by-step ethical hacking training using CTF challenges to develop real-world cybersecurity skills for all levels