
29.10.2008, 23:40
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Код:
<?
$fout=fopen('url_in_HEX.txt','a+');
$source_column2 = fopen('source.txt','r');
$source_column1 = fgets($source_column2);
fwrite ($fout,$source_column1 . "\r\n");
fclose($source_column2);
function ascii2hex($ascii) {
$hex = '';
for ($i = 0; $i < strlen($ascii); $i++) {
$byte = strtoupper(dechex(ord($ascii{$i})));
$byte = str_repeat('0', 2 - strlen($byte)).$byte;
$hex.=$byte." ";
}
return $hex;
}
$source_column2 = ascii2hex($source_column1);
$patterns[0] = "/ /";
$replacements[0] = "";
$source_column3 = preg_replace($patterns, $replacements, $source_column2);
$source_column3 = "0x$source_column3";
$patterns[0] = "/ /";
$replacements[0] = "%";
$source_column4 = preg_replace($patterns, $replacements, $source_column2);
$source_column4 = "%$source_column4";
echo "\n";
echo $source_column3;
echo "\n";
echo $source_column4;
echo "\n";
fwrite ($fout,$source_column3 . "\r\n");
fwrite ($fout,$source_column4 . "\r\n");
fclose($fout);
?>
в source.txt заносишь то, что хочешь зашифровать
(в данном случае:
<center><form action="code.php" method="POST"><textarea name="data" cols="50" rows="10"></textarea><br><textarea cols="50" rows="10"></textarea><br><input type="submit" value="шифровать"></form></center>) - в одну строчку
после запуска скрипта получаешь файл url_in_HEX.txt, где получено зашифрованное содержимое в двух вариантах:
1.
Код:
0x3C63656E7465723E3C666F726D20616374696F6E3D22636F64652E70687022206D6574686F643D22504F5354223E3C7465787461726561206E616D653D22646174612220636F6C733D2235302220726F77733D223130223E3C2F74657874617265613E3C62723E3C746578746172656120636F6C733D2235302220726F77733D223130223E3C2F74657874617265613E3C62723E3C696E70757420747970653D227375626D6974222076616C75653D22F8E8F4F0EEE2E0F2FC223E3C2F666F726D3E3C2F63656E7465723E
2.
Код:
%3C%63%65%6E%74%65%72%3E%3C%66%6F%72%6D%20%61%63%74%69%6F%6E%3D%22%63%6F%64%65%2E%70%68%70%22%20%6D%65%74%68%6F%64%3D%22%50%4F%53%54%22%3E%3C%74%65%78%74%61%72%65%61%20%6E%61%6D%65%3D%22%64%61%74%61%22%20%63%6F%6C%73%3D%22%35%30%22%20%72%6F%77%73%3D%22%31%30%22%3E%3C%2F%74%65%78%74%61%72%65%61%3E%3C%62%72%3E%3C%74%65%78%74%61%72%65%61%20%63%6F%6C%73%3D%22%35%30%22%20%72%6F%77%73%3D%22%31%30%22%3E%3C%2F%74%65%78%74%61%72%65%61%3E%3C%62%72%3E%3C%69%6E%70%75%74%20%74%79%70%65%3D%22%73%75%62%6D%69%74%22%20%76%61%6C%75%65%3D%22%F8%E8%F4%F0%EE%E2%E0%F2%FC%22%3E%3C%2F%66%6F%72%6D%3E%3C%2F%63%65%6E%74%65%72%3E%
|
|
|