| Сейчас на форуме: Kybyx (+3 невидимых) | 
| eXeL@B —› Оффтоп —› Эмуляция/клонирование USB Flash | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 24 октября 2014 21:28  · Личное сообщение · #1 Народ, может кто сталкивался с софтом привязанным к флэшке ? Далеко ходить не надо - например флэш-версия Консультант Плюс. Проверяет S/N, VID, PID - чем можно эти параметры клонировать или эмулировать? 1. Есть софт перепрограммирования контроллера флэшки - но там нет возможности задать произвольный S/N, vid и pid. 2. С эмуляторами флэшек все еще хуже - есть такая функция у truecrypt, есть некий Virtual Flash Drive 3.3 - но в них нету возможности задать s/n, vid, pid/ куда копать? ) ----- in search of sunrise ![]()  | 
| 
 | 
Создано: 24 октября 2014 22:15  · Личное сообщение · #2  | 
| 
 | 
Создано: 25 октября 2014 00:37 · Поправил: TryAga1n  · Личное сообщение · #3  | 
| 
 | 
Создано: 25 октября 2014 11:31  · Личное сообщение · #4  | 
![]() Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг"  | 
Создано: 25 октября 2014 11:50  · Личное сообщение · #5  | 
| 
 | 
Создано: 25 октября 2014 12:22  · Личное сообщение · #6 ELF_7719116 Вот набор без самих баз http://rusfolder.com/41784146 + http://rusfolder.com/41651548 Сам Консультант сломан много раз. Проблема в обновлениях, которые есть геморрой даже для легальных пользователей (более через жопу сделать трудно) А у меня есть доступ к легальной обновляемой флэш-версии К+ с полным набором баз. Вот думаю грех не клонировать такую вещь с сохранением возможности обновления. ----- in search of sunrise ![]()  | 
![]() Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг"  | 
Создано: 25 октября 2014 13:38  · Личное сообщение · #7  | 
| 
 | 
Создано: 26 октября 2014 11:08 · Поправил: bloom  · Личное сообщение · #8 Вобщем результаты отрицательные. 1. Флэшка на Alcor прошилась, но софтина Alcor Change PIDVID Rework 1.0.0.2 позволяет задавать только 8-значный s/n, а чтобы клонировать исходную - нужен 24-значный. 2. Убил флэшку на Phison, там софт Phison UPTool V.2070.0703 (Release) вроде и позволяет задать 24-значный серийник, но флэшка не прошилась, точнее начала прошиваться и выкинуло в конце ошибку. http://img674.imageshack.us/img674/8461/7butG5.jpg ----- in search of sunrise ![]()  | 
| 
 | 
Создано: 26 октября 2014 12:10  · Личное сообщение · #9  | 
| 
 | 
Создано: 26 октября 2014 13:59  · Личное сообщение · #10 TryAga1n понятно, что легче. Было просто самому интересно, можно ли в принципе клонировать S/N, VID, PID. Потому как софт привязанный к этим параметрам встречаю не первый раз, а К+ просто подвернулся. Теперь понимаю что все печально, и попадись такое клонировать скорее всего не получится) ----- in search of sunrise ![]()  | 
![]() Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг"  | 
Создано: 26 октября 2014 14:48  · Личное сообщение · #11 bloom пишет: Было просто самому интересно, можно ли в принципе клонировать S/N, VID, PID. Потому как софт привязанный к этим параметрам встречаю не первый раз, а К+ просто подвернулся. Теперь понимаю что все печально, и попадись такое клонировать скорее всего не получится) а низя взять микроконтроллер (какой нибудь ATMega) и через него реализовать? (вопрос к знатокам) ![]()  | 
| 
 | 
