<?php /** * Created by PhpStorm. * User: Jenner * Date: 2015/8/11 * Time: 10:12 * * phpʵ��trunk���� */ header("Transfer-encoding: chunked"); @apache_setenv('no-gzip', 1); @ini_set('zlib.output_compression', 0); @ini_set('implicit_flush', 1); for ($i = 0; $i < ob_get_level(); $i++) { ob_end_flush(); } ob_implicit_flush(1); flush(); function dump_chunk($chunk) { printf("%x\r\n%s\r\n", strlen($chunk), $chunk); ob_flush(); flush(); } for (;;) { $output = array(); exec("/usr/games/fortune", $output); dump_chunk(implode("\n", $output)); usleep(pow(2, 18)); }
dump_chunk("</script>\n"); dump_chunk("<script>\n"); dump_chunk("//²âÊÔµã4£ºinnerHTML+=\n"); dump_chunk("document.getElementById(\"output\").innerHTML += "); dump_chunk("(\"<a href='http://g.cn'>²âÊÔµã3£ºinnerHTML</a>\");\n"); dump_chunk("</script>\n"); dump_chunk("<script>\n"); dump_chunk("//²âÊÔµã5£ºeval\n"); dump_chunk("function test_eval()\n"); dump_chunk("{\nvar evalTxt = \"window.open("); dump_chunk("'http://g.cn/test_5')\";\n"); dump_chunk("eval(evalT"); dump_chunk("xt);\n}\n"); dump_chunk("</script>\n"); dump_chunk("<script>\n"); dump_chunk("//²âÊÔµã6£ºeval\nfunction test_funpt("); dump_chunk("){"); dump_chunk("\n var _open = window.open;\n_open(\"http://g.cn/test_6\");"); dump_chunk("}\n</script>\n"); dump_chunk("<script>\n//²âÊÔµã7£ºJS¶ÔÏóÊôÐÔ¡¢º¯ÊýÖØд¡£\nvar obj = new "); dump_chunk("ActiveXObject(\"ObjectClass\");\nobj.Explore(\"http: "); dump_chunk("//g.cn\");\nobj.url = \"http://g.cn\";\n</script>"); dump_chunk("</body>"); dump_chunk("</html>"); dump_chunk(""); function dump_chunk($chunk) { echo sprintf("%x\r\n", strlen($chunk)); echo $chunk; echo "\r\n"; }