В общем, такое дело: из нескольких HTML надо составить файл справки, кое-что в них подправив. Только вот не получается. Страницы сжаты каким-то пакером (предполагаю, что в зипе) и при их редактировании (FrontPage, Word, Adobe GoLive) выводится пустой экран, а при просмотре в Блокноте выводится непонятный код со скриптом. Также невозможно и создать из них справку. Help&Manual пишет, что нет текста, а HTML Help Workshop при компиляции выдает ошибку. Подскажите, плиззз, каким макаром можно эти файлы распаковать и изменить?
x-foby, 30.09.2007 - 22:51
код страницы.
Archiv@rius_31, 2.10.2007 - 9:15
Цитата | Quote
код страницы.
Я не понял: код страницы здесь написать? Или попытаться его отредактировать? Дело в том, что неизвестно, что там редактировать, все каким-то образом зашифровано - бессмысленный набор букв.
дымчик, 2.10.2007 - 11:24
Так а если страницы запакованы, то почему бы их не попробовать распаковать? Чего-то я не пойму в чем проблема.
Archiv@rius_31, 2.10.2007 - 15:28
Вся проблема в том, что я не знаю, какой прогой это сделать! Искал по Google, нашел только проги для упаковки. Скачал три или четыре проги. Буду дома - могу написать, какие. Запустил - и действительно, могут только упаковывать. Как распаковать - не нашел. Нашел только, что они распаковываются скриптом при просмотре в браузере. Но это я и без них знаю! Вот и вопрос возник: какой прогой можно распаковать страницу?
Archiv@rius_31, 2.10.2007 - 19:19
Проги вот такие: htmlcompact, htmlzip и еще какая-то была... не помню. Пробовал в gzipе колдовать - тоже толку мало - файл-то не в архиве
aleksy, 8.10.2007 - 20:47
может у тебя веб архив? разширение не .mht?
Archiv@rius_31, 9.10.2007 - 6:58
Не-а, расширение HTML, сам проверял. Пробовал менять его, вообще не открывалось. Есть прога, подбирающая автоматически расширения к файлам - тоже показывает HTML.
x-foby, 9.10.2007 - 22:44
выложи файл - глянем, а то я до сих пор ничё не втыкнул =//
Scroll_Lock, 10.10.2007 - 0:36
Archiv@rius_31, давно бы уже выложил код (что сразу и предлагали) или залил бы архив со страницей на обменник, чтобы посмотреть можно было. А то html, не html, gzip, rar, far,.. . Что гадать-то? Возможно страница зашифрована с использованием javascript. Есть такие проги (Webcrypt, HTMLCrypt, HTML Guard, Right HTML Protector,..) для "защиты" страниц - шифруют "исходник", также могут разрезать картинки на части, чтобы ее целиком не сохранить,.. Мне такие страницы не попадались (из тех, которые я редактировал), с прогами этими дела не имел, точно не знаю как там сделано.
Archiv@rius_31, 10.10.2007 - 20:41
Честно говоря, уже давно хотел выложить один из файлов, но в последнее время очень редко вижу свой компьютер, а файлы эти не ношу с собой, да к тому же тут какие-то проблемы с размещением файлов. В общем, один из файлов скинул сюда, уж не знаю, как будет скачиваться, поэтому даю три ссылки: http://webfile.ru/1552941 http://slil.ru/24962594 http://www.mytempdir.com/2037587 Вот такая вот фигня. Качайте быстрее, пока не удалили!
x-foby, 10.10.2007 - 21:37
Trojan-Downloader.HTML.Agent.bo
Scroll_Lock, 11.10.2007 - 4:14
walet, нет там зверей, где/чем нашел-то . Даже на virustotal.com ничего не нашлось. Покрайней мере в первых двух ссылах.
Страница зашифрована с использованием JavaScript. Вообще - идиотская защита и непонятно от кого. При том, что за эти проги для шифрования просят немалые бабки. От суперчайников? Врядли они будут редактировать сохраненные страницы. Да и вообще какого хрена исходник скрывать, воруют-то не исходники, а сам материал. Ну допустим в ИЭ текст нельзя выделить и скопировать, зато в Опере или Лисе - запросто. На крайний случай можно текст скопипастить какой-нибудь распознавалкой, типа Kleptomania или более продвинутыми.
Как это расшифровать, я не в курсе, в JS не силен. Проще содрать текст со всех страниц и на его основе сделать свои html-страницы. Особых трудностей тут нет. В том же блокноте сделал шаблон к одной странице и на его основе наштамповал себе страниц. В свое время собирал так для себя некоторые статьи из базы знаний мелкомягких, т.к. сохранять их в оригинале - больно уж "тяжелые". Да и редактировать в визуальных редакторах я что-то не привык. Набросал в блокноте простенький шаблон и создавай на его основе легкие и компактные страницы. Размер страниц сокращается "в разы". Кому интересно, залил свой старый шаблон и одну страницу (для примера), которую на его основе сляпал (дешево, компактно и сердито ). Вирей нет .
касперь показал. а в принципе, согласен с Scroll_Lock насчёт блока.
-=$eReG@=-, 11.10.2007 - 16:06
насколько я успел разобраться, защита просто детская, основана на разделении всего текста на группы символов. Ключ к расшифровке описан в конце после "unescape"
» Нажмите, для открытия спойлера | Press to open the spoiler «
Кто с HEX-ом дружит - сразу поймёт . В коде я разбираться не стал, но запутали вроде неплохо. А сами символы текста не шифруются, а переставляются местами ЗЫ: ни грамма они не сжатые, а даже наоборот - можно спокойно удалять все переменные, кроме mq.
Archiv@rius_31, 12.10.2007 - 12:53
А куда ключ вставить? Просто такими делами с шифрованием\расшифровкой я раньше не знаимался.
Кстати там вирусов нет. Может быть это файлообменники шалят?
-=$eReG@=- Создал на основе этого зверя веб-страницу, да только ничего кроме "Очистить" не работает. Может быть я чего-то не догоняю? Вообще, мне надо вместо непонятного
Code
le{dcmn.rt(< ls= " y " "Нзргсррвна еся<a";dcmn.rt(<r<rПормарсрсрнес опицп hrwr, те ееи еяаВ оееонкмтс е еиь"+"ун иоаВм сиоаВмнжаВ ожые аеитиоаь"+" ртво лчеуаиь"+"p< rf"+``+"eitrhm"+``+"Пдонеоргсрци/>)
и прочее... получить нормальный код, чтобы можно было открыть в редакторе или компиляторе. Скрипт, который ты мне указал в спойлере, я получил с помощью Hieroglyph. Только не знаю как применить и куда его совать для собирания воедино разбросанных в беспорядке символов и получения привычного html-кода. Адресная строка браузера не помогает. В редакторах (каких - писал вначале темы) я не нашел такой функции. А без расшифровки они открываются лишь в браузере. Может быть есть другой, более продвинутый редактор? Или что-нибудь еще?
-=$eReG@=-, 14.10.2007 - 15:13
ты знаешь, наверное, самый простой способ - открыть эти странички в другом браузере(я Оперой открывал), скопировать их текст и на основе полученного создать свои html'ки. Как вариант, написать программу, которая будет делать действия, описанные в самой страничке и автоматически генерить новую.
» тот же тескт, но с пояснениями «
k=unescape("%0D%0A"); //k = 2 непечатаемых символа w7= yfv(mq); //это и есть наш текст в нормальном виде document.write(w7); //отображаем его на страничке
function yfv(s) { var un=""; //объявляем текстовую переменную l=s.length; //здесь хранится длина переменной s(она же mq) oh=Math.round(l/2); //делим на два и округляем, записываем в oh for(i=0;i<=oh;i++) <!--проводим последующие действия oh раз, т.е. кол-во, равное половине текста--!> { a=s.charAt(i); //a - первый символ b=s.charAt(i+oh); //b - первый символ, если начинать с середины текста c=a+b; //тут, я думаю, понятно un=un+c; //в переменную un добавляем c }; C=un.substr(0,l); //в принципе, не нужная функция на проверку длины //дальше я несовсем разобрался //replace(a,b ) - замена a на b //а что с чем и зачем они здесь меняют - неясно C=C.replace(/`/g,"'"); C=C.replace(/@@/g,"\\"); f = /qg/g; C=C.replace(f,k); return C; };