Students in South Korea are being trained in hacking and cracking codes to defend their country against North Korea's cyber attacks.