asm

  1. g00db0y

    Статья Windows Shellcoding x86 – функции вызова в Kernel32.dll – часть 2 [Перевод]

    Доброго времени суток, codeby. Первоисточник: Тут Перевод: Перевод выполнен от команды Codeby В предыдущей части мы нашли адрес Kernel32.dll, проходя через LDR структуру. В этой части мы сконцентрируемся на нахождении адреса функций (известных как DLL символы) в Kernel32.dll и вызовем их...
  2. g00db0y

    Статья Windows Shellcoding x86 – поиск Kernel32.dll – часть 1 [Перевод]

    Доброго времени суток, codeby. Первоисточник: Тут Перевод: Перевод выполнен от команды Codeby Добро пожаловать в ад на земле Абсолютно верно, вы обратились по адресу. Для человека, который изучал Linux Shellcoding, а потом начал работать в Windows, поверьте мне, это будет намного сложнее...
  3. Marylin

    Статья DEP и ASLR – игра без правил

    Со времени выхода в свет Win2000 прошло уже 20 лет. Её разработчики, с чувством исполненного долга предвкушали себе счастливую старость, но грянул гром – система оказалась дырявой как сито, и на данный момент счёт её обновлениям потеряла наверное уже и сама Microsoft. Ознакомиться с...
  4. Marylin

    Статья Entry Point – дело о пропавшем индексе (часть 1)

    Термин EntryPoint знаком каждому программисту – это адрес точки входа в программу, т.е. первой инструкции исполняемого кода. Компиляторы прошивают этот адрес в РЕ-заголовок по смещению 28h, а системный "загрузчик образов" потом считывает его от туда, и передаёт на него управление. Такому...
  5. Marylin

    Статья SEH – фильтр необработанных исключений

    Во времена рассвета DOS программист имел полную власть над системой. Находясь в реальном режиме работы CPU, у нас не было никаких ограничений и мы могли использовать в программах буквально все инструкции и регистры процессора, общее число которых на Р6 стремилось преодолеть барьер в ~200 единиц...
  6. Marylin

    Статья TLS callback – рояль в кустах для отладчиков

    Системы класса Win-NT имеют интересный тип памяти под названием "Thread Local Storage", или локальная память потока. После того как мир увидел многопоточные приложения оказалось, что родственные потоки одной программы ведут между собой нешуточную борьбу за системные ресурсы, т.к. все загружаются...
  7. denez

    Статья ASM обучение #2 Установка ПО и первая программа

    Сегодня мы установим среду разработки, и создадим свою первую программу Сборка-Настройка Среды Настройка Локальной Среды Язык ассемблера зависит от набора инструкций и архитектуры процессора. В этом уроке мы сосредоточимся на процессорах Intel-32, таких как Pentium. Чтобы следовать этому...
  8. denez

    Статья ASM обучение #1

    Ассемблер Всем здравия, дорогие читатели, это первая статья из цикла по изучению такого языка программирования, как ассемблер. Весь цикл, кроме заключительной статьи с выводами - это перевод android приложения Assembly Guide, так что за первоисточником - туда. Итак начнём! Введение Что...
  9. U

    Проблема Codeby.net чем должена обладать система-прокси?

    Здравствуйте! Codeby.net, какими функциям и прибамбасами должна обладать socks5-proxy-system? Если быть точнее клиент-серверное ПО, что должно быть в клиентской части. Какие действия по защите клиентской части должны быть реализованы, и что должно быть реализовано в обязательном порядке т.е...