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