![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
以下是关于Linux系统中shell命令行解释器如何进行程序加载和运行的叙述,其中错误的是()。
A.shell命令行解释器根据输入的命令行信息获得程序名及参数和环境变量
B.shell命令行解释器可以通过调用execve()函数来启动加载器进行程序加载
C.调用execve()函数前shell命令行解释器先调用fork()函数创建一个子进程
D.加载器会把可执行目标文件从磁盘读到内存中,然后从第一条指令开始执行
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.shell命令行解释器根据输入的命令行信息获得程序名及参数和环境变量
B.shell命令行解释器可以通过调用execve()函数来启动加载器进行程序加载
C.调用execve()函数前shell命令行解释器先调用fork()函数创建一个子进程
D.加载器会把可执行目标文件从磁盘读到内存中,然后从第一条指令开始执行
linux系统中,用于创建新进程的系统调用命令是()。
A.fork
B.pipe
C.exit
D.read
A.多余的数据使程序的缓冲区溢出,并不能覆盖实际的程序数据
B.通过制造缓冲区溢出使程序运行一个用户shell
C.再通过shell执行其他命令
D.如果该shell没有管理员权限,也可以对系统进行任意操作
A.利用HTTP协议进行的拒绝服务攻击
B.发动缓冲区溢出攻击
C.获得root权限
D.利用MDAC组件存在一个漏洞,可以导致攻击者远程执行目标系统的命令
A.以隐藏模式运行sniffer程序
B.使用修改过的rootkit版本的ifconfig替换系统原ifconfig文件
C.重定向执行ifconfig-a时的屏幕输出
D.通过ADS把程序保存在隐藏目录中
A.迁移Windows需要Administrator账户权限
B.迁移Linux需要root权限
C.请确保系统防火墙和网络防火墙开放必要端口访问的权限
D.无需关闭杀毒软件
A.内核、shell和文件系统
B.内核、程序和shell
C.内核、文件系统和程序
D.内核、软件和shell
操作系统在概念上一般分为两部分:内核(Kernel)以及壳(Shell),有些操作系统的内核与壳完全分开(如Microsoft Windows、UNIX、Linux等);另一些的内核与壳关系紧密(如UNIX、Linux等),内核及壳只是操作层次上不同而已。()