[?]: Декомпилировать прошивку ISaGRAF

Прочие PLC и HMI на русском
Cra_Zzy
Posts: 3
Joined: Tue Dec 12, 2023 5:48 pm

[?]: Декомпилировать прошивку ISaGRAF

Post by Cra_Zzy » Tue Dec 12, 2023 6:33 pm

Добрый день.
Подскажите, чем можно декомпилировать, либо привести в какой-то читаемый вид, файл прошивки.
Модель контролера такая как на фото.
Image
Файл прошивки -> https://drive.google.com/file/d/1TfrOKH ... drive_link

andreyit
Posts: 205
Joined: Wed Dec 26, 2018 5:39 pm

Re: Докомпилировать прошивку

Post by andreyit » Wed Dec 13, 2023 4:46 am

Интернет пишет что это "Специализированная OEM-версия ISaGRAF для железнодорожного транспорта", и что идет модификация isagraf5 под названием iecTESO для работы.
И про выгрузку нормальную ни слова. И если у вас файлы прошивки, по видео их там пяток (ссылка на гугл "Нет доступа" пишет), то вы с ними ничего не сделаете т.к. они скомпилированы и всё. Как со шнайдером, как с кодесисом.

imanalex3
Posts: 1
Joined: Wed Dec 13, 2023 7:58 am

Re: Докомпилировать прошивку

Post by imanalex3 » Wed Dec 13, 2023 8:00 am

Добрый день,

К сожалению, декомпиляция прошивки может быть сложной задачей, так как это зависит от многих факторов, включая тип контроллера и формат файла прошивки. Если прошивка зашифрована или использует проприетарный формат, это может free template существенно усложнить задачу. В некоторых случаях может потребоваться специализированное ПО или оборудование. Если у вас есть доступ к документации на контроллер или к технической поддержке производителя, они могут предоставить receipt полезную информацию или инструменты для работы с прошивкой. Удачи в решении вашей задачи!
Last edited by imanalex3 on Sat Dec 16, 2023 8:03 am, edited 2 times in total.

Cra_Zzy
Posts: 3
Joined: Tue Dec 12, 2023 5:48 pm

Re: Докомпилировать прошивку

Post by Cra_Zzy » Wed Dec 13, 2023 5:16 pm

Вы правы, там 5 файлов. Вот ссылка на все. В верхнем посте также открыл доступ к файлу.
https://drive.google.com/file/d/1KtZ6Yx ... drive_link
Сегодня на работе разобрал блок, чтобы посмотреть какой там микроконтроллер - NS9360B-0-I155
Плохо, что ничего нельзя сделать, надеялся что удастся изменить некоторые моменты.

andreyit
Posts: 205
Joined: Wed Dec 26, 2018 5:39 pm

Re: Докомпилировать прошивку

Post by andreyit » Wed Dec 13, 2023 5:35 pm

Вот так бывает. Там еще и пароль для подключения, если перезаливать прошивку, как в этом видео. Готовьтесь с нуля делать, вероятно всего на чем-то другом.
У вас что ли осталось ПО с лицензией? И вроде на такие вещи, подрядная организация (с исходниками), что первоначально делала, просто так не уйдет.

Cra_Zzy
Posts: 3
Joined: Tue Dec 12, 2023 5:48 pm

Re: Докомпилировать прошивку

Post by Cra_Zzy » Wed Dec 13, 2023 8:07 pm

С залитием прошивки на контроллер никаких проблем нету, организация которая ее писала предоставила мануал и ПО, ну и собственно эти 5 файлов. Есть еще старые версии прошивки.
Просто прошло 10 лет с момента ее написания и возникла потребность изменить некоторые моменты. А связаться с причастными людьми уже невозможно.
Программированием для PLC никогда не занимался, раньше немного занимался реверсингом win32 ПО, думал может для PLC тоже существуют какие-то инструменты.

andreyit
Posts: 205
Joined: Wed Dec 26, 2018 5:39 pm

Re: Докомпилировать прошивку

Post by andreyit » Thu Dec 14, 2023 12:59 pm

Cra_Zzy wrote:
Wed Dec 13, 2023 8:07 pm
Программированием для PLC никогда не занимался, раньше немного занимался реверсингом win32 ПО, думал может для PLC тоже существуют какие-то инструменты.
Тогда искать кто напишет заново программу. Если это ржд, то найдутся, но проблема будет найти подобный плк на 110 вольт. Хотя у вас ПО с лицензией, тогда только кто с isagraf работает найти надо.
А с реверсингом - запустите симулятор (если он есть) с тем кодом и вперед. Вряд ли кто-то раньше это делал, кончено, и будет ли прок от этого.