命令解说:一条下载命令可以使你系统瘫痪

Posted by cnruby Tue, 18 Dec 2007 20:00:00 GMT

命令解说:一条下载命令可以使你系统瘫痪

  • 命令
    wget http://pastie.caboo.se/99900.txt?key=krcevozww61drdeza13e3a -q -O- | ruby -
  • 来源
    http://pastie.caboo.se/private/krcevozww61drdeza13e3a
  • 解说
    这条命令要是看过报道 “ 检查程序对Rails2.0的兼容性 ” 的朋友可以都已经执行过上面所列的命令。其实这是一条很恐怖的命令。当然来自于该网站pastie.caboo.se应该没有问题。
  • 分解和说明命令
    wget http://pastie.caboo.se/99900.txt?key=krcevozww61drdeza13e3a
    这条命令就是下载一个文件,没有什么特殊,并且看到相关的下载输出信息;
    wget http://pastie.caboo.se/99900.txt?key=krcevozww61drdeza13e3a -q
    这条命令也是下载一个文件,但是你看不到任何下载信息,原因很明显,因为参数q;
    wget http://pastie.caboo.se/99900.txt?key=krcevozww61drdeza13e3a -q -O-
    这条命令也是下载一个文件,并且也看不到任何下载信息,但是现在还没有任何危险。最主要的是这个参数O后面的“-”,它把接受下载的信息并且输出到屏幕上;
    wget http://pastie.caboo.se/99900.txt?key=krcevozww61drdeza13e3a -q -O- | ruby -
    这是一条危险的命令,当然危险并不是来自于这个命令本身,而是来自于我们所下载的文件内容。ruby命令接受了前面参数O的输出结果并且执行该文件。
  • 参考文献
    http://xoomer.alice.it/hherold/wget.html



________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

Posted in  | Tags ,

安装和使用Windows Wget版本1.10.2

Posted by cnruby Sun, 28 Jan 2007 20:04:00 GMT

安装和使用Windows Wget版本1.10.2

说明
安装
  • 解压
    7za x wget-1.10.2b.zip
  • 安装
    mv wget-1.10.2b d:\programme\.
  • 增加环境变量
    SET WGET_HOME=d:\programme\wget-1.10.2b
  • 修改环境变量
    SET PATH=%PATH%;%WGET_HOME%
使用
  • 命令一:最简单下载文件
    wget http://rubyforge.org/frs/download.php/16559/rails-1.2.1.gem
  • 命令二:在中断后,继续下载文件
    wget -c http://rubyforge.org/frs/download.php/16559/rails-1.2.1.gem
参考文献



________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

Posted in  | Tags , , ,