Создано: 26 октября 2014 15:18 · Поправил: bloom  · Личное сообщение · #12 ELF_7719116 пишет: а низя взять микроконтроллер (какой нибудь ATMega) и через него реализовать? (вопрос к знатокам) Мне кажется самым правильным и простым решением был бы эмулятор USB Drive, они есть к слову, просто не позволяют задать S/N, либо вообще не возвращают таких параметров. (например Virtual Flash Drive http://rutracker.org/forum/viewtopic.php?t=4383762 ) Как когда-то всякие VirtualCD, CloneCd, Alcohol и для дискет WinImage. ----- in search of sunrise ![]()  | 
| 
 | 
Создано: 26 октября 2014 20:06  · Личное сообщение · #13  | 
| 
 | 
Создано: 26 октября 2014 20:19  · Личное сообщение · #14 Ara пишет: самое правильное имхо просто отвязать софт от флешки вообще, чтобы работала как все, с винта =) А перепрошивка серийников, VID, PID - это для перепродажи. Ну вот Консультант например нуждается в обновлении, шлет всю эту инфу на сервер, проходит идентификацию и обновляется. Отвязав саму оболочку от флэшки эту проблему не решишь. ----- in search of sunrise ![]()  | 
| 
 | 
Создано: 27 октября 2014 06:52  · Личное сообщение · #15  | 
| 
 | 
Создано: 27 октября 2014 11:57  · Личное сообщение · #16  | 
| 
 | 
Создано: 27 октября 2014 17:34  · Личное сообщение · #17  | 
| 
 | 
Создано: 28 октября 2014 00:29  · Личное сообщение · #18  | 
| 
 | 
Создано: 29 октября 2014 02:24 · Поправил: 4kusNick  · Личное сообщение · #19 bloom пишет: Ну вот Консультант например нуждается в обновлении, шлет всю эту инфу на сервер, проходит идентификацию и обновляется. Отвязав саму оболочку от флэшки эту проблему не решишь. Можно ведь по-хитрому отвязать, оставив концы для подмены этих параметров. А для чтения параметров - простую тулзень запилить. Правда муторно это немного, не изящно. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. ![]()  | 
| 
 | 
Создано: 30 октября 2014 20:12  · Личное сообщение · #20 ELF_7719116 пишет: а низя взять микроконтроллер (какой нибудь ATMega) и через него реализовать? (вопрос к знатокам) Выполнимо, но без опыта работы с мк и usb будет довольно трудоемко. Даже не предполагал что usb работает настолько через жопу, пока не пришлось использовать. bloom пишет: Мне кажется самым правильным и простым решением был бы эмулятор USB Drive Может и самым правильным, но точно не самым простым. bloom, опиши чуть подробней, как реализована привязка. На флешке должно быть что-то записано или нужен только факт ее присутствия ? Флешка нужна только во время запуска или постоянно пока софт запущен ? У флешки свой дров или стандартный от маздая ? и т.д. ![]()  | 
| 
 | 
Создано: 30 октября 2014 22:28  · Личное сообщение · #21  | 
| 
 | 
Создано: 31 октября 2014 15:01  · Личное сообщение · #22 Бегло глянул файлы из поста #6. Энумерация проходит стандартным образом через SetupApi.dll Получение VID PID и SN судя по всему через Это скорее всего просто обертка над несколькими вызовами DeviceIoControl. Думаю, что хука CM_Get_Device_ID будет достаточно, чтобы софт уверовал, что работает на правильной флешке. Более прямое решение это хук CreateFile и DeviceIoControl. Контрол код для получения SN - Для получения VID PID вероятно -   | Сообщение посчитали полезным: bloom, forbes | 
| 
 | 
Создано: 24 апреля 2015 13:13  · Личное сообщение · #23  | 
| 
 | 
Создано: 19 мая 2015 19:42  · Личное сообщение · #24  | 
| 
 | 
Создано: 29 мая 2015 21:15  · Личное сообщение · #25  | 
| 
 | 
Создано: 30 декабря 2015 12:57 · Поправил: Dart Raiden  · Личное сообщение · #26  | 
| 
 | 
Создано: 31 декабря 2015 07:26  · Личное сообщение · #27  | 
| eXeL@B —› Оффтоп —› Эмуляция/клонирование USB Flash | 











 Для печати