Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #30, МАЙ 2003 г.

ЛОМАЕМ СЕРВАК С МОБИЛЫ! - транскодинг html2wml.

ManderX

Спецвыпуск Xakep, номер #030, стр. 030-040-2


Огромный минус H2W - это то, что он не полностью халявный, то есть после 10 нажатия на кнопку Next (что бы прочитать всю страничку) H2W отказывается транскодить =(. Но у этой же компании есть бесплатный сервлет Transcoder Filter ver. 1.2, который занимается тем же, что и H2W servlet. Скачать можешь тут: http://www.servletsuite.com/servlets/towmlflt.htm. Я его не тестировал, но, думаю, он работает примерно так же, как и предыдущий.

Теперь надо бы протестить сам сервлет. Я сразу же решил показать тебе www.xakep.ru на мобиле, но обломался - вап-эмулятор выдал ошибку... Я уже думал, что H2W полная лажа, но решил на всякий случай зайти на securitylab.ru и... работает!!! Потом зашел на другие сайты - все пашет! А продемонстрировать его работу я решил на примере winfo.org - второго, наиболее близкого SPEZ'y сайта (использовал эмулятор Deck-It):

1. Заходим на winfo.org через транскодер, пролистываем чуть ниже и видим линки (Рис. 1).

2. Я зашел по линку "статьи" - появилось то же самое, что и на первом скрине, в смысле попал-то я куда надо, но у всех страниц одинаковые хэдеры aka заголовки, так что всегда приходится листать ниже. Нажал пимпу "Next" и увидел нужный контент (Рис. 2).

3. Далее еще раз нажал пимпу "Next" и узрел списочек статей (самая последняя была статья Дроныча =)) (Рис. 3).

4. Делать нечего - протоптал на линк и после нескольких нажатий на "Next" набрел на начало статьи. В H2W все буквы сливаются, поэтому приходится отделять слова мысленно самому (это только когда большие куски текста) (Рис. 4). Если ты не разобрал, что на скрине, то вот начало: "ни разу в жизни не был на...". Вот таким вот макаром была прочтена статья Дроныча.

А вот формы он так и не захотел транскодить, так что никакого общения между сайтом и тобой не жди. Это значит, что всякие whois'ы и ping'и отдыхают.

HTML2WML

Еще один транскодер, но уже на Perl (а это плюс). Правда, скрипт требует дополнительные модули, которые ты можешь найти тут: http://www.cpan.org/. То, что ему нужно хорошо видно в начала cgi'шки (use) или в INSTALL файле. Если учесть, что перл более популярен, чем java-сервлеты, то и html2wml более востребован, а инфу по установке модулей, интерпретатора и Апача найти сейчас не сложно, то есть установить все ты сможешь его с легкостью. Одно то, что этот проект тусуется на sourceforge.net мне уже понравилось. Если еще не догадался, то качаем тут - http://htmlwml.sourceforge.net, а док по тулзе тут: http://htmlwml.sourceforge.net/docs/readme.txt.

Назад на стр. 030-040-1  Содержание  Вперед на стр. 030-040-3