彼は暗号化されたテキストを持つjavascriptを持っていた可能性があります。そこで、彼は開始タグを暗号化しました。 リンクを見つけたら、詳しく説明します。 RoR3上のようなコードがあるかもしれません
decrypt("random string").
:
このようなjavascriptのがあったかもしれません。
編集:
例;
function encrypt($string){
$replace = array("e", "m", "b", "d", ">", "<");
$new = array("!", "%", "+", "-", "@", "&");
$string = str_replace($replace, $new, $string);
return $string;
}
function decrypt($string){
$new = array("e", "m", "b", "d", ">", "<");
$replace = array("!", "%", "+", "-", "@", "&");
$string = str_replace($replace, $new, $string);
return htmlspecialchars($string);
}
$encrypt = encrypt("<embed>");
echo $encrypt;
echo "<br>";
echo decrypt($encrypt);
出力:
&!%[email protected]
<embed>
これはPHPで行われ、したがって、それが最終的にクリーンなHTMLを表示されるようになります。 あなたはJavascriptでこれを行う場合、それらは表示されませんが、彼らは
解読( "&%+!! - @")が表示されます
は、Javaのエスケープ機能をチェックしてください。
私はそのようなことはありません。開いていない終了タグがあれば、どこかでエラーがあってはいけませんか? – Steve
私の投稿を編集、上記を参照してください。 – Alice