Hump-and-dump: efficient generic unpacking using an ordered address execution histogram