Сейчас на форуме: asfa, _MBK_ (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Защита программы завязана на USB Flash. C чего начать?
Посл.ответ Сообщение

Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 января 2010 13:49 · Поправил: sp00k1e
· Личное сообщение · #1

Защита программы завязана на USB Flash, т.е. программа запускается и каким-то образом проверяет наличие флешки. От куда запускать разницы нет, можно переписать программу на винт и она также хорошо будет запускаться только при условии наличия оригинальной флешки. Пробовал по байтно скопировать на другую флешку, результат нулевой. (использовал USB Image Tool 1.54)

Нашел у вас тут на форуме что организовывают такие защиты прошивкой контроллера на самой флешке, но знаний в этой сфере мало ума не приложу с чего начать. Подскажите кто что может. Буду очень благодарен

Сам файл программы
496 кб



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 21 января 2010 17:44
· Личное сообщение · #2

004551F1 JNZ <-> JMP и надпись что флешки нету не будет
а вообще поставь бряк на 004546A0 и трассируй по F8 с рабочей флешкой и без, и смотри что там читается и записывается.



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 января 2010 03:01
· Личное сообщение · #3

Ой-ой камрад, не так быстро. Опиши по подробней, опыта в этом деле вообще ноль




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 22 января 2010 13:02
· Личное сообщение · #4

что те бе не понятно... что такое бряк... или что такое трассировка... ??

-----
Лучше быть одиноким, но свободным © $me




Ранг: 226.0 (наставник), 67thx
Активность: 0.160
Статус: Участник

Создано: 22 января 2010 22:19 · Поправил: SergX
· Личное сообщение · #5

Если задача отключить защиту, то инфы тебе дали достаточно. Если то что тебе сказали не понятно то пиши в "Запросы на взлом".

Если ты хочешь клонировать флешку с защитой то скачай и запусти эту тулзу: CheckUDisk (с подключенной флешкой), то что она тебе выдаст выложи сюда.

По VID и PID можно узнать какой там контроллер, найти флешку с таким же контроллером и также её прошить. Думаю привязка сделана к параметрам которые ты увидишь при помощи CheckUDisk.



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 января 2010 09:03
· Личное сообщение · #6

BoRoV, что такое бряк и трассировка в принципе имею представление. В универе контроллеры программировали. Но как такового опыта общения с SI и иже с ними не было. Моэтому пошел устанавливать и читать мануалы.

SergX Заюзал утилиту, вот что получил

Name: DataTraveler G2 (USB2.0)

Logic Driver: E:\

VID&PID: Vid_0951&Pid_1624
Speed: full speed

VendorID: Kingston
ProductID: DataTraveler G2
Product Revision: 1.00

Vendor Description: Kingston
Product Description: DataTraveler G2
Serial Number: 001CC07CEE5CF961815002CE

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

Всем спасибо за ответы




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 24 января 2010 10:58
· Личное сообщение · #7

sp00k1e пишет:
как такового опыта общения с SI и иже с ними не было

ну Vovan666 использовал скорей всего Ollydbg, оно тебе будет проще чем SI

-----
Лучше быть одиноким, но свободным © $me



 eXeL@B —› Вопросы новичков —› Защита программы завязана на USB Flash. C чего начать?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати