Text this: Survey on automated vulnerability mining techniques for IoT device firmware