既然新版本的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)換。