nickita startcev (nicka_startcev) wrote,
nickita startcev
nicka_startcev

Categories:

дыбр, погромирование

Вчера ниасилил rndis прошивку.

Скачал ЗИП с гита, прочитал статью на хабре.

Нёх из зима рабочий, а вот всё прочее мало того что не под опенцм, так ещё и не под гцц.

Попробовал тупо копипастнуть сишники и аккуратно поправить стартап с армасм на гас - не завелась. Немного поправил исходники, подсунул стартап от опенцм, поправил имена векторов - не завелась.

Ставить на комп себе все этак ЧЕТЫРЕ как минимум набора для компиляции -пока не хочу (кеил, иар, работа с индускими цмсис и stm32xxxxxxxxxxx.c, opencm)

Взял свой рабочий проект под опенцм3 с усб по прерываниям и с эхо по cdc-acm, поправил дескрипторы.

А теперь собственно вопросы.

1. Где взять описание самого rndis протокола (усб-сетевушки)
Ссылки с нагугленного на сайт микрософта все тухлые

2. Как отлаживаться. Есть ли подлинукс аналог вирешарка (проводной акулы) или прочего тцпдампа, но для усб?

Хочу тупо отсниффить обмен пакетами с рабочей прошивкой на этапе установления связи и по ходу установления связи с моей прошивкой добавлять разбор новых сортов пакетов.

2а. Или просто пересобрать с отладкой ядерный линуксовый rndis модуль?
Subscribe

  • ковид и рубиско

    любопытно, если искать рубиско также тщательно, как ковид у непривитых, то у какого процента обследуемых это рубиско найдется? ps: рубиско - это у…

  • игра слов

    если геном лукьяненко отличается от генома человека, то лукьяненко - не человек.

  • и да

    если ПЦРом в крови можно найти рубиско (реально, в эпоху до озонодыры такая хохма была хохмой), то и сожранный вирус свиного гриппа тоже может…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 3 comments