LINUX.ORG.RU
ФорумJob

Коррекция программы измерительного прибора

 ,


0

1

У нас есть приборы с закрытым доступом к калибровке. Метрологические характеристики вне допуска. Производители (немцы) пишут шлите нам для проведения калибровки. Это нереально из-за нашей таможни. Основа прибора на raspberry pi 2. Система Raspbiap. На SD-card видна программа на 10Мб. Реально ли сделать затычку в месте запроса Pincodes Adjnstrment? Приборы нужны с поверкой. Начальство готово заплатить за работу.

Перемещено xaizek из development

Начальство готово заплатить за работу.

А обычно, ЗА РАБОТУ, они платить не готовы? Я уже остерегаюсь вас

Реально ли сделать затычку в месте запроса Pincodes Adjnstrment?

Конечно можно.

futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 1)

Зависит от того, что требуется. Из поста пока ничего не понятно. Есть какая-то программа 10МБ, какой-то запрос, вместо которого надо сделать какую-то затычку. Как с этим всем соотносится поверка — вовсе не ясно. Слова, написанные латиницей, лишь увеличивают энтропию сообщения, совершенно не внося ясности.

Вы хотите отреверсить 10 мегабайт и найти в них и поменять калибровочные значения? Что подразумевается под «запросом» и «затычкой»?

anonymous
()
Ответ на: Телепаты в треде от sudopacman

Запуск программы

Вероятно для этого потребуется соответствующее «железо»? Думаю на РС совместимых компьютерах она не заработает. Или это не проблема? Или есть здесь земляки из Нижнего Новгорода?))))

vlad_zhigalov
() автор топика
Ответ на: комментарий от anonymous

Онанимусы резко поглупели? Вход в режим коррекции закрыт пинкодом, надо его хакнуть. Учитывая уровень разработки, там highly likely окажется бинарник собранный а-ля python2exe

futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 2)
Ответ на: комментарий от anonymous

У это прибора есть функция ввода Pincodes Adjnstrment после чего открывается доступ к калибровке сенсоров и доступу к сервисным функциям. Либо нужно понять, что нужно ввести как пинкод, либо сделать коррекцию программы для обхода этого ввода.

vlad_zhigalov
() автор топика

засылай программу, посмотрим (почта в профиле)

futurama ★★★★★
()

Вам надо на сайт реверсеров, вряд ли вы тут найдёте знатоков ассемблера, ещё и под ARM, которые взломают и подправят эту программу. Ну и про «заплатить» - это в форум «Работа» лучше, а так помочь вряд ли смогут, вопрос слишком неопределённый и неконкретный. А так - берите IDA Pro, берите gdb, и отлаживайте-дизассемблируйте ваш бинарник. Попробуйте остановить выполнение в месте, где идёт проверка пин-кода и через дизассемблер проанализировать выполняющийся код. Если повезёт, то алгоритм проверки пин-кода будет тривиальным и его получится вытащить.

Legioner ★★★★★
()
Ответ на: комментарий от futurama

или будешь под qemu запускать?

Да. Чем не вариант?

anonymous
()
Ответ на: комментарий от Legioner

Вам надо на сайт реверсеров, вряд ли вы тут найдёте знатоков ассемблера, ещё и под ARM, которые взломают и подправят эту программу. Ну и про «заплатить» - это в форум «Работа» лучше, а так помочь вряд ли смогут, вопрос слишком неопределённый и неконкретный. А так - берите IDA Pro, берите gdb, и отлаживайте-дизассемблируйте ваш бинарник. Попробуйте остановить выполнение в месте, где идёт проверка пин-кода и через дизассемблер проанализировать выполняющийся код. Если повезёт, то алгоритм проверки пин-кода будет тривиальным и его получится вытащить.

или тупой силовой метод - скриптом перебирать пин-коды :-) Пока ТС разыскивает мега-реверсеров, пин вполне может найтись.

MKuznetsov ★★★★★
()

а если снаружи прикостылить прокладку, в виде той же малинки, которая будет принимать «неправильный» сигнал с прибора, нормировать коэффициентами в пределы допусков и выдавать потребителю «метрологически правильные» сигналы ??

п.с.: бинарь бинарем, а уставки оно где-то отдельно от бинаря хранит, ибо в исполняемый бинарь писать не всегда дают. поискать конфиги, авось нешифрованые.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 2)
Ответ на: комментарий от pfg

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

t184256 ★★★★★
()
Ответ на: комментарий от t184256

дык изнутри такое провести невозможно - откалибровать прибор у изготовителя крайне геморно.
значит выход - «костылем подпереть поплывшие характеристики снаружи». к варианту «хакнуть програмку» докинул еще один - «намазать поверх корректор».

помнится в 90-е резистивной цепочкой корректировал выход датчика 0-10в и прибор продолжил нормально работать.
потом встречал схему костыля на счетверенном оу для корректировки сигнала 4-20ма, причем корректировка производилась и по усилению и по сдвигу.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.