Errors with runfuzzer.py with new binary
hi, everyone, I set up the env for vuzzer and successfully test it with bin/who binary , but I use vuzzer to fuzz a new binary, cb, but I got the errors as follows:
$ python runfuzzer.py -s "../cb %s " -i "../input/" -w idafiles/cb.pkl -n idafiles/cb.names Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 763, in run self.__target(*self.__args, **self.__kwargs) File "runfuzzer.py", line 625, in main gau.prepareBBOffsets() File "/home/windhl/vuzzer/vuzzer/gautils.py", line 523, in prepareBBOffsets tdata=pickle.load(tFD) File "/usr/lib/python2.7/pickle.py", line 1378, in load return Unpickler(file).load() File "/usr/lib/python2.7/pickle.py", line 858, in load dispatchkey File "/usr/lib/python2.7/pickle.py", line 1090, in load_global klass = self.find_class(module, name) File "/usr/lib/python2.7/pickle.py", line 1124, in find_class import(module) ImportError: No module named builtin
@windhl Maybe your .pkl or .names file format is not correct.
If you generate .pkl and .names files on windows and use it in Linux ,you need to use dos2unix command to change the fomat, I encoutered the same problem as you mentioned and solved it using this method.