|
Reverse RS485 вопрос опыта., Вопрос? |
|
|
|
Sep 27 2015, 17:53
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 27-09-15
Пользователь №: 88 582

|
Народ,кто имел дело с реверсом 485 интерфейса,поделитесь опытом и методиками. Используем аппаратный сниффер,какие подводные камни и сложности ждут?
|
|
|
|
|
Sep 27 2015, 18:17
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Denisam @ Sep 27 2015, 20:53)  Народ,кто имел дело с реверсом 485 интерфейса,поделитесь опытом и методиками. Используем аппаратный сниффер,какие подводные камни и сложности ждут? "485" ничего не значашие цифры с точки зрения протоколов взаимодействия, ибо номируют ТОЛЬКО среду передачи. С таким-же практически успехом можете спрашивать об "интрефейсе" типа "кусок провода". Так-что рассказываете, что там кроме куска провода с RS485 приемопередатчиком. Хотя, конечно, в 99 случаях из 100 там за ним UART далее какой-нибудь убогий протокольчик.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 27 2015, 18:22
|

Частый гость
 
Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949

|
Так не понятно, товарищ вопрошает, или хочет, что б ему сделали?
--------------------
Obligatus servus.
|
|
|
|
|
Sep 27 2015, 22:40
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 27-09-15
Пользователь №: 88 582

|
Цитата(Dmitry Dubrovenko @ Sep 27 2015, 18:22)  Так не понятно, товарищ вопрошает, или хочет, что б ему сделали? Я и вопрошаю,и прошу,чтобы сделали.Максимальное количество информации увязать. Не охото надеяться,на знания того кто возьмется делать,а иметь понимание. Протокол основан на RS 485 верно,ес-но UART , INTEL 8032 контроллеры,SN75176 приемопередатчики,9N1. Есть Master и Slave. Необходимо отреверсить Master,чтобы в последствии его общение воспроизвести.
|
|
|
|
|
Sep 28 2015, 07:50
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417

|
Цитата(Denisam @ Sep 27 2015, 20:53)  Народ,кто имел дело с реверсом 485 интерфейса....подводные камни и сложности ждут? Уже выше прозвучало RS485 - определяет электрические параметры связи. А, что гнать - то уже дело автора. Реверс RS485 имеет смысл когда Вы знаете, что там за протокол бегает. Ну или ещё одна маза - попытаться вникнуть, что там бегает. Но(!), если там что то отличное от "стандартных" вещей (ну типа MODBUSа) или не дай бог шифровано - то увы и ах, вариантов ноль. В смысле вообще никак. Но это всё надо щупать, т.к. пока глазками не увидишь различия между пачками(желательно привязанных к конкретным состояниям железа) - это всё гадание на кофейной гуще. Обычно тут помогает лень(читай нецелесообразность) авторов телодвижений по защите канала связи или использование данного канала со стандартными девайсами. Да, не модбас от другой ситуации вы можете отличить - если коннекшен успешен там интенсивность постоянная (мастер постоянно опрашивает слэйвы) - есть вероятность, что это модбас. Можете начать с простого - сканировать что там бегает. Сканировать очень просто - любой RS485 переходник в удобный для вас интерфейс, ну и далее софтом сливать в файлик. Софт готовый не знаю, в зависимости от анализа надо на ходу подстраивать (сначала под пачки, потом под декодировку пакетов). где то так
|
|
|
|
|
Sep 28 2015, 13:22
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 27-09-15
Пользователь №: 88 582

|
По поводу Modbus не знаю,но точно не шифровано, в описании протокола написано,что Master опрашивает Slave,похоже на Modbus. Реверснуть надо только определенные части протокола,не весь.
Как возможно считать ROM?
Atmel AT27C256R-70JU память вот такая
|
|
|
|
|
Sep 28 2015, 14:21
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 27-09-15
Пользователь №: 88 582

|
А если память защищена от чтения?
|
|
|
|
|
Sep 28 2015, 15:34
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 27-09-15
Пользователь №: 88 582

|
Это вопрос был ) Возможно ли такое?
Или банально,весь протокол находится на ROM и он читается?
|
|
|
|
|
Sep 28 2015, 16:29
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 27-09-15
Пользователь №: 88 582

|
А как же память контроллера?Она не потребуется?
|
|
|
|
|
Sep 28 2015, 16:33
|

Частый гость
 
Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949

|
Цитата(HardEgor @ Sep 28 2015, 17:12)  Есть и самодельные. Например вот, или вот. Цитата(Denisam @ Sep 28 2015, 19:29)  А как же память контроллера? В 8032 нет ПЗУ, насколько помню.
Сообщение отредактировал Dmitry Dubrovenko - Sep 28 2015, 16:34
--------------------
Obligatus servus.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|