Automated dynamic firmware analysis at scale: A case study on embedded web interfaces