eip已经指向shellcode开始的地方了。但是继续执行(nexti),程序就segmentation fault。
我是参考Aleph One的smashing the stack for fun and profit(80年代的老古董)在学习堆栈溢出和shellcode的编写。
这是因为栈段只能读写,不能执行的原因吗?但是Aleph One 写他的文章的时候貌似已经是386的时代了,他是可以执行并获得shell的。
本来想发在求助板块的,但是今天问了个问题出去了20kx,身上只有4kx了。
如果有人能答疑解惑,拨开我眼前的迷雾,我全部家当送出去了。
看雪的kx真难挣。我进来一年了,几乎天天泡,才只有这么点。。。主要是技术菜,发不了精华,答不了求助。