为什么此汇编代码会发出分段错误警告?

时间:2015-11-30 12:10:57

标签: assembly exploit

我正在努力解决的代码如下所示:

xctool -workspace ios.xcworkspace -scheme ios test -sdk iphonesimulator8.4 -destination platform='iOS Simulator,OS=8.4,name=iPhone 6'

基本上,这个代码应该做的是它将一些以空字符结尾的字符串“/ bin / sh”滑入内存(特别是堆栈的顶部),以及一个char * [2],它保存着上述字符串的地址和空字符,然后它调用系统调用execve()来生成一个shell。

我面临的问题是,在我通过输入“nasm -f elf code.asm”和“ld -m elf_i386 -o code code.o”进行编译和链接后,它似乎无法正常工作。

如果重要,我运行的Linux发行版是64位Ubuntu版本14.04。

希望你们能在这里帮助我。真诚地感谢!

0 个答案:

没有答案
相关问题