Perl-> PHP-> HTML + JavaScript、105文字
言語のチェーンをなんとか意味のあるものにしたかったので、JavaScriptを含むHTMLページを生成するPHPスクリプトを書くことにしました。私はPerlが好きだからといって、第三言語としてPerlを選びました。:)
この4つの言語を検討する人もいるかもしれませんが、ここでは実際にはHTMLをJavaScriptとは別のものとしてカウントしません。プログラミング言語ではなく、マークアップ言語です。とにかく、次の3つのバージョンがあります。
Perl(105文字):
printf+(q(<script>alert(unescape("<?=urlencode(<<<E%sprintf+(q(%s),$/)x2,$/%sE%s)?>"))</script>),$/)x2,$/
PHP(165文字):
<script>alert(unescape("<?=urlencode(<<<E
printf+(q(<script>alert(unescape("<?=urlencode(<<<E%sprintf+(q(%s),$/)x2,$/%sE%s)?>"))</script>),$/)x2,$/
E
)?>"))</script>
HTML + JavaScript(235文字):
<script>alert(unescape("printf%2B%28q%28%3Cscript%3Ealert%28unescape%28%22%3C%3F%3Durlencode%28%3C%3C%3CE%25sprintf%2B%28q%28%25s%29%2C%24%2F%29x2%2C%24%2F%25sE%25s%29%3F%3E%22%29%29%3C%2Fscript%3E%29%2C%24%2F%29x2%2C%24%2F"))</script>
(詩。はい、私は知っている私はPerlでHTML + JSコードを生成して付加するなど、PHPのステップにほとんど-NOOPを作っていたかもしれない<?php
ことに、あまりにも多くの不正行為のようなものを感じました。このソリューションでは、コードが実際にありますそのままコピーされるのではなく、PHPで処理されます。)