SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

другие контроллеры
Post Reply
zaplatin
Posts: 54
Joined: Mon Dec 14, 2015 5:45 am

SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by zaplatin » Mon May 28, 2018 8:41 am

как найти пароль к выгруженному из модуля безопасности PSR-TRISAFE-S проекту?
how I can search password for project from safe plc PSR-TRISAFE-S safeconf?

Rex2701
Posts: 249
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by Rex2701 » Mon May 28, 2018 5:13 pm

Я брутфорсил софтиной с использованием nVIDIA CUDA. Название не помню, если только завтра на работе глянуть.

zaplatin
Posts: 54
Joined: Mon Dec 14, 2015 5:45 am

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by zaplatin » Tue May 29, 2018 6:33 am

Rex2701 wrote:Я брутфорсил софтиной с использованием nVIDIA CUDA. Название не помню, если только завтра на работе глянуть.



Выяснилось : Выгрузить проект можно и без пароля. Далее видеть все что в проекте есть можно. Соответственно можно создать свой проект по подобию. И часа два на это уйдет как минимум...

и еще
Флеш карта (залитая резиной) внутри себя содержит SST25VF016B
выходы микросхемы на разъеме : если поставить флешку торцом к себе, ряд с ключами вниз, слева на право Vss, SI, SCK, CE#, SO, VDD , что даст дамп из нее пока не понятно
Last edited by zaplatin on Wed May 30, 2018 8:10 am, edited 2 times in total.

vlad2006gr
Posts: 872
Joined: Tue Nov 20, 2007 7:08 pm
Location: Belarus

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by vlad2006gr » Tue May 29, 2018 9:30 am

zaplatin wrote:Выяснилось : Выгрузить проект можно и без пароля
Поделится проектом можете? И дампом спи, если считали.

zaplatin
Posts: 54
Joined: Mon Dec 14, 2015 5:45 am

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by zaplatin » Tue May 29, 2018 10:54 am

vlad2006gr wrote:
zaplatin wrote:Выяснилось : Выгрузить проект можно и без пароля
Поделится проектом можете? И дампом спи, если считали.
https://drive.google.com/open?id=1O5RHG ... _fvv9gcVNv

zaplatin
Posts: 54
Joined: Mon Dec 14, 2015 5:45 am

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by zaplatin » Wed May 30, 2018 8:08 am

Rex2701 wrote:Я брутфорсил софтиной с использованием nVIDIA CUDA. Название не помню, если только завтра на работе глянуть.
Вопрос: при не правильном пароле ответ SAFECONF что пароль не верный выдает через какое то время.
Как брутфорсил то?
Это не верный путь по моему, тк в секунду 2 ну может 3 пароля длина пароля 6-10 символов. Это можно до посинения брутфорсить.

Rex2701
Posts: 249
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by Rex2701 » Wed May 30, 2018 3:29 pm

Вспомнил. Там всё гораздо проще.
Рядом с файлом <имя_проекта>.scp лежит папка <имя_проекта>, в которой находится файл project.inf. Внутри он текстовый, и в конце содержит такую секцию:

Code: Select all

[ProjectAccess]
DEVELOPMENT=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
где ххх...ххх - MD5-хеш вашего пароля.
Находим в инете утилиту для брутфорса MD5 силами CUD'ы - и за пару часов получаем пароль.

Второй вариант, до которого я тогда не додумался:
Поменять хеш на какой-нибудь свой, сгенерированный из известной строки. Но. Строка хеша также замечена внутри файла \POE\Main\src.st1, а он уже бинарный. Сможете аккуратно вписать и в него новый хеш - удачи. Возможно хеш присутствует ещё в каком-нибудь файлике.

zaplatin
Posts: 54
Joined: Mon Dec 14, 2015 5:45 am

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by zaplatin » Thu May 31, 2018 4:59 am

Rex2701 wrote:Вспомнил. Там всё гораздо проще.
Рядом с файлом <имя_проекта>.scp лежит папка <имя_проекта>, в которой находится файл project.inf. Внутри он текстовый, и в конце содержит такую секцию:

Code: Select all

[ProjectAccess]
DEVELOPMENT=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
где ххх...ххх - MD5-хеш вашего пароля.
Находим в инете утилиту для брутфорса MD5 силами CUD'ы - и за пару часов получаем пароль.

