ETHICAL HACKING: UNVEILING SECURITY WEAKNESSES THROUGH PENETRATION TESTING