Сведения о вопросе

HOLY

19:20, 25th August, 2020

Посоветуйте книги для изучения реверс-инжиниринга и написания драйверов для USB-устройств

Просмотров: 417   Ответов: 7

Желательно книги для новичков и если возможно на русском языке.



  Сведения об ответе

repe

16:42, 5th August, 2020

К.Касперски «Искусство дизассемблирования» www.books.ru/shop/books/540175

В.П.Солдатов «Программирование драйверов Windows» www.soldatov.net/


  Сведения об ответе

davran

12:24, 27th August, 2020

В контекста портирование драйверов для Linux:
-прочитать Linux Kernel издательства OReilly для понимания общей концепции(хотябы выборочно)
-взять usb snoop и поснифать весь трафик общения драйвер-устройство. разобраться в формате передачи данных.
-посмотреть драйвера аналогичных устройств(сетевых карт, dvb карт и тп) и на основе готового драйвера слепить свой.

это путь 99% людей, которые портируют драйвера USB устройств под linux.


  Сведения об ответе

JUST___

10:44, 24th August, 2020

Как правило, к контроллеру USB, на котором выполнено устройство, производитель поставляет готовый драйвер. Возьмите его за основу


  Сведения об ответе

PHPH

11:05, 11th August, 2020

По структуре USB и программировании под него — Агуров (но он добивает паскалем), хороша англоязычная книжка USB Complete. Конкретно по тематике драйверов USB ничего нет скорее всего, тут разве что искать готовые примеры, для Windows в том же DDK есть несколько неплохих. Под Linux не знаю.

Про работу с контроллером USB-хоста есть хорошая глава в книге «Программирование на аппаратном уровне», автор Кулаков.


  Сведения об ответе

screen

11:01, 26th August, 2020

RE — искусство, я считаю.

Этому нельзя научить; максимум, что можно — подтолкнуть в этом направлении…

Как минимум, Вы должны любить ассемблер и хотя бы одну ночь за свою жизнь не лечь спать из-за того, что Вы «почти поняли как избавиться от еще одной пары инструкций и достичь рекорда в реализации игры Жизнь под i386»


  Сведения об ответе

SSESION

05:45, 28th August, 2020

Зубков asm Linux
Крыс Касперски IDA

2009-06-13 05:24:56 0day Lakeview.Research.USB.Complete.The.Developers.Guide.4th.Edition.Jun.2009.eBook-BBL


  Сведения об ответе

pumpa

19:59, 12th August, 2020

По поводу драйверов под линукс, есть толковая книга "Драйвера устройств Linux".
Что касается RE - обратите внимание на книги и статьи Криса Касперского.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться