關(guān)于代碼代替的問題
提問者:
tboom 2020-4-2
老師您好,我想問一下
1 2 3 | push 0x68
push 0x732f2f2f
push 0x6e69622f
|
為什么不能用
1 2 | push 0x68732f
push 0x6e69622f
|
代替?這樣讀出來應(yīng)該是/bin/sh,并沒有在中間添加00也不需要添加/。我這樣嘗試的時候發(fā)現(xiàn)結(jié)果有$符號,但是運(yùn)用ls并沒有結(jié)果而是直接退出了。請問為什么這樣不可以呢?