Быстрый поиск
Введите фрагмент названия статьи для поиска
Защищенное поле для ввода пароля
23.08.2010 | Категория: Образ мышления: Assembler | Автор: ManHunter
Как-то задумался о том, можно ли защититься от программ, которые показывают пароли за "звездочками"? Ведь это могут быть не только безобидные программы для восстановления забытых паролей, но и "троянские кони", похищающие вашу приватную информацию. Немного поэкспериментировал, оказалось, что защититься можно. Сперва немного теоретической информации о том, каким образом открываются пароли. Первый способ: сначала нужному полю EDIT посылается сообщение EM_SETPASSWORDCHAR с нулевыми параметрами, в результате чего с него снимается атрибут ES_PASSWORD. После этого текст пароля можно прочитать как визуально, так и через GetWindowText, WM_GETTEXT и т.п. Второй способ, более "пробивной", это внедрение в исследуемый процесс своей DLL, после чего с ее помощью текст пароля читается через сообщение WM_GETTEXT. Это делается потому, что в целях безопасности информацию из поля, закрытого "звездочками", через GetWindowText или WM_GETTEXT можно получить только из контекста процесса, который владеет окном.Чтобы защититься от программ первого типа, надо самостоятельно обрабатывать сообщение EM_SETPASSWORDCHAR и в обработчике подавлять его. Защититься от второго варианта сложнее, ведь если мы будем подавлять сообщение WM_GETTEXT, то мы и сами не сможем прочитать текст пароля. Значит надо каким-то образом различать "свои" сообщения WM_GETTEXT и "чужие". Признак "свой" можно сделать, например, указав в качестве длины буфера какое-нибудь заранее определенное уникальное значение, а затем в обработчике пропускать сообщения только с этим параметром. Установить собственный обработчик можно через субклассирование окна ввода, это мы уже разбирали в предыдущих статьях. Теперь от теории перейдем к практике.
Читать статью целиком »
Просмотров: 6129 | Комментариев: 10
Усадьба Люблино (дворец Н.А.Дурасова)
20.08.2010 | Категория: Жизнь в оффлайне | Автор: ManHunter
Усадьба Люблино (дворец Н.А.Дурасова)
История строительства русских усадеб уходит в глубь времен, сохраняя для потомков уникальные архитектурные и природные ансамбли. Важное место в отечественной усадебной культуре занимают подмосковные, а ныне московские усадьбы, играющие исключительно важную роль в формировании образа и архитектурного облика столицы и придающие Москве особую привлекательность. Одним из таких исторических мест на территории современной Москвы является Люблино, упомянутое в источниках конца XVI века. В 80-е годы XVII века поместьем владела знаменитая фамилия Годуновых и называлось оно Годуново. Позднее стало принадлежать князьям Прозоровским, и было настолько любимо хозяевами, что получило название "Люблино". В первой четверти XIX века усадьбу купил богатый московский помещик Н.А.Дурасов, самый известный из ее владельцев.
Читать статью целиком »
Просмотров: 12636 | Комментариев: 13
Исследование защиты программы JavaScript Scrambler
19.08.2010 | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот программы JavaScript Scrambler
Читаю сейчас умную книжку по JavaScript, в одной из глав наткнулся на описание якобы крутой программы для защиты исходных кодов JavaScript от всяких посягательств. И там же было сказано, что программа еще и платная. Речь идет о JavaScript Scrambler. Не знаю что мне захотелось больше: поковыряться внутри самой программы или в результатах ее работы. Так что придется воплощать в жизнь оба желания.
Читать статью целиком »
Просмотров: 5646 | Комментариев: 8
Картофель в горшочке с молоком и сыром
17.08.2010 | Категория: А еще я туда ем! | Автор: ManHunter
Картофель в горшочке с молоком и сыром
Еще зимой купил несколько керамических горшочков для готовки, но они так и стояли на кухонном шкафу без дела. Дальше это безобразие продолжаться не могло, горшочки были торжественно извлечены и использованы по кулинарному назначению. Начнем раскрывать тему горшочной кулинарии с несложного блюда - картофеля, запеченного в горшочке с молоком и сыром.
Читать статью целиком »
Просмотров: 10798 | Комментариев: 7
Микрокомпонентная система JVC UX-G355E
15.08.2010 | Категория: Обзоры техники | Автор: ManHunter
Микрокомпонентная система JVC UX-G355E
Музыкальный центр LG F-262, служивший мне верой и правдой много лет, не помещается в новом стеллаже, да к тому же он уже устарел по всем статьям. Пришлось думать, чем его можно заменить. Боевая задача: найти компактный музыкальный центр с максимально мощными колонками, удобный, без лишних наворотов, но обязательно с возможностью воспроизведения музыкальных файлов с flash-накопителей. После тщательного анализа рынка современной аудиотехники я выбрал микрокомпонентную систему JVC UX-G355E.
Читать статью целиком »
Просмотров: 6181 | Комментариев: 7