Можно ли взломать / сэмулировать микроконтроллер (pic16f887)
Добавлено: Пн фев 17, 2014 19:40:26
Здравствуйте.
Прошу у вас помощи или совета.
Есть одно устройство представляющее из себя небольшую плату содержащую микроконтроллер pic16f887. На чип pic16f887 при помощи компьютера и специальной программы пользователь может загружать специальную программу, которая управляет станком. Есть возможность подключать данный прибор к компьютеру, стирать старую или не нужную программу, заливать новую или же совсем другую программу для управления тем же станком.
На данной плате присутствуют различные индикаторы, которые отображают статус работы с подключаемым оборудованием (станком). При нормальной работе прибор может мигать, при возникновении ошибки может включать красную лампочку (т.е присутствует вшитая логика).
Поставщик предоставляет устройства - так называемые болванки. Т.е я могу подключить его к компьютеру, залить на него нужную программу для последующей работы со станком.
Теперь переходим к самому интересному:
1. Можно ли узнать, есть ли на предоставляемой болванке (на микроконтроллере) какая либо вшитая производителем программа? Логика, которая управляет лампочками, мониторит подключаемое устройство или же эти данные уже попадают туда при перепрошивки пользователем ?
2. Если логика самого устройства прошивается производителем, то можно ли как-то отпарсить содержимое чипа ? Отсканировать его, сделать зеркало содержимого ?
3. Если вдруг содержимое чипа имеет стоп бит против парсинга, то можно ли взломать его (или это не возможно в принципе) ?
4. Можно ли как-то считать содержимое в случае стоп бита при помощи дизассемблирования кода ?
5. Есть ли у нас в в России компании / фирмы, которым можно поручить сделать клон устройства (реверс инжениринг) (там в принципе кроме микроконтроллера и нескольких транзисторов ничего нету).
Вся сложность и вся ценность устройства заключается именно в чипе pic16f887 и закладываемых в него программ. Остальное, ввиде транзисторов, резисторов, нескольких конденсаторов и самой платы - ерунда, которая может быть легко скопирована.
Хотелось бы услышать советы бывалых.
Прошу у вас помощи или совета.
Есть одно устройство представляющее из себя небольшую плату содержащую микроконтроллер pic16f887. На чип pic16f887 при помощи компьютера и специальной программы пользователь может загружать специальную программу, которая управляет станком. Есть возможность подключать данный прибор к компьютеру, стирать старую или не нужную программу, заливать новую или же совсем другую программу для управления тем же станком.
На данной плате присутствуют различные индикаторы, которые отображают статус работы с подключаемым оборудованием (станком). При нормальной работе прибор может мигать, при возникновении ошибки может включать красную лампочку (т.е присутствует вшитая логика).
Поставщик предоставляет устройства - так называемые болванки. Т.е я могу подключить его к компьютеру, залить на него нужную программу для последующей работы со станком.
Теперь переходим к самому интересному:
1. Можно ли узнать, есть ли на предоставляемой болванке (на микроконтроллере) какая либо вшитая производителем программа? Логика, которая управляет лампочками, мониторит подключаемое устройство или же эти данные уже попадают туда при перепрошивки пользователем ?
2. Если логика самого устройства прошивается производителем, то можно ли как-то отпарсить содержимое чипа ? Отсканировать его, сделать зеркало содержимого ?
3. Если вдруг содержимое чипа имеет стоп бит против парсинга, то можно ли взломать его (или это не возможно в принципе) ?
4. Можно ли как-то считать содержимое в случае стоп бита при помощи дизассемблирования кода ?
5. Есть ли у нас в в России компании / фирмы, которым можно поручить сделать клон устройства (реверс инжениринг) (там в принципе кроме микроконтроллера и нескольких транзисторов ничего нету).
Вся сложность и вся ценность устройства заключается именно в чипе pic16f887 и закладываемых в него программ. Остальное, ввиде транзисторов, резисторов, нескольких конденсаторов и самой платы - ерунда, которая может быть легко скопирована.
Хотелось бы услышать советы бывалых.