Hatena::ブログ(Diary)

”><xmp>TokuLog 改メ tokuhirom’s blog このページをアンテナに追加 RSSフィード

detect xss in TT

昔書いた TT の中にある XSS発見するスクリプト発見したのでサルベージしとくます。

#!/usr/local/bin/ruby

ARGV.each {|fname|
        File.read(fname).scan(/\[%-?(.+?)-?%\]/i) {|m|
                body = $1
                unless %w(SWITCH CASE USE PROCESS BLOCK INCLUDE ELSE ELSIF FOR IF END UNLESS SET).index($1.split[0])
                        next if $1.split.index('html')
                        printf "%s : %s\n", fname, body
                end
        }
}

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/tokuhirom/20090630/1246348376