Blog. Just Blog

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

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

Обработка событий в консоли

26.01.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter

Обработка событий в консоли

В одной из предыдущих статей я уже рассказывал об обработке нештатных ситуаций консолью. А как у консоли обстоят дела со штатными? Оказывается, не намного хуже, чем у оконных приложений. Окно консоли может обрабатывать не только клавиатурный ввод, но и операции с мышью, установку и потерю фокуса окна, а также работу с системным меню.

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

Сосиски в тосте

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

Сосиски в тосте

Нет, это не опечатка, это действительно сосиски в тосте, а точнее в тостовом хлебе. Интересный вариант для разнообразия завтрака. Ну и, как обычно, скорость и простота приготовления в наличии.

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

Исследование защиты программы USB Low-Level Format

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

Скриншот программы USB Low-Level Format

Утилита USB Low-Level Format предназначена для низкоуровнего форматирования карт памяти и USB-накопителей различных производителей (поддерживается более 20 типов контроллеров). При форматировании не только стирается вся информация, но также все параметры накопителя сбрасываются к заводским значениям. В некоторых случаях это позволяет даже восстановить неисправные накопители, например, у которых некорректно определяется емкость. Кроме того после форматирования можно сразу сделать загрузочную флешку. В бесплатном режиме USB Low-Level Format позволяет форматировать накопители емкостью не более 2GB. Машины времени, чтобы вернуться на много лет назад в эпоху таких емкостей, у меня нет, зато есть дизассемблер и отладчик, чтобы привести утилиту к реалиям нашего времени.

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

GUID Helper 1.4

21.01.2022 | Категория: Мои программы | Автор: ManHunter

Скриншот программы GUID Helper

Программа-помощник для программистов, которая преобразует название и GUID из строковой записи в формат данных, принятый в Ассемблере. У программы есть собственная база данных, если введенное название GUID в ней присутствует, то вы сразу получите заполненное поле, соответствующее его значению. И наоборот, по строке GUID можно получить из базы его название. Если указанный GUID относится к интерфейсам, то опционально можно также получить его методы в виде структуры. Программа написана для личных нужд, так как мне надоело сперва искать в интернете нужные значения, а затем вручную переводить их в формат Ассемблера. Если программа пригодится кому-нибудь еще, то я буду только рад. Файл базы данных представляет собой обычный ini-файл, так что можете добавлять туда любые нужные вам значения или вообще заменить его на свой собственный.

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

Использование TEB для антиотладки

18.01.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter

Использование TEB для антиотладки

Структура TEB (Thread Environment Block), как и PEB (Process Environment Block), при грамотном использовании позволяет получить огромное количество полезной информации. Сегодня расскажу еще об одном малоизвестном антиотладочном трюке. Он основан на том, что при нормальном запуске приложения в поле StaticUnicodeBuffer структуры TEB не содержится ничего, а при запуске под отладчиком там обязательно оказывается название той или иной динамической библиотеки, используемой приложением.

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

01 ... 06 07 08 09 10 11 12 ... 352
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2022
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.09 сек. / MySQL: 2 (0.0214 сек.) / Память: 5 Mb
Наверх