Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как перевести в читабельный вид?
 
 автор: elenaki   (26.04.2007 в 11:39)   письмо автору
 
 

$data="\x00\x01\x00\x02".("\x00" x 7)."\x01\x00\x03\x01\x10\x02\x8a\x00\x02\x00\x01\x01\x01\x02\x8a\x00\x03\x00\x01\x01\x10\x02\x8a\x00\x15\x00\x01\x01\x10\x02\x8a\x00\x04\x00\x01\x01\x10\x02\x8a\x00\x06\x00\x01\x01\x10\x02\x8a\x00\x09\x00\x01\x01\x10\x02\x8a\x00\x0a\x00\x01\x01\x10\x02\x8a";


или где есть таблицы соответствия этих символов другой кодировке?

   
 
 автор: Trianon   (26.04.2007 в 11:57)   письмо автору
 
   для: elenaki   (26.04.2007 в 11:39)
 

Не зная, что это? Врядли.
Этот поток мало напоминает текст. Точнее - никак не напоминает.

   
 
 автор: elenaki   (26.04.2007 в 12:44)   письмо автору
 
   для: Trianon   (26.04.2007 в 11:57)
 

а это?
\x77\x69\x6e\x64\x6f\x77\x2e\x6c\x6f\x63\x61\x74\x69\x6f\x6e

a эта фигня выдает URL текущей страницы:

\x64\x77\x5f\x49\x6e\x66\x2e\x67\x77\x31\x3d\x64\x77\x5f\x49\x6e\x66\x2e\x67\x77\x2e\x68\x6f\x73\x74\x6e\x61\x6d\x65\x2e\x74\x6f\x4c\x6f\x77\x65\x72\x43\x61\x73\x65\x28\x29\x3b = 127.0.0.1

Trianon! почему вы мне сразу не сказали, что эту абракадабру можно прочитать алертом?

   
 
 автор: Trianon   (26.04.2007 в 13:11)   письмо автору
 
   для: elenaki   (26.04.2007 в 12:44)
 

не только.
Можно так:

echo "\x64\x77\x5f\x49\x6e\x66\x2e\x67\x77\x31\x3d\x64\x77\x5f\x49\x6e\x66\x2e\x67\x77\x2e\x68\x6f\x73\x74\x6e\x61\x6d\x65\x2e\x74\x6f\x4c\x6f\x77\x65\x72\x43\x61\x73\x65\x28\x29\x3b = 127.0.0.1";


почему не сказал?
Да откровенно говоря, думал, что это очевидно....

   
 
 автор: elenaki   (26.04.2007 в 13:33)   письмо автору
 
   для: Trianon   (26.04.2007 в 13:11)
 

не-a. не очевидно. :) кодировок много и трудно запомнить, что чем рашифровывается.


я скачала скрипт. на локалке он работал, а на сервере начал придуриваться - выдавать алерты типа "нужна лицензия" и всякие URL-ы. я вывела алертом ту абракадабру, что они подключали в конце двух скриптов (при простом их экранировании, скрипт не работал), вычислила только те символы, которые мне нужны, остальные удалила. теперь нет алертов и скрипт работает!

Трианон, спасибо.

   
 
 автор: Trianon   (26.04.2007 в 14:31)   письмо автору
 
   для: elenaki   (26.04.2007 в 13:33)
 

Кодовых страниц - полно. Я их конечно же все не знаю, да и незачем.
А методов сериализации нестандартных символов - раз два и обчелся.
Фактически:

Обратный слэш, за которым идут три восьмеричные цифры кода - строки языка C
Обратный слэш, за которым идет x и две шестнадцатеричные цифры кода - строки языка C

Обратный слэш, за которым идет u и четыре шестнадцатеричные цифры кода - вариант представления unicode

Процент, за которым идут две шестнадцатеричные цифры кода - строки параметров URI
Процент, за которым идет u и четыре шестнадцатеричные цифры кода - вариант представления unicode в строке параметров URI

Амперсанд, решетка, десятичное число, точка-с-запятой - HTML-представление unicode-символа

Вот пожалуй и всё.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования