реклама на сайте
подробности

 
 
> Захват обмена по USB
toweroff
сообщение Aug 9 2011, 15:20
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Доброго времени всем

Есть два устройства, обменивающиеся данными по USB 2.0 full speed
Оба девайса - закрытые ящики и вкрутить туда что-то типа USB Monitor нет никакой возможности

то можно придумать для анализа обмена?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
WitFed
сообщение Sep 5 2014, 12:18
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 271
Регистрация: 6-12-11
Из: Taganrog
Пользователь №: 68 701



Ох, как я не люблю демократически переразвитые политические установки...
Если в Винде пакет проходит через какой-то интерфейс, даже просто между разными DLL, то его можно словить, ибо там промежуточные таблицы адресов, только начальство должно поставить программеру максимальную задачу !
Пусть на этапе инита что-то там не через то место проходит, но то место тоже можно высветить фонариком ! wink.gif
Другое дело, что производители аппаратуры хотят продавать свои болванки и делятся, видимо, с кем надо, чтоб ПО не умнело.
Мне сейчас не нужно отлаживать резисторы и ёмкости в интерфейсе, оно всё живое, ибо Линукс с этой платы грузится и видит флэшку, но я хочу руками поднять OTG-контроллер в девайсном направлении (уже постился в ветке недалеко и безрезультатно).
Если мой контроллер сигнализирует в регистре прерываний разными битиками, что много чего к нему пришло, и читает приличный пакет SETUP на Dev_descriptor из фифошки, этому можно доверять. А вот Западенцам с их хитрым маркетингом -- нечасто wink.gif

В Bus Hound в самом конце Help/FAQ есть совет -- если вы чего-то не видите из пакетов, половите на вышестоящем хабе. При втыкании флэшки тот действительно всё ловит -- дескрипторы, строки, потом кучу данных (каталоги и FAT, вероятно), потом тоже не молчит... Но мой девайс в тот же порт (втыкание коннектора USB при пущенной в плате настроенной программе) не даёт хабу ничего. Когда треснуть мне ?... От гнилого инета уже тяжело башке wink.gif

Поставил Lyser, тот таки видит мой "девайс", но только после всех "танцев" от Винды через кабель, когда она поругалась в трее на неопределяемый девайс. Ловлю втыкание флэшки через хаб опять же -- всё на месте после некоего пролога (связанного с настройкой хаба, вероятно). Ловлю своё снова и снова -- ничего подобного, и где ж тут собака могла порыться ? Это же самое цимесное место -- оживить начало, потом уж легче, и на него не писано софта ? В Линуксе небось есть, но я с ним не дружу.

Может на ХР попробовать те же все проги ? Вдруг там легче жить на порядок хакерным драйверам ?
Нагуглил (жутко ненаучное это дело) ещё: Advanced USB Monitor (http://www.aggsoft.ru/usb-monitor/index.htm), но там вроде как кряков нет, несмотря на кучу дурных ссылок, наши держат ситуацию с Гуглем ! wink.gif Пробовал кто-нибудь это отечественное ?

Планы именно у меня серъёзные, но личные -- начальство говорит "сделаешь вещь -- будут деньги тада", это как обычно wink.gif
Просто подключить наш девайс к хосту и поработать с файловой системой, "скопировать" один девайс на другой целиком очень удобно, через Eth это гораздо трансректальней, хотя и страдаем уж лет 10, монтируя ФС хоста после особой компиляции нашего софта и потом в консоли занимаясь копированиями, даже без файло-менеджера, 19 век... wink.gif

P.S. Во вложении -- примеры, кто хорошо понимает протоколы Lyser -- гляньте, пожалуйста !
Первый файл fla.ulz -- рабочая флэшка, второй myf.ulz -- моя.
Прикрепленные файлы
Прикрепленный файл  lizer.zip ( 127.55 килобайт ) Кол-во скачиваний: 8
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- toweroff   Захват обмена по USB   Aug 9 2011, 15:20
- - kovigor   Цитата(toweroff @ Aug 9 2011, 18:20) то м...   Aug 9 2011, 15:38
|- - toweroff   Цитата(kovigor @ Aug 9 2011, 19:38) P.S. ...   Aug 9 2011, 15:58
|- - ar__systems   Цитата(toweroff @ Aug 9 2011, 11:58) вот ...   Aug 9 2011, 16:11
|- - toweroff   Цитата(ar__systems @ Aug 9 2011, 20:11) Д...   Aug 9 2011, 17:06
|- - ar__systems   Цитата(toweroff @ Aug 9 2011, 13:06) как ...   Aug 9 2011, 17:39
|- - algidim   toweroff Тоже очень интересует. Пришел ответ, ск...   Aug 23 2011, 07:24
|- - toweroff   Цитата(algidim @ Aug 23 2011, 11:24) towe...   Aug 23 2011, 07:36
|- - ar__systems   Цитата(toweroff @ Aug 23 2011, 03:36) обн...   Aug 23 2011, 16:27
- - WitFed   Возрожу опять же... По поводу основной тематики мо...   Sep 4 2014, 10:37
|- - kovigor   Цитата(WitFed @ Sep 4 2014, 13:37) Подска...   Sep 4 2014, 10:42
- - Alex11   Мы USBLyser используем леченый.   Sep 4 2014, 16:08
- - WitFed   Так USBLyser может показывать абсолютно всё ? А то...   Sep 5 2014, 07:53
|- - kovigor   Цитата(WitFed @ Sep 5 2014, 10:53) Так US...   Sep 5 2014, 08:10
|- - kovigor   Цитата(WitFed @ Sep 5 2014, 15:18) Когда ...   Sep 5 2014, 12:27
- - WitFed   А у меня совершенно другая ориентация, у нас от от...   Sep 8 2014, 09:22
|- - kovigor   Цитата(WitFed @ Sep 8 2014, 12:22) ...Пох...   Sep 8 2014, 12:51
- - WitFed   Это всё хорошо, только неохота ввязываться в лишню...   Sep 10 2014, 12:12


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 19:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016