Второй вариант, до которого я тогда не додумался:
Поменять хеш на какой-нибудь свой, сгенерированный из известной строки. Но. Строка хеша также замечена внутри файла \POE\Main\src.st1, а он уже бинарный. Сможете аккуратно вписать и в него новый хеш - удачи. Возможно хеш присутствует ещё в каком-нибудь файлике.
Содержание указанного файла:
[@_ProjInfo_@]
LastChange=28.05.2018 10:17:11
[SDIO]
Worksheet.Crc=
[UserInterface]
AccessTimeOut=3600000
==============================================
Учитывать нужно что если проект вы создавали сами эта информация может быть. Если выгружали ее может и не быть.
Если самому создать пустой проект так вообще пароль в открытом виде в файле csp .
Стоит в проект что то добавить и скомпилировать и все пароль не видно.
Какая версия софта у вас была ? Я скачал последнюю 2.92.2373 может нужно другую?

Rex2701
Posts: 249
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by Rex2701 » Thu May 31, 2018 6:04 am

Версия SAFECONF такая же. Проект не мы делали, нам передали запароленный.
Вполне возможно что из реле он выгружается без явного указания пароля. Попробуй посмотреть в файле \POE\Main\src.st1 по смещению 0x0902.
Image

vlad2006gr
Posts: 872
Joined: Tue Nov 20, 2007 7:08 pm
Location: Belarus

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by vlad2006gr » Thu May 31, 2018 11:25 am

Может у кого есть SAFECONF версии 2.7?
Уже не надо. Нашел 2.6

vlad2006gr
Posts: 872
Joined: Tue Nov 20, 2007 7:08 pm
Location: Belarus

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by vlad2006gr » Fri Jun 01, 2018 10:21 am

https://www.sendspace.com/file/k1xt5u
Ваш проект, пароль поменял на 12345678

zaplatin
Posts: 54
Joined: Mon Dec 14, 2015 5:45 am

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by zaplatin » Mon Jun 04, 2018 4:51 am

vlad2006gr wrote:https://www.sendspace.com/file/k1xt5u
Ваш проект, пароль поменял на 12345678
Влад! Спасибо! Нужен именно пароль который был. Я не пробовал, даст ли железо загрузить проект ,если оно запаролено. Или мб придется форматировать сначала флешку??

vlad2006gr
Posts: 872
Joined: Tue Nov 20, 2007 7:08 pm
Location: Belarus

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by vlad2006gr » Mon Jun 04, 2018 7:57 pm

zaplatin wrote:Я не пробовал, даст ли железо загрузить проект ,если оно запаролено. Или мб придется форматировать сначала флешку??
Читаем хелп-
Новая конфигурация или новые параметры устройства могут быть загружены только в модуль безопасности (и модуль безопасности может запускаться только соответственно) после ввода пароля контроллера.
Т.е. пароль контроллера есть по любому. И не факт, что он соответствует паролю проекта.
Факт в том, что у вас есть проект, который можно изменить в случае аварийной или технологической ситуации, и его можно загрузить.
Я думаю этого достаточно.
Если нужно поиграться, то необходима карта памяти IFS-CONFSTICK. Вставьте новый IFS-CONFSTICK в модуль и загружайте программу.

zaplatin
Posts: 54
Joined: Mon Dec 14, 2015 5:45 am

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by zaplatin » Wed Jun 06, 2018 5:45 am

vlad2006gr wrote:
zaplatin wrote:Я не пробовал, даст ли железо загрузить проект ,если оно запаролено. Или мб придется форматировать сначала флешку??
Читаем хелп-
Новая конфигурация или новые параметры устройства могут быть загружены только в модуль безопасности (и модуль безопасности может запускаться только соответственно) после ввода пароля контроллера.
Т.е. пароль контроллера есть по любому. И не факт, что он соответствует паролю проекта.
Факт в том, что у вас есть проект, который можно изменить в случае аварийной или технологической ситуации, и его можно загрузить.
Я думаю этого достаточно.
Если нужно поиграться, то необходима карта памяти IFS-CONFSTICK. Вставьте новый IFS-CONFSTICK в модуль и загружайте программу.
Я знаю что пароль есть потому что сам набирал программу и без пароля она не компилируется.
Самый простой способ ,на мой взгляд, выгрузить, и самому набрать тоже самое в новом проекте, без отгадываний пароля.
--
Написал не совсем корректно, имел в виду , что получится ли залить новую программу в уже работающий модуль с неизвестным паролем?

Rex2701
Posts: 249
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by Rex2701 » Wed Jun 06, 2018 3:07 pm

Попробуй этот пароль:

Code: Select all

tecnico1

zaplatin
Posts: 54
Joined: Mon Dec 14, 2015 5:45 am

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Post by zaplatin » Thu Jun 07, 2018 8:39 am

Rex2701 wrote:Попробуй этот пароль:

Code: Select all

tecnico1
Спасибо! подходит

Post Reply