csh和Ksh及Linux Bashbash简述

系统
本书由Symantec首席反病毒研究员执笔,是讲述现代病毒威胁、防御技术和分析工具的权威指南。作者系统地讲述了反病毒技术的方方面面,包括病毒行为、病毒分类、保护策略、反病毒技术及蠕虫拦截技术等。本文介绍的是UNIX上的shell脚本(csh、ksh和bash)。

大部分UNIX系统同样支持脚本语言,通常称做shell脚本。shell脚本被用于安装目的和批处理。毫无疑问UNIX平台上的计算机蠕虫通常会使用shell脚本来安装自己。shell脚本有一个优点, 就是可以在不同的UNIX平台上等效地运行。

尽管在大部分UNIX系统之间并不具备二进制兼容 性,但是攻击者却可以使用shell脚本来绕过这一问题。shell脚本可以使用系统中的标准工具, 如GREP,这就大大增强了病毒的功能。

shell脚本可以运用大部分已知的感染技术,如覆盖、追加和前置技术。2004年出现了一些 新的蠕虫,如SH/Renepo.A,它们使用bash脚本将自己复制到MAC OS X上装载(mount)的驱 动器的StartupItems文件夹中。这表明病毒作者们对在MAC OS X上开发蠕虫重新产生了兴趣。 另外,像Renepo病毒给MAC OS X系统带来了一系列的攻击威胁,因为该类病毒关闭了防火墙、 运行了流行的密码破解工具John The Ripper、并为攻击者创建了新的用户账号。不过,当前的 攻击却要求有root权限。

可以预见,MAC OS X也将会成为今后远程漏洞利用攻击的目标。

【编辑推荐】

  1. Linux Bash命令关于程序调试详解 
  2. Linux Bash命令关于快捷键应用
  3. Linux Bash Shell系统的应用详解
  4. Linux Bash具体安装步骤及使用介绍
  5. Linux Bash命令查询相关事件详解
责任编辑:chenqingxiang 来源: 机械工业出版社
相关推荐

2014-03-13 16:34:04

LinuxBashKSH shel

2010-06-21 14:43:31

Linux apt

2010-09-08 20:10:58

2010-08-12 14:20:49

Cobbler

2010-08-26 16:34:45

Suse Linux

2010-06-29 16:36:58

Linux SNMP服

2010-06-21 16:33:08

Linux Arch

2009-07-16 14:26:44

Python和Jyth

2010-07-12 10:02:26

HART协议

2010-09-16 16:06:35

PPPoE配置

2010-03-08 16:26:06

Linux防护墙配置修

2010-09-13 18:11:38

2010-09-08 20:20:39

2010-09-14 09:19:40

2009-12-21 13:59:28

Linux安装过程

2009-09-09 14:20:18

C# XML解析XML解析方法

2010-09-30 10:44:43

2024-04-08 09:23:43

MacShell操作系统

2010-06-04 17:56:22

Linux 常用工具

2010-03-17 10:57:56

Linux系统
点赞
收藏

51CTO技术栈公众号