Выбор книги

Тема в разделе "WASM.BOOKS и WASM.BLOGS", создана пользователем JAD, 2 мар 2011.

  1. JAD

    JAD New Member

    Публикаций:
    0
    Регистрация:
    25 окт 2005
    Сообщения:
    10
    Адрес:
    Кременчуг
    Посоветуйте книгу. Знаю асм для IBM PC, писал проги, работал с портам, менял векторы прерываний в общем навыки имею. Потом начал учит Си основы, алгоритмы, структуры, СТЛ с переходом в С++, ещё кучу всякого.. Потом першел на Джаву, ООП, проектирование ЮМЛ и т.п. Сейчас необходимо написать драйвер, ну и вообще тема низкоуровневого программирования интересует (под винду).. Начал читать солдатова, теория впринцыпе понятна, практика -нет. Потом начал Хоглунда- руткиты,внедрение в ядро виндовс. Ну блин, ну книга классная, понятная, полезная, очень интерессная, но код... Вроде и джаву и си, и структурное и ООП понимаю (ооп тут конечно не причем,хотя..) но куча функций.. откуда они взялись где их взять, кто их придумал, какие библиотеки нужны..???! Прочитал, врубился в принципы Win32 API (GUI), но все что на Си либо основы, либо алгоритмы, либо АПИ ГУИ. А что есть интересного про библиотеки, методы, переменные, типы данных и определенные структуры винды ( чтобы Джаверу стало понятно)))). И что есть про процы? А то по IBM PC знаю про стандартные регистры, про регистра доступа думаю в руткитах прочитаю, а вот про технологии типа MMX, SSE и т.п. вообще понятия не имею как все реализуется.. Спасибо)
     
  2. izl3sa

    izl3sa New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2010
    Сообщения:
    164
    Адрес:
    Spb
    Про драйвера. Если действительно хочешь разобратся, то есть Вальтер Они и WDK (windows driver kit), там довольно подробно про wdm и рантайм. + примеры из wdk из папки general. Далее выбираешь специализацию и изучаешь все что к ней относится (storage stack, net, etc).
    Для руткитов необходимы свои исследования, которые базируются на опыте и знании системы (Руссинович, реверс, сорцы и тд). Есть ещё тема от Грейта, где он рассказывает о первых шагах в нулевом кольце, что изучать и что настраивать, местами несогласен, но полезно =).
    Хоглунда и тд лучше не читать, до Они и примеров из wdk.
    >> И что есть про процы?
    мануалы от интела. MMX, SSE не особо нужно, но режимы работы пригодятся (volume 3b если мне не изменяет память).
     
  3. JAD

    JAD New Member

    Публикаций:
    0
    Регистрация:
    25 окт 2005
    Сообщения:
    10
    Адрес:
    Кременчуг
    Спасибо большое, читаю Они, все класс)))
     
  4. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Вы его сами читали? Я лично переводил. Страниц 50 перевел понял. Что там есть всё, кроме того что нужно. Годится как справочник и набор примеров.
    В основном сам свои мозгом доходишь.
     
  5. izl3sa

    izl3sa New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2010
    Сообщения:
    164
    Адрес:
    Spb
    2Pavia
    Там описаны основные механизмы довольно подробно. Там нет деталей реализации, но я не думаю, что на этом этапе человеку понадобятся эти подробности. Для остального есть сорцы и бинарники =)