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.
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
Влад! Спасибо! Нужен именно пароль который был. Я не пробовал, даст ли железо загрузить проект ,если оно запаролено. Или мб придется форматировать сначала флешку??
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
Re: SAFECONF PROJECT PASSWORD PSR-TRISAFE-S
Posted: Thu Jun 07, 2018 8:39 am
by zaplatin
Rex2701 wrote:Попробуй этот пароль:
Спасибо! подходит
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
Попробуй этот пароль:
Добрый день помогиье пожалуйста найти пароль от проекта Safeconf 2.7?