fasm

Всё по теме «fasm» на форуме Codeby.net. Обсуждений: 12. Разборы, инструменты и практика по информационной безопасности.
  1. Marylin

    Статья FASM - многоязычный интерфейс программ Win-MUI

    Пользователям гораздо удобней работать с программой на своём родном языке, а потому поддержка многоязычного интерфейса "Multilingual User Interface" является сейчас одним из обязательных требований заказчиков к программистам. На рынке предлагается множество готовых решений, но все они имеют...
  2. Marylin

    Статья Анатомия реестра Windows[1] - формат файлов REGF на диске

    Для большинства из нас реестр - это окно "Regedit" с древовидной структурой папок, и огромным кол-вом пар "ключ/значение". Однако на низком уровне это бинарные файлы в формате regf, которые хранятся на жёстком диске, чтобы была возможность запомнить текущие настройки системы при выключении...
  3. Marylin

    Статья CRC32 на fasm: почему таблица - это магия

    1. Общие сведения 2. Побитовый метод вычисления 3. CRC32 с использованием таблиц 4. Как получить на выходе нуль 5. Применение на практике 6. Послесловие 1. Общие сведения CRC или "Cyclic Redundancy Check" (контроль циклически избыточным кодом) - это одна из разновидностей подсчёта...
  4. Marylin

    Статья Создаём РЕ-файл минимального размера

    Можно-ли урезать размер исполняемых файлов Win до минимума, чтобы не таскать с собой лишний груз? Как оказалось, даже РЕ64 с MessageBox() на борту можно «побрить налысо» до 276 байт, а РЕ32 итого меньше. В статье рассматривается способ удаления из исполняемых файлов всего, что только возможно, и...
  5. Marylin

    Статья ASM. Программирование ОС [1] – загрузчик

    В данном цикле из трёх частей займёмся хардкором, и с нуля разработаем свою операционную систему «CodebyOS». Это отличная школа, которую должен пройти любой системный программист. Холодное дыхание компьютерного железа передаёт незабываемые ощущения, а работа с портами ввода-вывода контролёров...
  6. Marylin

    Статья ASM. Секреты эксплуатации структуры PEB

    Прежде чем нырять в смещения и поля, стоит сделать важную оговорку. Структура PEB, несмотря на то что она официально объявлена в заголовке winternl.h, формально считается внутренней структурой операционной системы — Microsoft прямо предупреждает, что её содержимое и разметка полей могут меняться...
  7. Marylin

    Статья ASM. Пишем кастомный дампер процессов

    К созданию дампа памяти процесса обычно прибегают редко – как вариант, это может быть или работа с упакованным софтом UPX/ASPack и прочие, или-же кража информации из системных файлов типа lsass.exe (Local Security Authority Subsystem Service), где спрятан хэш пароля пользователя. В природе уже...
  8. Marylin

    Статья ASM. Драйверы WDM (3) – Пример Legacy драйвера

    Ознакомьтесь с предыдущими частями «Введение в IRQL» и «Объекты драйверов». Пробежавшись по макушкам фундаментальных основ, пришло время заняться практикой. Начнём, пожалуй, с Legacy, которых и по сей день водится с избытком в современных ОС. Как упоминалось ранее, они отличаются от WDM тем, что...
  9. Marylin

    Статья ASM. РЕ файл – ломаем стереотипы. Часть-1 Заголовки.

    Первая спецификация формата РЕ вышла в свет вместе с Win3.1, и вот уже как 40 лет особых изменений в нём не наблюдается. Даже переход на архитектуру х64 особо не повлиял на общую картину – инженеры ограничились лишь расширением некоторых полей до 8-байтных значений. Политика Microsoft здесь...
  10. Marylin

    Статья ASM – Тёмная сторона РЕ-файла

    Исполняемым файлом в системах класса Win является "Рortable-Еxecutable", или просто РЕ. Инженеры Microsoft потрудились на славу, чтобы предоставить нам спецификацию на него, однако некоторые "тузы в рукавах" они всё-таки припрятали. В данной статье рассматривается недокументированная часть...
  11. M

    Структура FASM программы для x64

    Всем привет! В раздел по Ассемблеру писать не могу, поэтому вопрос здесь. Прошу разъяснить участок кода в простейшем 64-битном Hello World: format PE64 console entry start include "C:/Tools/Fasm/INCLUDE/win64ax.inc" section '.data' data readable writeable Message db 'Hello...
  12. X

    оьFasm, ругается компилятор

    привет всем. Решил разобраться в программе по получению фотки с вебки. По идее врубается камера делается фото и сохраняется в любом читаемом формате. Я нашёл решение в инете, но есть проблема готовый экзешник врубает вебку делается фото камера офается, сохраняется фотка bmp, но вес по нулям, а в...