Size: a a a

2019 December 17

SP

Sergey Protko in PHP
ну то есть я смогу называть себя реверс инженером если смогу открыть бинарник в аиде и такой вжух "хорошо что эволюция научила меня паттерны видеть"
источник

AL

Anton Lakotka in PHP
которые ты решил или решаешь
источник

AL

Anton Lakotka in PHP
может у нас разные понятия термина "Реверс инженер"
источник

SP

Sergey Protko in PHP
я бы слово "инженер" убрал просто
источник

МГ

Мио Гранде in PHP
проект показать не могу.
могу абстракто описать только. но это всеравно никого не убедит
источник

SP

Sergey Protko in PHP
Мио Гранде
проект показать не могу.
могу абстракто описать только. но это всеравно никого не убедит
тебя именно это и просят
источник

МГ

Мио Гранде in PHP
хорошо. щас покопаюсь
источник

КГ

Константин Грачев in PHP
Sergey Protko
реверс инженер это который превращает решение в проблему?
Так вот как называются те за кем я код переписываю, блет
источник

МГ

Мио Гранде in PHP
да хотябы тот же флоат.
оборудование шлет таблицы   20х20  заполненое флоатом ячейки с температурой.
нужно перехватывать только нужные таблицы. на остальное не обращать внимание.
выяснять не изминилась ли температура выше или ниже нормы.

для этого пришлось два дня дергать термопары чтобы набрать статистику по логам.
потом снять недельный лог определяя допуски по нормальной температуре.
потом мне помогли с флоатом.
потом я написал парсер ищущий таблицы и разбирающий отклонения
источник

SP

Sergey Protko in PHP
а как ты по итогу с флотами решил проблему? pack/unpack или свой велосипед?
источник

SP

Sergey Protko in PHP
ну то есть работа с оборудыванием без спецификаций протокола, да?
источник

V

Vladimir in PHP
Мио Гранде
да хотябы тот же флоат.
оборудование шлет таблицы   20х20  заполненое флоатом ячейки с температурой.
нужно перехватывать только нужные таблицы. на остальное не обращать внимание.
выяснять не изминилась ли температура выше или ниже нормы.

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

МГ

Мио Гранде in PHP
Sergey Protko
ну то есть работа с оборудыванием без спецификаций протокола, да?
да.  мало того, если узнает производитель то пипец, от суда до остановки оборудования
источник

AL

Anton Lakotka in PHP
убери плиз
источник

МГ

Мио Гранде in PHP
Sergey Protko
ну то есть работа с оборудыванием без спецификаций протокола, да?
это и самое сложное.
источник

МГ

Мио Гранде in PHP
Anton Lakotka
убери плиз
убрал
источник

SP

Sergey Protko in PHP
Мио Гранде
да.  мало того, если узнает производитель то пипец, от суда до остановки оборудования
так я не понял, там обычный флот?
источник

SP

Sergey Protko in PHP
ну то есть signed 32 float? big endian или little endian - не заметил
источник

AL

Anton Lakotka in PHP
Мио Гранде
да хотябы тот же флоат.
оборудование шлет таблицы   20х20  заполненое флоатом ячейки с температурой.
нужно перехватывать только нужные таблицы. на остальное не обращать внимание.
выяснять не изминилась ли температура выше или ниже нормы.

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

это обычная работа со статистикой.

интересно, как ты работал с таблицами? я так полагаю все в циклах сам гонял и прочее?
источник

МГ

Мио Гранде in PHP
Sergey Protko
так я не понял, там обычный флот?
да. но раньше у нас небыло такого оборудования и с флоатом я не сталкивался.
а в универе мы учили 8-16 бит в девяностых годах
источник