a new fuzzing technique for software vulnerability mining using multi - dimension inputs .
Pin: building customized program analysis tools with dynamic instrumentation