Blog. Just Blog

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

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

Вторая годовщина сайта

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

Вторая годовщина сайта

Сегодня сайт снова повзрослел. Два года в масштабах Вселенной - не так много, но я считаю, что для авторского блога это уже приличный возраст. Взятый в самом начале темп сохраняется, мне все еще есть о чем рассказать посетителям, надеюсь, что так будет и дальше. В остальном все спокойно, политика сайта остается тоталитарной, никакой демократии нет и не ожидается. А еще я в который раз убеждаюсь, что быть хорошим для всех одновременно не получится. На эту тему я даже нашел очень хороший афоризм: "Критиковать - это показывать автору, как делал бы сам, если бы умел". Кто-то приходит, кто-то уходит, кто-то остается. А жизнь продолжается.

Оставайтесь и вы с нами :)

Просмотров: 3420 | Комментариев: 20

Клиент telnet в Windows 7

28.08.2010 | Категория: Software | Автор: ManHunter

Установка telnet в Windows 7

По умолчанию в Windows 7 зачем-то отключен компонент telnet. Чтобы вернуть его обратно зайдите в "Панель управления" - "Программы и компоненты" - "Включение или отключение компонентов Windows". В открывшемся окне поставьте галочку в строке "Клиент Telnet", нажмите кнопку OK. Возможно, что потребуется установочный диск Windows 7 (у меня telnet нормально включился без него). Все, теперь telnet стал доступен из командной строки, хотя лично я предпочитаю пользоваться более удобными альтернативами.

Просмотров: 6893 | Комментариев: 5

Защищенное поле для ввода пароля

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 и "чужие". Признак "свой" можно сделать, например, указав в качестве длины буфера какое-нибудь заранее определенное уникальное значение, а затем в обработчике пропускать сообщения только с этим параметром. Установить собственный обработчик можно через субклассирование окна ввода, это мы уже разбирали в предыдущих статьях. Теперь от теории перейдем к практике.

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

Усадьба Люблино (дворец Н.А.Дурасова)

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

Усадьба Люблино (дворец Н.А.Дурасова)

История строительства русских усадеб уходит в глубь времен, сохраняя для потомков уникальные архитектурные и природные ансамбли. Важное место в отечественной усадебной культуре занимают подмосковные, а ныне московские усадьбы, играющие исключительно важную роль в формировании образа и архитектурного облика столицы и придающие Москве особую привлекательность. Одним из таких исторических мест на территории современной Москвы является Люблино, упомянутое в источниках конца XVI века. В 80-е годы XVII века поместьем владела знаменитая фамилия Годуновых и называлось оно Годуново. Позднее стало принадлежать князьям Прозоровским, и было настолько любимо хозяевами, что получило название "Люблино". В первой четверти XIX века усадьбу купил богатый московский помещик Н.А.Дурасов, самый известный из ее владельцев.

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

Исследование защиты программы JavaScript Scrambler

19.08.2010 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы JavaScript Scrambler

Читаю сейчас умную книжку по JavaScript, в одной из глав наткнулся на описание якобы крутой программы для защиты исходных кодов JavaScript от всяких посягательств. И там же было сказано, что программа еще и платная. Речь идет о JavaScript Scrambler. Не знаю что мне захотелось больше: поковыряться внутри самой программы или в результатах ее работы. Так что придется воплощать в жизнь оба желания.

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

01 ... 365 366 367 368 369 370 371 ... 429
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2025
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.11 сек. / MySQL: 2 (0.0292 сек.) / Память: 4.5 Mb
Наверх