Быстрый поиск
Введите фрагмент названия статьи для поиска
Поздравляю с Днем святого Валентина!
14.02.2024 | Категория: Всякая всячина | Автор: ManHunter
Поздравляю с Днем святого Валентина!
День святого Валентина - это праздник, когда мир утопает любви, когда соединяются сердца, а влюбленные произносят друг другу самые сокровенные слова. Любите и будьте любимыми! Наслаждайтесь каждой минутой, проведенной вместе, пусть это светлое чувство живет вечно и дает вам крылья для полета!
С любовью, -
ManHunter / PCL
Просмотров: 168 | Комментариев: 4
Исследование защиты программы Smarter Battery
13.02.2024 | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот программы Smarter Battery
Программа Smarter Battery предназначена для мониторинга состояния аккумулятора ноутбука. Она показывает изменение емкости батареи во время цикла зарядки и разрядки, прогнозирует оставшееся время работы ноутбука и уведомляет при достижении низкого и критического уровня заряда батареи. Часть полезных функций заблокированы и требуют денежных вложений. Но лучше сэкономить денежку на приобретение запасного аккумулятора для ноута.
Читать статью целиком »
Просмотров: 66 | Комментариев: 0
Павильон "Атом" на ВДНХ
10.02.2024 | Категория: Жизнь в оффлайне | Автор: ManHunter
Павильон "Атом" на ВДНХ
Павильон "Атом" - самый крупный в России просветительский комплекс, посвященный истории ядерной эпохи. Экспозиция павильона будет интересна широкому кругу посетителей: и школьникам, которые еще даже не начали изучать физику, и гостям, давно и всерьез интересующимся вопросами использования атомной энергии. Здесь можно познакомиться с подробной историей становления ядерной науки, узнать об использовании энергии атома в мирных и оборонных целях, о современном состоянии атомной отрасли и ее перспективах.
Читать статью целиком »
Просмотров: 205 | Комментариев: 1
Запись мини-дампа процесса на Ассемблере
07.02.2024 | Категория: Образ мышления: Assembler | Автор: ManHunter
Дампы или мини-дампы создаются обычно в случае аварийного падения процесса или системы. С помощью специальных программ по дампам можно восстановить примерное окружение, на котором произошел сбой, проанализировать его и установить процесс или код, который привел к критическому сбою.Для создания дампов памяти есть официально документированная функция MiniDumpWriteDump из динамической библиотеки dbghelp.dll. C ее помощью можно точно настроить, какие данные должны попасть в создаваемый дамп. Вызывается она примерно так (вариант для текущего процесса):
Code (Assembler) : Убрать нумерацию
- ; Создать файл для записи дампа
- invoke CreateFile,fname,GENERIC_WRITE,\
- FILE_SHARE_WRITE,0,CREATE_NEW,\
- FILE_ATTRIBUTE_ARCHIVE,0
- mov [desc],eax
- ; Получить ID текущего процесса
- invoke GetCurrentProcessId
- mov ebx,eax
- invoke GetCurrentProcess
- MiniDumpNormal = 0x00000000
- ; Сделать дамп
- invoke MiniDumpWriteDump,eax,ebx,[desc],MiniDumpNormal,0,0,0
- ; Закрыть файл
- invoke CloseHandle,[desc]
rundll32.exe C:\windows\System32\comsvcs.dll, MiniDump <PID> dump.dmp full
До некоторых пор таким способом можно было сохранить дамп процесса lsass.exe и затем при помощи какого-нибудь инструмента типа Mimikatz вытащить из него пароли учетных записей пользователей компьютера.
Читать статью целиком »
Просмотров: 145 | Комментариев: 0
Упаковка и распаковка данных с помощью функций D3D
05.02.2024 | Категория: Образ мышления: Assembler | Автор: ManHunter
Упаковка и распаковка данных с помощью функций D3D
Функции Microsoft High Level Shader Language (HLSL) изначально предназначены для работы с шейдерами в различных графических приложениях. Но, как выяснилось, с помощью некоторых из этих функций можно весьма эффективно сжимать данные, а потом распаковывать их.
Читать статью целиком »
Просмотров: 375 | Комментариев: 5