直接用pip安装以后import无法正常使用,会报错。
其实是因为angrutils中有部分代码仍是python2语法,根据报错位置一一找到并改成python3的语法就可以了。
1. usr/local/lib/python3.6/dist-packages/bingraphviz/angr/content.py
第264行
将
except Exception, e:
改为
except Exception as e:
第265行
将
print e:
改为
print(e):
2. usr/local/lib/python3.6/dist-packages/bingraphviz/angr/x86/annotator.py
第42行
将
except Exception, e:
改为
except Exception as e:
第119行
将
except Exception, e:
改为
except Exception as e: