Быстрый поиск
Введите фрагмент названия статьи для поиска
Отключение проверки цифровой подписи в Windows
31.05.2018 | Категория: Software | Автор: ManHunter
Отключение проверки цифровой подписи в Windows
На работе возникла необходимость подключить одно нестандартное устройство к компьютеру. Драйвера, которые прислали с ним, по всей видимости, самодельные, поэтому система совершенно обоснованно начала ругаться на отсутствие цифровой подписи. Конечно, можно проигнорировать предупреждение безопасности и установить драйвер, вот только работать при этом он все равно не будет.
Читать статью целиком »
Просмотров: 5317 | Комментариев: 9
Quick Task Terminator 1.4
03.05.2017 | Категория: Мои программы | Автор: ManHunter
Скриншот программы Quick Task Terminator
Программа Quick Task Terminator предназначена для принудительного завершения процессов, а также для получения краткой информации о пути запуска, параметров командной строки и версии запущенных процессов. Также из меню программы можно принудительно перезагрузить или выключить компьютер или отправить его в режим гибернации. Комбинация "горячих" клавиш Alt+Ctrl+Shift+Win+K убивает процесс, окно которого активно в данный момент, что позволяет аварийно выходить из зависших полноэкранных приложений. Alt+Ctrl+Shift+Win+I - информация о процессе, окно которого активно в данный момент. Alt+Ctrl+Shift+Win+M - открыть список процессов (аналог клика на иконке). "Горячие" клавиши можно изменить в настройках программы. Как и остальной мой софт, Quick Task Terminator написан для личных нужд, поэтому обладает только нужным мне функционалом. Прототипом для его создания стал плагин Terminator от оболочки Aston, к которому я в свое время очень привык.
Читать статью целиком »
Просмотров: 18346 | Комментариев: 111
Видеоглазок Black Fortress STK
03.12.2016 | Категория: Обзоры техники | Автор: ManHunter
Видеоглазок Black Fortress STK
Сегодня хотелось бы рассказать о такой полезной штуке, как видеоглазок на входную дверь. Казалось бы, при современном уровне развития всяких гаджетов и мобильной электроники, создать нормальную систему видеообщения через дверь - не такая уж сложная задача. Но на деле все оказалось не так радужно. Абсолютно все видеоглазки, которые есть на рынке, в том числе и в зарубежных интернет-магазинах, представляют собой самый натуральный отстой. Я бы очень хотел употребить более жесткие выражения, но не стану по этическим соображениям :) В итоге задача выбора видеоглазка свелась к поиску модели с более-менее подходящими характеристиками. Им стал Black Fortress STK. В интернете про него нет совершенно никакой объективной информации, только тупо скопированное описание в онлайновых магазинах, да пара рекламных видео. Надеюсь, что этот обзор окажется вам полезным.
Читать статью целиком »
Просмотров: 4539 | Комментариев: 15
Проверка стойкости пароля с помощью подсчета энтропии
18.12.2015 | Категория: Web-мастеру и не только | Автор: ManHunter
Проверка стойкости пароля с помощью подсчета энтропии
Каждому пользователю интернета приходилось регистрироваться на каких-нибудь сайтах или сервисах, и одна из обязательных составляющих любой регистрации - придумывание пароля. Есть даже официальные рекомендации по составлению паролей, не говоря уже о многочисленных статьях на эту тему. Многие сервисы при регистрации пользователя проверяют наличие определенных групп символов в пароле, в результате складывается ситуация, как в верхней половине приведенного здесь комикса. А вот как определить, действительно ли тот или иной пароль является сложным?
Читать статью целиком »
Просмотров: 9649 | Комментариев: 12
Расчет CRC24 на Ассемблере
05.01.2015 | Категория: Образ мышления: Assembler | Автор: ManHunter
CRC24 - еще одна разновидность контрольной суммы. Как можно увидеть из названия, ее размер составляет 24 бита, или 3 байта. Я пока не нашел практического применения этому хешу, так же как и программ, использующих его. Но раз есть алгоритм, то почему бы его не реализовать на Ассемблере? Начнем с наиболее компактной реализации без использования таблицы.Code (Assembler) : Убрать нумерацию
- ;-----------------------------------------------------------------------
- ; Функция вычисления хеша CRC24
- ; by ManHunter / PCL
- ; http://www.manhunter.ru
- ;-----------------------------------------------------------------------
- ; Параметры:
- ; lpData - указатель на строку
- ; dSize - длина строки
- ; На выходе:
- ; EAX = полученный хеш
- ;-----------------------------------------------------------------------
- proc CRC24 lpData:DWORD, dSize:DWORD
- push ebx ecx edx esi
- CRC24_POLYNOM = 1864CFBh
- ; Инициализация
- mov eax,0B704CEh
- ; Длина строки
- cmp [dSize],0
- je .loc_ret
- ; Указатель на начало строки
- xor ecx,ecx
- @@:
- ; Получить символ из строки
- mov ebx,[lpData]
- movzx edx,byte [ebx+ecx]
- shl edx,16
- xor eax,edx
- xor esi,esi
- .loc_cycle:
- shl eax,1
- test eax,1000000h
- jz .loc_next
- xor eax,CRC24_POLYNOM
- jmp .loc_next
- .loc_next:
- inc esi
- cmp esi,8
- jb .loc_cycle
- ; Следующий символ
- inc ecx
- cmp ecx,[dSize]
- jb @b
- .loc_ret:
- and eax,0FFFFFFh
- pop esi edx ecx ebx
- ret
- endp
Читать статью целиком »
Просмотров: 5719 | Комментариев: 6