Practical Methods for Fuzzing Real-World Systems