既然新版本的pwntools只支持unicorn2.x.x,而python2無法安裝unicorn2.x.x,為什么大家寧愿安裝低版本的pwntools也要繼續(xù)使用python2,而不是換到python3使用新版本的pwntools呢?是因為python2目前有什么優(yōu)勢嗎?
因為Python3的bytes和str類型轉(zhuǎn)換有很多坑,而python2沒有這個問題。
后期還是用python3比較好,支持更好一些。str和bytes轉(zhuǎn)換一般情況下直接把"aaaa"改為b"aaaa"就可以,但是有些情況可能會出現(xiàn)一些問題,有時候會多出兩個字符。建議使用flat([])函數(shù)進行轉(zhuǎn)換。