<?xml version="1.0" encoding="EUC-JP" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>ruby-src:sample/trojan.rb</title> <meta http-equiv="Content-type" content="text/html; charset=EUC-JP" /> <link href="default.css" type="text/css" rel="stylesheet" /> <link href="refm474.html" rel="next" /> <link href="refm472.html" rel="prev" /> <link href="index.html" rel="start" /> </head> <body> <div class="navigator"><span class="navigator">[<a href="index.html">MAIN</a>][<a href="refm482.html">INDEX</a>][<a href="refm483.html">KEYWORD</a>][<a href="refm594.html">METHOD</a>(<a href="refm633.html">NC</a>)] [<a href="index.html">TOP</a>][<a href="index.html">UP</a>][<a href="refm472.html"><-PREV</a>][<a href="refm474.html">NEXT-></a>]</span></div> <hr /> <h1>ruby-src:sample/trojan.rb</h1> #!/usr/bin/ruby<br /> <br /> path = ENV['PATH'].split(File::PATH_SEPARATOR)<br /> <br /> for dir in path<br /> if File.directory?(dir)<br /> for f in d = Dir.open(dir)<br /> fpath = File.join(dir, f) <br /> if File.file?(fpath) && (File.stat(fpath).mode & 022) != 0<br /> printf("file %s is writable from other users\n", fpath)<br /> end<br /> end<br /> d.close<br /> end<br /> end<br /> <hr /> <div class="navigator"><span class="navigator">[<a href="index.html">MAIN</a>][<a href="refm482.html">INDEX</a>][<a href="refm483.html">KEYWORD</a>][<a href="refm594.html">METHOD</a>(<a href="refm633.html">NC</a>)] [<a href="index.html">TOP</a>][<a href="index.html">UP</a>][<a href="refm472.html"><-PREV</a>][<a href="refm474.html">NEXT-></a>]</span></div> </body> </html>