Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Flash Drive Information Extractor - USB

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
 
Бесплатная программа для получения информации о флешках.
Программа обладает возможностью определения модели USB контроллера, модели и типа памяти для многих современных USB флешек. Особенность программы в том, что эти данные определяются напрямую, а не угадыванием по косвенным признакам типа VID/PID.
Во многих случаях программа сработает даже если отсутствует буква диска флешки (поврежден загрузочный сектор или разрушена файловая система).
 
При помощи программы можно получить следующие данные:
  • модель контроллера
  • возможные варианты установленных во флешке чипов памяти
  • тип установленной памяти
  • максимальный потребляемый флешкой ток
  • версия USB
  • полный физический объем диска
  • объем диска, сообщаемый операционной системой
  • VID и PID
  • Query Vendor ID
  • Query Product ID
  • Query Product Revizion
  • Controller Revision
  • Flash ID (не для всех конфигураций)
  • Chip F/W (для некоторых контроллеров)
  • некоторые другие параметры, полезные для специалистов.
     
    Последняя версия: 9.x от 26-07-2018г.
     
    Portable.

  • Всего записей: 8782 | Зарегистр. 08-06-2006 | Отправлено: 07:19 07-03-2013 | Исправлено: Engaged Clown, 15:59 09-11-2018
    kvazigorynich

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Необходимо отметить что программа пытается слать в инет закодированную/зашифрованную строку. Причем передает ее через запуск браузера в параметре GET. Так что юзать не рекомендуется. На сайте автора не объяснено что и куда программа шлет.

    Всего записей: 794 | Зарегистр. 06-09-2007 | Отправлено: 17:01 31-03-2013 | Исправлено: kvazigorynich, 17:02 31-03-2013
    DimmY



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kvazigorynich
    Это объяснено в файле ReadMe.txt:

    Цитата:
    Рекомендуется наличие соединения с интернетом, так как в некоторых случаях программа может посылать данные флешки на наш web-сервер для анализа.

    Что и подтвердил автор программы в своём ответе по почте.

    Всего записей: 4706 | Зарегистр. 22-04-2002 | Отправлено: 21:23 31-03-2013
    Altur

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, подтверждаю и здесь.
     
    Передается информация о внутренней структуре флешки. Никакой информации, не относящейся к конкретной флешке, не передается, это гарантируется.
     
    В этом и состоит (единственная) цель написания и развития программы - изучение внутренней структуры флешек, ибо никакой монетизации ни наш сайт, ни программа не имеют (ничего не рекламируется).
     
    Скачивать лучше со страницы сайта программы: http://www.antspec.com/usbflashinfo/, так как прямая ссылка на ZIP будет меняться.

    Всего записей: 11 | Зарегистр. 25-01-2006 | Отправлено: 21:55 31-03-2013 | Исправлено: Altur, 21:57 31-03-2013
    Engaged Clown



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Altur
    Как насчёт того, чтобы работать не только с одной флешкой? Походу он берёт только первую попавшуюся.

    Цитата:
    Скачивать лучше со страницы сайта программы

    Лучше оставьте как есть, так удобнее проверять обновления.
    PS англоязычная аудитория осваиваться будет? Или нагрузку не выдержит сервер?

    ----------
    Опросы ru-board'а

    Всего записей: 8782 | Зарегистр. 08-06-2006 | Отправлено: 22:06 31-03-2013
    kvazigorynich

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пусть так. Но перед тем как отправлять или при запуске программы необходимо спрашивать разрешения на отправку информации и конкретно пояснять что за информация отсылается. И я думаю, по закону или еще чем-то это регламентируется, требуется наличие опции позволяющей запретить отправку чего-либо. Во всяком случае во всех "цивилизованных" программах это предусмотрено. Прячут как могут, но полностью в неведении держать юзера видимо нельзя. Возможно существует вероятность встрять по этому поводу.
     
    Программа в целом полезная. Плохо что приходится каждый раз перезапускать. У меня на одной флешке она затыкается, когда с админскими правами запускаешь, а без админских прав все нормально. Флешка правда Noname какой-то.
     
    P.S. файл readme не обязателен для прочтения. Чтобы юзер принял соглашения по использованию софта требуется выводить окошко при первом запуске с птичкой о согласии, либо в инсталяторе.
     
    P.P.S. Я не придираюсь. Просто мысли вслух.

    Всего записей: 794 | Зарегистр. 06-09-2007 | Отправлено: 22:59 31-03-2013 | Исправлено: kvazigorynich, 23:03 31-03-2013
    Altur

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Чтобы не с одной флешкой - усложняется сильно, нужно будет для каждой флешки создавать свой экземпляр класса. Но в перспективе такой вариант будет, конечно.
     
    На англоязычною аудиторию не ориентируемся в этом проекте, и ее пока не наблюдается совсем.
    Русскоязычной вот маловато... Раскруткой некогда заниматься...
     
    Добавлено:

    Цитата:
    Во всяком случае во всех "цивилизованных" программах это предусмотрено.

    Если бы так! Передают такие массивищи данных, что оторопь берет (тот же Адоб), только не так прозрачно, как наша программа, а прямиком, помимо браузера. Может,  у них там и сказано что-то мелким шрифтом по этому поводу, но разешения точно никто не спрашивает.
     
    Целые сервисы создаются для этого дела, отслеживают полностью взаимодействие пользователя с программой, вплоть до траектории движения мыши, и всё это на сервер передается. В принципе, если на пользу дела, не жалко, но всё равно неприятно как-то, согласен.
     
    Насчет проблем с запуском под админом - странно...  А Windows какой?
    Да, и попробуйте последний билд программы, там более стабильно должно работать.

    Всего записей: 11 | Зарегистр. 25-01-2006 | Отправлено: 23:06 31-03-2013
    kvazigorynich

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я сегодня скачивал. Так что билд у меня последний должен быть. Windows XP у меня. При запуске с админскими правами, одна из флешек не видится программой. Она долго что-то пытается сделать и в итоге выдает что не найдены подключенные устройства. Ждал, перетыкал все вобщем перепробовал, но результат одинаков.

    Всего записей: 794 | Зарегистр. 06-09-2007 | Отправлено: 23:45 31-03-2013
    SevereK20

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kvazigorynich
    флешка рабочая полностью?

    Всего записей: 7699 | Зарегистр. 07-05-2010 | Отправлено: 00:21 01-04-2013
    Altur

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Windows XP у меня.

    Вообщем понятно... Под ХР к спец. командам контроллера возможен доступ только под админом (в отличие от Висты/7/8), то есть при попытке обращения к контроллеру флешки он не отвечает, и программа в конце концов отваливается по таймауту. Это значит, контроллер программе не знаком, и она пытается как-то к нему подобраться (безуспешно). Без админ. привилегий к контроллеру прямое обращение невозможно, поэтому там и нет проблемы.
     

    Всего записей: 11 | Зарегистр. 25-01-2006 | Отправлено: 00:57 01-04-2013
    kvazigorynich

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SevereK20
     
    Несомненно. Просто NoName какой-то.
     
    Altur
     
    Ну, вот и разобрались. Apacer кстати 2004 года вполне нормально был опознан и "посчитан".

    Всего записей: 794 | Зарегистр. 06-09-2007 | Отправлено: 01:21 01-04-2013
    Altur

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    файл readme не обязателен для прочтения. Чтобы юзер принял соглашения по использованию софта требуется выводить окошко при первом запуске с птичкой о согласии, либо в инсталяторе.  

     
    Только что залили новый билд: 7.4.0.477
     
    Кроме внутренних измений, при первом запуске программы теперь показывается сокращенный вариант ReadMe, прямо в окне программы.  
    Чтобы начать пользоваться программой, надо после прочтения щелкнуть кнопку "Продолжить", если что-то не нравится в описании, можно просто закрыть программу.

    Всего записей: 11 | Зарегистр. 25-01-2006 | Отправлено: 22:38 01-04-2013
    kvazigorynich

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Altur
     
    Так я не настаивал. Просто предложил более прозрачно описать момент с отправкой данных. Большинству просто нет дела до этого, я думаю.
     
    Данные отправляются не в некоторых случаях, а каждый раз когда программа понимает что записи о данной флешке в реестре нет. Ну, и понятие служебные данные не раскрыто, а отправка осуществляется в защифрованном виде. Поэтому юзеру доподлинно неизвестно что за данные летят в инет. Но раз автор отписался в теме, то в принципе можно попробовать ему довериться .

    Всего записей: 794 | Зарегистр. 06-09-2007 | Отправлено: 00:06 02-04-2013
    Altur

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Так я не настаивал.

    Так это не потому, что настаивал кто-то, а потому, что действительно так правильнее.
    Могу только поблагодарить за правильный совет.
     
    Данные отправляются не во всех случаях, а только для тех флешек, которые на данном этапе для нас интересны. Честно говоря, сейчас почти во всех  Со временем таких флешек их будет всё меньше.
    Море однотипных данных нам совсем не нужно.
     
    А насчет раскрытия понятия служебных данных - это позабавило Тут как бы предлагается для каждого контроллера перечислить форматы команд, которые используются для идентификации...
     

    Всего записей: 11 | Зарегистр. 25-01-2006 | Отправлено: 01:26 02-04-2013
    kvazigorynich

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    форматы команд, которые используются для идентификации...

     
    Ну, хотя бы так. А то совсем было не ясно что отсылается.

    Всего записей: 794 | Зарегистр. 06-09-2007 | Отправлено: 02:02 02-04-2013
    Altur

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Просто не выйдет сформулировать более конкретно. Как написано в РидМи: "...программа может посылать данные флешки..."  
    То есть только о флешке, ничего кроме.
     
    А вот если попытаться объяснить, какие именно данные, и в каком формате... Попробую привести пример. На сайте usbdev.ru есть статья "Защита от записи данных на флэшках с контроллерами SMI": http://www.usbdev.ru/articles/a_smi/wp_smi_flash/. Там на картинках показаны массивы данных, возвращаемые командами контроллеров SMI некоторых версий. Вот элементы этих массивов нас и интересуют, и они в сжатом виде могут передаваться на сервер для анализа.  
    Но это только вершина айсберга. Чтобы получить, например, последний массив, нужно в контроллер послать подряд несколько команд (крайне запутанного формата), причем каждая из последующих команд использует результаты предыдущей. И облом может наступить на любом этапе, поэтому информация о корректной отработке всей цепочки (то есть о промежуточных командах и возвращаемых контроллером значениях) тоже очень полезна.
    Далее... Для каждой модели контроллера используестя свой уникальный формат команд. Причем команды у контроллеров настолько разные, что это вообще не поддается никакой унификации. Сколько всего этих моделей существует, можно ориентировачно сделать вывод, побродив по тому же сайту usbdev.ru. Повторю, команды контроллера могут отличаться не только для бренда (напр., SMI), а именно для конкретных моделей каждого бренда. И более того - для разных моделей памяти для одной той же модели контроллера могут применяться разные варианты команд. Например, последнее время мы вложили большой труд, чтобы понять, почему для конроллера Silicon Motion SM3257ENAA перестала вдруг работать одна из команд, хотя модель контроллера не изменилась (оказалось, из-за новых чипов памяти).
     
    Вот для таких исследований мы и передаем данные программы на наш сайт.
    Описать все разнообразие этих данных, в принципе, можно (хоть и нелегко), но с параноидальных позиций это описание все равно останется неудовлетворительным
    Предположим, если будет написано, что из массива результатов пятой идентификационной команды контроллера SMI передаются байты с 217 по 233, вряд ли от этого кому-то станет спокойнее - проверить-то всё равно невозможно

    Всего записей: 11 | Зарегистр. 25-01-2006 | Отправлено: 02:48 02-04-2013
    Engaged Clown



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Altur
    А есть какие-то контакты, на сайте или электронная почта?
    А то было пару раз то, что флешки не определялись вашей программой.
    При этом они нормально работали, определялись системой и ChipGenius'ом.
    И какую инфу вам нужно в этих случаях?

    ----------
    Опросы ru-board'а

    Всего записей: 8782 | Зарегистр. 08-06-2006 | Отправлено: 09:01 18-04-2013
    Altur

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А на сайт зайти не пробовали?
     
    Там, кроме контактного мейла, еще перечислены причины, по которым флешка может не определяться.
    Чаще всего это бывает потому, что флешка видится системой не как removable drive, а как fixed drive.  
    Еще бывает, что в основе флешки замаскирован кардридер.
     
    Программа работает только с "настоящими" флешками.
     

    Всего записей: 11 | Зарегистр. 25-01-2006 | Отправлено: 15:13 19-04-2013
    Valdon



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите а как быть с не "настоящими" флешками (microSD, compactFlash и т.п.) подключаемыми через кардридер ? Какие проги могут выдернуть инфу о контроллере?
     
    ЗЫ: использовал ChipGenius, Flash Drive Information Extractor - не помогает....

    Всего записей: 428 | Зарегистр. 25-07-2005 | Отправлено: 13:16 31-01-2014
    Altur

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Никак невозможно.
    Нет таких инструментов.

    Всего записей: 11 | Зарегистр. 25-01-2006 | Отправлено: 23:20 31-01-2014
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2

    Компьютерный форум Ru.Board » Компьютеры » Программы » Flash Drive Information Extractor - USB


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru