Blog. Just Blog

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

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

Поздравляю с Днем милиции!

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

Поздравляю с Днем милиции

Всех действующих и бывших сотрудников милиции, а особенно сотрудников подразделений специального назначения МВД, сердечно поздравляю с нашим профессиональным праздником! Желаю крепкого здоровья, счастья и мирного неба! Берегите себя!

Инженер саперного отделения ОМОН
капитан милиции - ManHunter


Просмотров: 7617 | Комментариев: 6

Преобразование строки в число

10.11.2008 | Категория: Образ мышления: Assembler | Автор: ManHunter
Для конвертирования строки в число я использую две функции. Первая предназначена для конвертирования строки десятичных цифр в число:
  1. ;----------------------------------------------------------
  2. ; На входе: указатель на строку
  3. ; На выходе: EAX = число или 0 если не получилось
  4. ;----------------------------------------------------------
  5. proc    str2dec lpStr:dword
  6.         push    ebx edx esi
  7.  
  8.         xor     eax,eax
  9.         mov     esi,[lpStr]
  10. .str2dec_loop:
  11.         movsx   ebx,byte [esi]
  12.         sub     bl,'0'
  13.         ; Для системы счисления с другим основанием замените следующую
  14.         ; строчку на cmp bl,основание_системы
  15.         cmp     bl,10
  16.         jnb     .str2dec_ret
  17.         ; Для системы счисления с другим основанием замените следующую
  18.         ; строчку на imul eax,основание_системы
  19.         imul    eax,10
  20.         add     eax,ebx
  21.         inc     esi
  22.         jmp     .str2dec_loop
  23.  
  24. .str2dec_ret:
  25.         pop     esi edx ebx
  26.         ret
  27. endp
Вторая функция похожа, но обрабатывает шестнадцатеричные цифры:

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

Отправка сообщений на ICQ из PHP-скриптов

09.11.2008 | Категория: Web-мастеру и не только | Автор: ManHunter
Для отправки сообщений на ICQ из PHP-скриптов очень удобно использовать готовый класс WebIcqPro от автора Сергея Акудовича. Этот класс может послужить основой для создания ICQ-роботов, системы оповещения о различных событиях с сайтов, удаленного администрирования через ICQ и многого другого. WebIcqPro не требует установки на сервере дополнительных компонентов и библиотек. Достаточно подключить через include сам класс в ваш PHP-скрипт и воспользоваться его методами и свойствами. Для работы WebIcqPro требуется PHP 5.2.0 и выше. Класс активно развивается и скоро будет включать в себя практически все функции протокола Oscar. Если по каким-либо причинам на сервере установлена более старая версия PHP, то можно воспользоваться облегченной версией класса WebIcqLite. В ней есть только функции отправки и получения сообщений, но обычно этого вполне достаточно. Класс неплохо документирован, все описания на русском языке, методы и свойства приведены с примерами использования. Очень хороший скрипт, пользуюсь сам и другим рекомендую.

Помните, что на сервере ICQ установлена защита от брутфорса, и при частых подключениях аккаунт блокируется на несколько десятков минут. Поэтому если для вашего проекта критично, чтобы все сообщения были отправлены, то зарегистрируйте несколько ICQ-аккаунтов и отправляйте сообщения с них по очереди или выбирая один случайным образом. Количество необходимых аккаунтов определяется опытным путем в зависимости от нагрузки.

Просмотров: 14059 | Комментариев: 16

Распаковка и расшифровка скриптов JavaScript

04.11.2008 | Категория: Темная сторона Силы | Автор: ManHunter
Эта статья - дополнение к статье про деобфускацию скриптов. Здесь будут рассмотрены основные принципы шифровки и упаковки, слабые места защит, способы ручного снятия, а также универсальные инструменты для автоматического снятия упаковщиков и навесной защиты со скриптов JavaScript. В последнее время все чаще исходный код скриптов шифруется или пакуется. Этим начали увлекаться Яндекс, DLE и другие популярные проекты, а красивые байки про "заботу о пользователях", "экономию трафика" и прочую чушь выглядят очень смешно. Что ж, если кому-то есть что скрывать, значит наша задача вывести их на чистую воду.

Начнем с теории. Из-за особенностей выполнения JavaScript все шифровщики и упаковщики, несмотря на их разнообразие, имеют всего два варианта алгоритма:
  1. var encrypted='зашифрованные данные';
  2. function decrypt(str) {
  3.   // функция расшифровки или распаковки
  4. }
  5. // Выполнить расшифрованный скрипт
  6. eval(decrypt(encrypted));
или как вариант:
  1. var encrypted='зашифрованные данные';
  2. function decrypt(str) {
  3.   // функция расшифровки или распаковки
  4. }
  5. // Вывести на экран расшифрованные данные
  6. document.write(decrypt(encrypted));
Второй способ чаще всего используется для защиты исходного html-кода страницы, а также разными троянами для внедрения в страницу вредоносного кода, например скрытого фрейма. Оба алгоритма могут комбинироваться, "навороченность" и запутанность расшифровщика может быть любой, неизменным остается только сам принцип.

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

Halloween 2008 - фестиваль "Edge of the Night XI"

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

Halloween 2008 - фестиваль "Edge of the Night XI"

Сегодня сходил на фестиваль "Edge of the Night XI" в клуб "Точка". Сам узнал о концерте лишь за несколько часов до начала, так что никого из единомышленников собрать не успел, поехал в гордом одиночестве.
Открывало концерт московское трио DBS, что в переводе означает "Немецкий Конный Спецназ". Ребята играют в собственном оригинальном стиле "bodybilly", это что-то около индастриала, EBM и electro, причем все сразу. Впечатление очень даже неплохие, особенно порадовал кавер на Europe - The Final Countdown в industrial-обработке.
После небольшой музыкальной паузы концерт продолжила немецкая команда второго эшелона Accessory. Я хорошо знал этот дуэт по mp3-записям, теперь с огромным удовольствием послушал их живьем. Ребята не разочаровали, выдали "на гора" EBM настоящего немецкого качества. Не обломались, когда им кто-то из зала протянул открытую бутылку русской водки - и Дирк, и Майк отхлебнули прямо из горла под одобрительные вопли собравшейся публики.
Наконец, после такого массированного разогрева и традиционной музыкальной паузы на сцену вышли хэдлайнеры сегодняшней ночи - Painbastard. Как и их земляков Accessory, я знал этот дуэт только по записям, и собственно на концерт шел ради них. Всегда удивлялся, как им удается создавать одновременно и забойнейшие dark-электрические композиции, и красивые медленные электронные мелодии. А тут я все это видел живьем! Невероятную энергетику Алекса на сцене смело могу поставить в один ряд с Hocico, все исполненные им песни были приняты на отлично.
Afterparty дожидаться не стал, поехал домой отсыпаться. Пользуясь случаем, заценил репертуар клуба на ноябрь. Наперед загадывать не буду, но еще несколько концертов я бы с удовольствем посетил.

Просмотров: 2801 | Комментариев: 0

01 ... 283 284 285 286 287 288 289 ... 292
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2020
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.09 сек. / MySQL: 2 (0.03 сек.) / Память: 4.75 Mb
Наверх