cryptography pentest networking infosec hacking basics vulnhub pentesting rsa-algorithm cybersecurity assessment