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

пароль PMC LAD


tra_63

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

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

Ведь вы так и не узнали что в этом функциональном блоке!:biggrin:

Зато решили главную цель. Ради которой автор и хотел узнать что в этом блоке

Иногда разрубить узел проще чем его развязать

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


1 час назад, gudstartup сказал:

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

 

Насколько я понял, вьетнамец нашел пароль от функционального блока в оперативке:

https://www.youtube.com/watch?v=fXhD3tirvGo

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

Вообщем обратился я к вьетнамцу из www.plccncsoft.com и за скромные 100$ он отправил мне пароль от закрытого Function Block. Пароль: DQYS , может кому-то и понадобится. Естественно пароль подошел. А вы тут про криптоалгоритмы и годы вычислений :biggrin:.

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

Теперь, когда Function Block - Protect открыт, быть может кто-то из гуру подскажет, куда они там спрятали блокировку переключателей в PMC Config?

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

Естественно пароль подошел. А вы тут про криптоалгоритмы и годы вычислений 

Я имел ввиду нормальные виды защиты а не когда ключ в одной комнате с объектом взлома.

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

Вообщем обратился я к вьетнамцу

Для въетнамца 100$ это неплохой заработок но часть ему придется разделить с китайцем который подсказал ему пароль!:biggrin:

 Значит вы освоили поиск в интернете лучше чем я , поздравляю!:maladets:

Можете спросить у него возможно ли восстановление исходного кода функционального блока если он не помещен в файл памяти PMC.000 при компиляции?

В последнее время китайские станкостроители именно так защищают свои pmc от изменений.

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

Просто и весело и да без криптоалгоритмов!:biggrin:

Спасибо вам за науку теперь будем знать где искать а искать надо в памяти как и всегда!:clap_1:

Кто ищет то всегда найдет пусть это будет через год!:biggrin:

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

куда они там спрятали блокировку переключателей в PMC Config?

Это кипп-реле K900 K901 K902 каждый его бит за свой ползунок отвечает

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

 

       | R9091.1        K0900.0 |
 00020 *----||---------*--(S)---*
       |               |        |
       |               |        |
       |               |K0900.1 |
       |               *--(R)---*
       |               |        |
       |               |        |
       |               |K0900.4 |
       |               *--(R)---*
       |               |        |
       |               |        |
       |               |K0900.7 |
       |               *--(S)---*
       |               |        |
       |               |        |
       |               |K0901.6 |
       |               *--(R)---*
       |               |        |
       |               |        |
       |               |K0902.0 |
       |               *--(R)---*
       |               |        |
       |               |        |
       |               |K0902.2 |
       |               *--(R)---*
       |               |        |
       |               |        |
       |               |K0902.6 |
       |               *--(S)---*
       |               |        |
       |               |        |
       |               |K0902.7 |
       |               *--(S)---*
       |               |        |
       |               |        |
       |               |K0906.1 |
       |               *--(R)---*
       |               |        |
       |               |        |
       |               |K0906.6 |
       |               *--(R)---*
       |                        |
       |                        |
       | R0000.2        K0900.0 |
 00021 *----||---------*--(R)---*
       |               |        |
       |               |        |
       |               |K0900.1 |
       |               *--(S)---*
       |               |        |
       |               |        |
       |               |K0900.4 |
       |               *--(S)---*
       |               |        |
       |               |        |
       |               |K0900.7 |
       |               *--(R)---*
       |               |        |
       |               |        |
       |               |K0901.6 |
       |               *--(R)---*
       |               |        |
       |               |        |
       |               |K0902.0 |
       |               *--(S)---*
       |               |        |
       |               |        |
       |               |K0902.2 |
       |               *--(S)---*
       |               |        |
       |               |        |
       |               |K0902.6 |
       |               *--(R)---*
       |               |        |
       |               |        |
       |               |K0902.7 |
       |               *--(R)---*
       |               |        |
       |               |        |
       |               |K0906.1 |
       |               *--(S)---*
       |               |        |
       |               |        |
       |               |K0906.6 |
       |               *--(R)---*
       |                        |
       |                        |

