Page 1 of 1

SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Posted: Mon May 28, 2018 8:41 am
by zaplatin
как найти пароль к выгруженному из модуля безопасности PSR-TRISAFE-S проекту?
how I can search password for project from safe plc PSR-TRISAFE-S safeconf?

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Posted: Mon May 28, 2018 5:13 pm
by Rex2701
Я брутфорсил софтиной с использованием nVIDIA CUDA. Название не помню, если только завтра на работе глянуть.

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Posted: Tue May 29, 2018 6:33 am
by zaplatin
Rex2701 wrote:Я брутфорсил софтиной с использованием nVIDIA CUDA. Название не помню, если только завтра на работе глянуть.



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

и еще
Флеш карта (залитая резиной) внутри себя содержит SST25VF016B
выходы микросхемы на разъеме : если поставить флешку торцом к себе, ряд с ключами вниз, слева на право Vss, SI, SCK, CE#, SO, VDD , что даст дамп из нее пока не понятно

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Posted: Tue May 29, 2018 9:30 am
by vlad2006gr
zaplatin wrote:Выяснилось : Выгрузить проект можно и без пароля
Поделится проектом можете? И дампом спи, если считали.

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

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

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

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

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

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

Code: Select all

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

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

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Posted: Thu May 31, 2018 4:59 am
by zaplatin
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 может нужно другую?

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Posted: Thu May 31, 2018 6:04 am
by Rex2701
Версия SAFECONF такая же. Проект не мы делали, нам передали запароленный.
Вполне возможно что из реле он выгружается без явного указания пароля. Попробуй посмотреть в файле \POE\Main\src.st1 по смещению 0x0902.
Image

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Posted: Thu May 31, 2018 11:25 am
by vlad2006gr
Может у кого есть SAFECONF версии 2.7?
Уже не надо. Нашел 2.6

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Posted: Fri Jun 01, 2018 10:21 am
by vlad2006gr
https://www.sendspace.com/file/k1xt5u
Ваш проект, пароль поменял на 12345678

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

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

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

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

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

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

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Posted: Wed Jun 06, 2018 3:07 pm
by Rex2701
Попробуй этот пароль:

Code: Select all

tecnico1

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Posted: Thu Jun 07, 2018 8:39 am
by zaplatin
Rex2701 wrote:Попробуй этот пароль:

Code: Select all

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

Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S

Posted: Tue Jul 12, 2022 3:25 pm
by Renatyr
Rex2701 wrote:
Wed Jun 06, 2018 3:07 pm
Попробуй этот пароль:

Code: Select all

tecnico1
Добрый день помогиье пожалуйста найти пароль от проекта Safeconf 2.7?