Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

PCL's JS_Protect 1.0

27.01.2010 | Категория: Web-мастеру и не только | Автор: ManHunter
Небольшой класс на PHP для шифрования скриптов JavaScript. Изначально задумывался как дополнительная мера противодействия спамботам, но пока успешно работают более простые методы, и PCL's JS_Protect остался в качестве proof of concept. Класс позволяет шифровать исходные тексты скриптов JavaScript с целью затруднения их автоматического анализа. Любителей всякой малвары и шаровары сразу огорчу: JS_Protect легко снимается вручную при помощи Eval JavaScript Unpacker. Главный недостаток этой защиты в том, что зашифрованный скрипт очень сильно увеличивается в размерах.
  1. // Подключение модуля
  2. include "js_protect.php";
  3.  
  4. // Создание класса
  5. $js_protect = new JS_Protect;
  6.  
  7. // Исходный код скрипта для шифрования
  8. $js_protect->js_source=$code;
  9.  
  10. // Уровень вложенности шифровки. Рекомендуется 1, максимум 2
  11. $js_protect->code_level=1;
  12.  
  13. // Количество внутренних функций. Повышают надежность, но значительно
  14. // увеличивают размер получаемого кода
  15. $js_protect->func_level=rand(0,6);
  16.  
  17. // Выполнить URL-кодирование защищенного скрипта или нет
  18. $js_protect->enable_raw=false;
  19.  
  20. // Запуститиь процедуру шифрования
  21. echo $js_protect->protect();
Вложенность шифрования не рекомендуется выставлять более 2, потому что в этом случае размер скрипта вырастет до совсем недопустимых размеров. Опция "использовать внутренние функции" дает дополнительную защиту, но также увеличивает размер получаемого скрипта. Если эта опция не нужна, то установите значение func_level = 0. URL-кодирование также дает дополнительную защиту и скрывает обработанный текст, но при этом еще больше увеличивает размер.

Читать статью целиком »
Просмотров: 3978 | Комментариев: 2

Международная выставка "Свистульки мира"

24.01.2010 | Категория: Жизнь в оффлайне | Автор: ManHunter

Международная выставка "Свистульки мира"

Недавно сходил на I Международную выставку глиняной свистульки "Свистульки мира". В двух небольших залах, отведенных под экспозицию, были выставлены глиняные игрушки-свистульки различных стран мира и разных временных эпох, современные и найденные при археологических раскопках. История глиняных игрушек-свистулек насчитывает тысячелетия. В глубокой древности звучащие керамические изделия служили средством коммуникации, их использовали в религиозных ритуалах, они дарились в качестве оберегов и талисманов. Позже свистульки превратились в музыкальный инструмент и детскую забаву.

Читать статью целиком »
Просмотров: 8972 | Комментариев: 9

Найдите на картинке 75 названий групп

22.01.2010 | Категория: Всякая всячина | Автор: ManHunter

Найдите на картинке 75 названий групп

В одном из интернетов нашел интересную картинку. На ней спрятаны названия 75 зарубежных рок-групп и исполнителей 80-90х годов. Не могу сказать, что я большой знаток и любитель, но пару десятков нашел с ходу. Остальные или хорошо спрятаны, или их названий я вообще не слышал, или моя логика не совпадает с задумкой автора картинки. Неплохая разминка ума для настоящих меломанов, особенно если сразу не подглядывать в ответы. К сожалению, автора и первоисточник я не знаю.

Читать статью целиком »
Просмотров: 27350 | Комментариев: 18

Готовим безе

16.01.2010 | Категория: А еще я туда ем! | Автор: ManHunter

Безе

Безе для меня всегда будет ассоциироваться с детством, с воспоминаниями, как его готовила мне бабушка. Ну а теперь я готовлю его себе сам. Во Франции безе называют "меренги", а само слово "безе" произошло от немецкого слова "baiser" - "поцелуй".

Читать статью целиком »
Просмотров: 23005 | Комментариев: 28

Как открыть файлы .HLP в Windows 7

14.01.2010 | Категория: Software | Автор: ManHunter
В операционной системе Windows 7 компания Microsoft отказалась от поддержки устаревшего формата справок .HLP в пользу более прогрессивного формата .CHM (Compiled HTML). До этого пару лет назад той же компанией была выпущена еще какая-то поганенькая ОС без поддержки .HLP, но ее названия я не знаю, саму систему не видел и видеть не хочу. Так вот, при попытке открыть файлы справки устаревшего формата появляется окно с сообщением:


Справка для этой программы была создана в формате справки Windows, который зависит от компонента, не входящего в данную версию Windows. Для просмотра справки, созданной в формате справки Windows, можно загрузить специальную программу.


В данном случае отсутствующий "компонент" - это файл WinHlp32.exe, который и должен открывать файлы справки. В Windows 7 он физически тоже есть, лежит в папке с установленной системой, но на деле это всего лишь пустышка размером в несколько килобайт. Внедрение новых технологий - это, конечно, хорошо и правильно, но осталось множество нужных руководств и справочников в формате HLP, а также очень многие популярные и до сих пор используемые программы в качестве справки понимают только этот формат. К счастью в Microsoft вовремя одумались и выложили отдельно обновления, устанавливающие в систему правильный файл WinHlp32.exe, но чтобы их скачать требуется пройти проверку подлинности операционной системы. Также опытным путем выяснилось, что проблема устраняется, если взять файлы WinHlp32.exe от Windows XP и заменить ими пустышки в Windows 7. В этом случае сперва придется удалить файл-пустышку, а он заблокирован системой. Для удаления неудаляемого файла проще всего воспользоваться бесплатной программой Unlocker.

Читать статью целиком »
Просмотров: 159534 | Комментариев: 134

01 ... 353 354 355 356 357 358 359 ... 400
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2024
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.09 сек. / MySQL: 2 (0.0302 сек.) / Память: 4.5 Mb
Наверх