0
我有一個小程序,可以詢問用戶輸入的內容(本質上只是gets函數)。現在,我想玩一下輸入。我用gdb運行程序,我想在gdb提示符中以十六進制格式插入字節。GDB命令行界面錯誤:格式字符串中無法識別的轉義字符 x
我試圖做到這一點gdb命令行界面的方法是像這樣:
(gdb) printf "\x20\x20" | ./program
但是,這導致錯誤:
Unrecognized escape character \x in format string.
如果我做同樣的殼沒有gdb提示符工作。我究竟做錯了什麼?
謝謝:)
感謝在此替代方法的提示。很高興我這次沒有做錯任何事情。 – user3542317 2014-09-07 10:11:54