вот оно

Снимок экрана от 2023-08-25 08-40-52.png

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

вот оно

Благодарю за информацию! :k05205:

 

Кстати, по этой теме достаточно подробно разжевано в LADDER-III Operator`s Manual, 9.3.6.3 Setting items:

 

- HIDE PMC PROGRAM (PMC-SB7: K900.0, PMC-SA1: K17.0)
Not checked : Displays sequence programs.
Checked : Hides sequence programs.

- PROGRAMMER ENABLE (PMC-SB7: K900.1, PMC-SA1: K17.1)
Not checked : Disables built-in programmer functions.
Checked : Enables built-in programmer functions.

- LADDER MANUAL START (PMC-SB7: K900.2, PMC-SA1: K17.2)
Not checked : After the power is turned on, sequence programs will be automatically executed.
Checked : Sequence programs will be executed with the sequence program execution soft key.

- RAM WRITE ENABLE (PMC-SB7: K900.4, PMC-SA1: K17.4)
Not checked : Disables the forcing and overwrite functions.
Checked : Enables the forcing and overwrite functions.

- SIGNAL TRACE START (PMC-SB6: K900.5)
Not checked : The signal trace function starts tracing with the trace execution button.
Checked : The signal trace function automatically starts tracing after the power is turned on.

- SIGNAL ANALYSIS START (PMC-SB6: K900.6)
Not checked : The signal waveform display function starts sampling with the execution button.
Checked : The signal waveform display function automatically starts sampling after the power is turned on.

- HIDE DATA TBL CNTL SCREEN (PMC-SB7: K900.7, PMCSA1: K17.7)
Not checked : Displays the PMC parameter data table control screen.
Checked : Hides the PMC parameter data table control screen.

- SIGNAL TRIGGER START (PMC-SB7: K901.2, PMC-SA1: K18.8)
Not checked : The trigger stop function does not automatically starts when the power is turned on.
Checked : The trigger stop function automatically starts when the power is turned on.

- EDIT ENABLE (PMC-SB7: K901.6, PMC-SA1: K18.6)
Not checked : Disables sequence program editing.
Checked : Enables sequence program editing.

- WRITE TO F-ROM[EDIT] (PMC-SB7: K902.0, PMC-SA1: K19.0)
Not checked : After a Ladder program is edited, the changes will be automatically written to F-ROM.
Checked : After a Ladder program is edited, the changes will not be automatically written to F-ROM.

- ALLOW PMC STOP (PMC-SB7: K902.2, PMC-SA1: K19.2)
Not checked : Disables the sequence program execution/stopping operations.
Checked : Enables the sequence program execution/stopping operations.

- HIDE PMC PARAM (PMC-SB7: K902.6, PMC-SA1: K19.6)
Not checked : Enables the display and external output of PMC parameters.
Checked : Disables the display and external output of PMCparameters.

- PROTECT PMC PARAM (PMC-SB7: K902.7, PMC-SA1: K19.7)
Not checked : Enables the modification and reading of PMC parameters.
Checked : Disables the modification and reading of PMC parameters.

- IO GROUP SELECTION (PMC-SB7: K906.1)
Not checked : Hides the I/O link group selection screen.
Checked : Displays the I/O link group selection screen.

 

PROGRAMMER ENABLE (K900.1)
If you set "PROGRAMMER ENABLE" to "YES", it enables the
following functions as a supervisor mode.
• Ladder editing screen
• Title data editing screen
• Symbol/comment data editing screen
• Message data editing screen
• I/O unit address setting screen
• Clear of PMC parameter
• Start/stop of ladder
• Forcing function
• Override function*1
• Setting of multi-language message display function
• Data I/O screen
• System parameter screen
• Parameter setting screen for online monitor
• Setting screen for the I/O link assignment data selection function
• Setting screen for keep relay K900 or after
• Sequence program input and output
• PMC parameter input and output
• Input and output of message data for multi-language display
• Saving of a sequence program to flash ROM
• Saving of message data for multi-language display to flash ROM

HIDE PMC PROGRAM (K900.0)
If you set "HIDE PMC PROGRAM" to "YES", it disables the
following functions which have the sequence program display.
• Ladder monitor screen
• Ladder editing screen
• Title data screen
• Title data (message) screen
• Title data editor screen
• Symbol/comment data viewer screen
• Symbol/comment data editor screen
• Message data viewer screen
• Message data editor screen
• I/O module viewer screen
• I/O module editor screen
• Clear of PMC parameter
• System parameter viewer screen
• System parameter editor screen
• Output of sequence program
• Output of message data for multi-language display

EDIT ENABLE (K901.6)
If you set "EDIT ENABLE" to "YES", it enables the following
functions which can edit the program.
• Ladder editing screen*1
• Title data editing screen*1
• Symbol/comment data editing screen*1*2
• Message data editing screen*1*2
• I/O unit address setting screen*1
• Clear of PMC parameter*1*2
• Setting of multi-language message display function
• System parameter screen*1
• Setting screen for keep relay K900 or after
• Sequence program input*2
• Saving of a sequence program to flash ROM
• Input of message data for multi-language display*2
• Saving of message data for multi-language display to flash ROM

ALLOW PMC STOP (K902.2)
If you set "ALLOW PMC STOP" to "YES", it enables the following
functions which require stop/start of ladder program. *1
• Symbol/comment data editing screen*2
• Message data editing screen*2
• Clear of PMC parameter*2
• Start/stop of ladder
• System parameter screen*2
• Input of sequence program*2
• Input of message data for multi-language display*2ALLOW PMC STOP (K902.2)
If you set "ALLOW PMC STOP" to "YES", it enables the following
functions which require stop/start of ladder program. *1
• Symbol/comment data editing screen*2
• Message data editing screen*2
• Clear of PMC parameter*2
• Start/stop of ladder
• System parameter screen*2
• Input of sequence program*2
• Input of message data for multi-language display*2

RAM WRITE ENABLE (K900.4)
If you set "RAM WRITE ENABLE" to "YES", it enables the
following functions, regardless of the other protection.
• Forcing function
• Override function*1
• The change of the PMC parameters from the timer, counter, keep
relay, and data screens is disabled.
• The input of the PMC parameters from the PMC I/O screen is
disabled.
NOTE
The override function also requires the setting of
"OVERRIDE ENABLE" in the setting parameters.

Example for setting parameters
(1) If you want to prohibit completely operator from accessing the
sequence program;
• PROGRAMMER ENABLE (K900.1) "NO"
• HIDE PMC PROGRAM (K900.0) "YES"
• EDIT ENABLE (K901.6) "NO"
• ALLOW PMC STOP (K902.2) "NO"
(2) If you want to allow operator only monitoring the sequence
program;
• PROGRAMMER ENABLE (K900.1) "NO"
• HIDE PMC PROGRAM (K900.0) "NO"
• EDIT ENABLE (K901.6) "NO"
• ALLOW PMC STOP (K902.2) "NO"
(3) If you want to allow operator monitoring and editing the
sequence program;
• PROGRAMMER ENABLE (K900.1) "NO"
• HIDE PMC PROGRAM (K900.0) "NO"
• EDIT ENABLE (K901.6) "YES"
• ALLOW PMC STOP (K902.2) "NO

(4) If you want to allow operator monitoring and editing the
sequence program which requires stop of ladder;
• PROGRAMMER ENABLE (K900.1) "NO"
• HIDE PMC PROGRAM (K900.0) "NO"
• EDIT ENABLE (K901.6) "YES"
• ALLOW PMC STOP (K902.2) "YES"
(5) The case that operator who familiar with the machine and the
ladder sequence operate all the PMC programmer functions;
• PROGRAMMER ENABLE (K900.1) "YES"
• HIDE PMC PROGRAM (K900.0) "NO"

(6) If you want to prohibit the editing and input/output of the ladder
and allow the input/output of the PMC parameters:
• PROGRAMMER ENABLE (K900.1) "NO"
• RAM WRITE ENABLE (K900.4) "NO"
• HIDE PMC PROGRAM (K900.0) "YES"
• EDIT ENABLE (K901.6) "NO"
• ALLOW PMC STOP (K902.2) "NO"
• HIDE PMC PARAM (K902.6) "NO"
• PROTECT PMC PARAM (K902.7) "NO"

 

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

Благодарю за информацию!

А вы что в запущенном ладдере программировать собрались?

Остановите ладдер и меняйте ваши разрешения как хотите ведь ваш секретный FB не будет при этом выполнятся об этом я ранее в теме писал.

Можете остановить его комбинацией кнопок Cancel+Z при старте ЧПУ

 

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

@AnPel Вот для примера китайской защиты попробуйте открыть в программе этот FB вы не сможете этого сделать и даже посмотреть что он выполняет хотя программа будет работать в PMC но никакой возможности редактировать этот блок у вас не будет!

Безо всяких там паролей!:biggrin:

image.png

 

image.png

 

 

bbb11.LAD

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

Здравствуйте попробовал узнать пароль программой Пароль LADDER, выдает какие-то кракозяблы. 

Что может быть ?

пароль.png

PMC-SB.lad

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

Здравствуйте попробовал узнать пароль программой Пароль LADDER, выдает какие-то кракозяблы. 

Что может быть ?

пароль.png

PMC-SB.lad 128 \u041a\u0431 · 0 скачиваний

image.png

Старый Ladder, в декабре это обсуждали в этой ветке, @Viktor2004 выкладывал новую версию программы позволяющую смотреть пароли в старых dерсиях Ladder

Password Ladder.exe

Изменено пользователем ivanK
Ссылка на сообщение
Поделиться на других сайтах
05.09.2023 в 16:31, ivanK сказал:

image.png

Старый Ladder, в декабре это обсуждали в этой ветке, @Viktor2004 выкладывал новую версию программы позволяющую смотреть пароли в старых dерсиях Ladder

Password Ladder.exe 123 \u041a\u0431 · 15 скачиваний

Иван спасибо !

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

Увидел в сети обучающий ролик

Там чувак учит вскравать пароль ладдера программой, которую я написал в 2015 году. Гы Гы

 

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

Там чувак учит вскравать пароль ладдера программой, которую я написал в 2015 году. Гы Гы

А GetPass консольная у меня была еще раньше ее испанец вместе с исходным кодом выложил еще в 2008!:smile:

Вот оно взаимное сотрудничество!

image.png

Почему иран когда надо папку назвать spain!

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

Да а я ее скопипастил в 2014

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

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

испанец вместе с исходным кодом выложил еще в 2008!:smile:

А есть исходные коды посмотреть?

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

А есть исходные коды посмотреть?

Поищу

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

Я имел в виду мою программу с оленями.

Я понял, но почему с оленями вы же не из Нижнего Новгорода!?:biggrin:

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

понял, но почему с оленями вы же не из Нижнего Новгорода!?:biggrin:

Я тогда еще в Солдриме работал. И у нас было модно называть друг друга оленями за любой косяк

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Fedor
      Без доверия не построить нормального капиталистического государства . Доверие это важнейший социальный капитал. Кинуть можно один раз, сотрудничать можно много. Это как цикл в двс.   Маркса стоит почитать.  Нет доверия - нет циклов, нет и полезной работы. Такова социальная термодинамика  :)
    • Krusnik
      Я тебе напишу ещё раз: "Этим рендерам сто лет в обед". Идея ну ооочень старая. А именно этот ЖК Бадаевский с такими картинками ещё лет 5-7 назад рекламировали.   P.S. Пивзавод там не работает.
    • Fedor
      1.4 g   слишком много.  При 9 баллах и то 0.4 g   ускорение при сейсмике... 
    • AleXtM
      Добрый день, столкнулся с казалось бы тривиальной задачей - рассчитать требуемый момент электро-двигателя, но столкнулся с проблемой - масса "рычага". Знатоки, подскажите пожалуйста, как правильно посчитать требуемый момент двигателя? Описание применения(упрощено): двигатель жестко закреплен, на оси двигателя жестко закреплена вытянутая пластина 500мм длинной(вес пластины 300гр), перпендикулярно оси вращения, на пластину будет устанавливаться доп. вес(не важно что, главное весить будет примерно 150гр). При работе конструкции, пластина должна приводиться электро-мотором в движение - из горизонтального положения поворачиваться на 150 градусов и обратно(конструкция необходима для тестового стенда - симулирует открытие крышки). Как рассчитать необходимый момент двигателя(минимальный)? С учетом того, что рычаг(плечо) имеет вес. На прикрепленном скриншоте отобразил примерно внешний вид(упрощенно). 
    • Fedor
      Продать долг - обыкновенное дело тут никакого криминала. https://xn--c1abvl.xn--p1ai/pokupka_prodazha_dolgov/ Просто бизнес.  :)      Коль швейцарцы проектируют под сроки, то рисковано что-то у них покупать  ...  :) 
    • andrei4ik
      в настройках и так выключены все опции связанные с этим режимом в настройках и так выключены все опции связанные с этим режимом и главное я один раз нечаянно переключился на сокращенный режим, и с тех пор он в этом положении залип...может это какой то баг? и притом он и вот тут тоже залипает  
    • Ninja
      дааа, интересная могла ситуация выйти, мож тогда и судьба твоя по другому бы сложилась? Согласно теории хаоса который про бабочку... И не обсчитывал бы сегодня здания, а обсчитывал бы общак той банды! Упустил такие возможности Федя! И всё-таки у этих швейцарцев всё просчитано, и лючок тот тоже)) Всё продуманно, просто надо придерживаться их рекомендаций! А я так понимаю, что тот лючок ты просто заварил нафиг. И этот кран переживёт четыре поколения заводчан. И теперь время боится не только пирамид, но и твой кран..  
    • ak762
      я так понимаю подача в G93 пересчитывается из G94 т.е можно пересчитать в G93 и потом обратно в G94 в каждом кадре с интерполяцией плавного движения силами постпроцессора. то что осваиваете возможность станка это хорошо, но впечатление что детали вашего редуктора плоские и без поворотной оси их разместится больше чем с осью которая требует пространства на столе, всё это конечно ИМХО
    • Sabadash
      Уже работает тише) Но что конкретно изменяет стойка в процессе автонастройки сервы она конечно не показывает.    
    • Jesse
      @Orchestra2603 таки прилетела задача по оценке вибропрочности конструкции в частотной области на основе акселерограммы.. Т.е. помимо частотных характеристик входной нагрузки, мне надо правильно определить её амплитуду в частотной области. Акселерограмма априори нестационарная нагрузка, что подтверждает график сильно меняющегося среднеквадр. отклонения. Так что сразу рассматриваю только вторую половину -  более менее стационарную часть Строю дискретный Фурье-спектр в Вольфрам Математике ну типа получаю характерные частоты сейсмического воздействия до 30 Гц. Збс... Но вот с амплитудой непонятка. Мне вот это полученную амплитуду и задавать в программе расчёта прочности? Почему спрашиваю? - это ведь дискретное преобразование. И типа согласно равенству Парсеваля энергия сигнала сохраняется, да. Но всё зависит от числа отсчётов. Ну вот как простой пример: синусоидальный сигнал с частотой 50 Гц и амплитудой 1, длина сигнала 2 с.  В первом случае частота дискретизации 200, во втором - 1000. Ну то есть при одинаковой длине в 5 раз больше отсчётов во втором случае. А амплитуда в 3 раза больше... И где правильная амплитуда? Я конечно понимаю, что в моих присланных данных одно количество отсчётов и одна частота дискретизации.. Но как правильно делать то.?)
×
×
  • Создать...