Перейти к публикации

пароль PMC LAD


tra_63

Рекомендованные сообщения

01.12.2022 в 21:24, Dmitry_C сказал:

Сейчас пробовал открыть исходный файл с паролем.

Вот новая программа

Пробуйте

 

Password LADDER.exe

Нечитаемые символы выделяет черным

Ссылка на сообщение
Поделиться на других сайтах


6 минут назад, andrey2147 сказал:

Лицензии нету, я полагаю

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

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

Уважаемые коллеги. Всю голову сломал

Почему я не могу скомпилировать вот этот ладдер в версии 9.5 ?

 

bbb.LAD

Ссылка на сообщение
Поделиться на других сайтах

@Viktor2004 Назначте следующие адреса для переменных

 

image.png

Или выберите  

image.png

Вот скомпиленная

bbb1.lad

Ссылка на сообщение
Поделиться на других сайтах
13 минут назад, gudstartup сказал:

Назначте следующие адреса для переменных

Вы гений. Спасибо большое

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Viktor2004 сказал:

Пробовал добавить в программу свой функциональный блок. Не получилось

Тренируетесь с защитой?

Ссылка на сообщение
Поделиться на других сайтах
  • 7 месяцев спустя...

Доброго времени суток. Стойка Fanuc 0i-MF Plus. Имеются две проблемы:

1) Ladder - Function Block закрыт паролем и известными способами вытащить пароль не удалось

2) Ползунок в PMC Configuration - Edit Enable и Programmer Enable "отскакивает" обратно на No.

 

Прошу знатоков и старожил по возможности помочь с этими вопросами.

 

Бэкап файлов со стойки:

https://disk.yandex.ru/d/52b-73u6eyouWA

Ссылка на сообщение
Поделиться на других сайтах
53 минуты назад, AnPel сказал:

1) Ladder - Function Block закрыт паролем и известными способами вытащить пароль не удалось

я не знаю ни одного известного способа его вытащить. Или известность эта в очень узких кругах, куда я не вхожу

 

54 минуты назад, AnPel сказал:

2) Ползунок в PMC Configuration - Edit Enable и Programmer Enable "отскакивает" обратно на No.

Управление этими ползунками в вашем ладдере нет. Возможно в вашем ЧПУ есть еще какие-то USER-файлы,

 

55 минут назад, AnPel сказал:

Бэкап файлов со стойки:

тут нужных файлов нет

Ссылка на сообщение
Поделиться на других сайтах
18 минут назад, Viktor2004 сказал:

Управление этими ползунками в вашем ладдере нет. Возможно в вашем ЧПУ есть еще какие-то USER-файлы,

Подозреваю, что управление этими ползунками может находится в запароленном Function Block. Более того, когда со стойки я в ладдере запустил поиск по одному из регистров, уже не вспомню точный какой регистр, какой-то из 900-тых, стойка к моему огромному удивлению запросила пароль к этой области ладдера.

23 минуты назад, Viktor2004 сказал:

тут нужных файлов нет

Выложил всё, что удалось вытянуть со стойки из под "черного экарана". На остальные файлы стойка ругалась как на системные и не давала их вытянуть.

Ссылка на сообщение
Поделиться на других сайтах

Я удалил оттуда этот блок. Загрузите и проверьте будет ли работать

Загружайте через черный экран. В случае чего, всегда сможете вернуть свой родной файл

 

PMC1.000

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, AnPel сказал:

Function Block закрыт паролем и известными способами вытащить пароль не удалось

И не удастся это криптозащита ключ знает только автор программы ПЛК

8 минут назад, AnPel сказал:

Подозреваю, что управление этими ползунками может находится в запароленном Function Block.

Нет это не так иначе не было смысла с защитой заморачиваться ведь если ладдер остановить или исключить его вся защита тоже выключится:biggrin:

 

Правда есть способ это зная расположение исполняемого кода данного блока декомпилировать его и заново воссоздать в ладдере но для этого надо знать все коды инструкций PMC

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, gudstartup сказал:

иначе не было смысла с защитой заморачиваться

смысл здесь искать бесполезно.

Смотря на какую целевую аудиторию рассчитана защита

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

