hardware vulnerability testing