Assembly 在汇编代码中执行shell时出现分段错误

Assembly 在汇编代码中执行shell时出现分段错误,assembly,segmentation-fault,buffer-overflow,Assembly,Segmentation Fault,Buffer Overflow,我是汇编编程的新手。我在下面的程序中遇到了一个分段错误。任何帮助都将不胜感激。 该程序实际上使用execv系统调用(系统调用编号11)执行bashshell 这些组合的十六进制前缀是什么意思 int $0x80 可能是DS没有指向你的.TEXT部分吗?分段错误的描述是什么?shellvariables内容都在默认为只读的部分。看,我用了你提到的'-N'旗@Jester。没有像以前那样的分段错误。但是,bash shell没有生成。此外,我正在一台关闭堆栈随机化(ASLR)等堆栈保护机制的机器上

我是汇编编程的新手。我在下面的程序中遇到了一个分段错误。任何帮助都将不胜感激。 该程序实际上使用execv系统调用(系统调用编号11)执行bashshell


这些组合的十六进制前缀是什么意思

int $0x80

可能是DS没有指向你的.TEXT部分吗?

分段错误的描述是什么?
shellvariables
内容都在默认为只读的
部分。看,我用了你提到的'-N'旗@Jester。没有像以前那样的分段错误。但是,bash shell没有生成。此外,我正在一台关闭堆栈随机化(ASLR)等堆栈保护机制的机器上执行此操作。
int $0x80