Ссылка на сообщение
Поделиться на других сайтах
32 минуты назад, Viktor2004 сказал:

Я удалил оттуда этот блок. Загрузите и проверьте будет ли работать

Загружайте через черный экран. В случае чего, всегда сможете вернуть свой родно файл

Да, без него бес проблем получилось переключить ползунки. Далее я обратно залил оригинальный файл, и как это не удивительно, ползунки опять "отскакивают".

Скриншот: https://disk.yandex.ru/i/SWfaDNLBcyiqmw

35 минут назад, gudstartup сказал:

Нет это не так иначе не было смысла с защитой заморачиваться ведь если ладдер остановить или исключить его вся защита тоже выключится:biggrin:

Вы оказались не правы :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, AnPel сказал:

Вы оказались не правы

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

шкафа!

Просто разрабатывая защиту надо быть много изобретательнее любых желающих ее сломать!:biggrin:

 

2 часа назад, Viktor2004 сказал:

абсолютно для всех невозможно

Возможно и это криптоалгоритмы когда даже зная алгоритм на вычисление ключа уходят годы при огромных вычислительных кластерах и вопрос взлома перестает быть актуальным так как информация устаревает или ее уже к этому времени  публично распространяют! Ведь вы так и не узнали что в этом функциональном блоке!:biggrin:

 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Viktor2004
      руку привязки так сломать легко
    • lem_on
      По моему вполне логично если станок вывалится в ошибку если рука не доехала до места. У меня так же если кулачки или деталь на пути, просто пихаеш ее до места и станок опять активен. Но нынешние пановья даже не могут написать модель станка.
    • Viktor2004
      Я согласен что скорее всего проблема механическая Но если логика прописана криво и возможно не предусмотрела остановку в промежуточном состоянии, разве не логично будет попробовать принудительно подав напряжение дернуть эту руку вверх-вниз? Возможно то что туда попало выпадет  
    • Guhl
      Если оставить за скобками вопрото том, что до м19 работает нормально, а после нет, то вы не считали сколько у него реально импульсов на оборот? с помощью стороннего плк, например  А если ориентацию м5 снимать, а не м20?
    • lem_on
      Что это за станок такой в котором сразу ладер ковырять надо, даже не смотря на возможность механической проблемы? Или профдеформация?
    • Viktor2004
      не сразу я понял в чем вопрос. Долго соображал что такое режим управления скоростью. При завершении ориентации PMC снимает сигнал G70.6 ? И если он после снятия сигнала продолжает удерживать шпиндель, при каких условиях эта ориентация все же снимается? После нажатия аварийного грибка или еще как?
    • Viktor2004
      Ладдер пришлите. Будем принудительно пробовать поднимать и опускать
    • streamdown
      Коллеги приветствую! IPS 8. Подскажите пожалуйста, кто какое серверное железо использует? Интересуют параметры при одновременной работе, ну например, 400 пользователей онлайн
    • gudstartup
      так он так и позиционируется по m19 pmc выдает g70.6 а чпу отвечает f45.7 но ориентацию и смещение в 4077 он отрабатывает нормально шпиндель встает ровно и смена происходит хорошо. вопрос почему после ввода команды управления скоростью он все еще продолжает контролировать число импульсов между нуль метками хотя в принципе уже должен отменить позиционный контроль и просто считать обороты по 0 метке как он это делает без М19? это все понятно но почему оно продолжает проверять это после завершения ориентации мне непонятно
    • Александр1979
      SP9047 SSPA:47 ILLEGAL SIGNAL OF POSITION CODER "The relationship between the A/B phase and 1-rotation signal is incorrect (Pulse interval mismatch)." "Неправильное значение счетчика импульсов сигнала на энкодере ALPHAi. На фазах A и B энкодера за один оборот шпинделя насчитывается 4096 импульсов обратной связи. Программное обеспечение по управлению шпинделем проверяет количество импульсов на фазах A и B, соответствующее энкодеру, при каждой генерации сигнала одного оборота. Данный аварийный сигнал срабатывает, если регистрируется число импульсов, нарушающее заданный диапазон."
×
×
  • Создать...