Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Флудильня :) (не знаешь где спросить? спрашивай здесь!)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96

Открыть новую тему     Написать ответ в эту тему

akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Флудильня :)
(не знаешь где спросить? спрашивай здесь!)

Флудильня-говорильня, Флеймоварня-отвечальня

 
Флейм, флуд, holy wars, а также о программировании вообще :)
Допускаются любые обсуждения и высказывания на тему программирования и около.
Просьба не переходить на личности и не обсуждать политику и тд...
 

Решаемые задачи:
. . . .
       
. . . .
 
 


 

первый пост топикстартера
...
во всех разделах форума есть, а чем мы хуже?
есть ведь откровенный флуд почти во всех топиках, так почему бы его не организовать...
сюда можно и holy wars перенести...
название темы естественно обсуждаемо, тут я ни на что не претендую...

в качестве затравки...
 
прочитал небольшую заметку о разработке советского/российского космического ПО...
и офигел...
 
оказывается почти всё ПО разработано и продолжает разрабатываться на
внимание!
на Модуле-2!
включая новую ГЛОНАСС...
о как!
 
--akaGM :)


Всего записей: 24583 | Зарегистр. 06-12-2002 | Отправлено: 15:08 05-11-2008 | Исправлено: akaGM, 02:23 18-09-2023
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2
 
сначала префейс:

Цитата:

Всего записей: 24263 | Зарегистр. 06-12-2002 | Отправлено: 16:42 10-06-2024 | Исправлено: akaGM, 16:44 10-06-2024
 
Всего записей: 4683 | Зарегистр. 18-09-2018 | Отправлено: 16:53 10-06-2024

 
итак, ровно через 9 минут...
короче, нажимаем ctrl-A и читаем ещё раз мой пост...
и еще а пропо: здесь счётчик постов не увеличивается...

Всего записей: 24583 | Зарегистр. 06-12-2002 | Отправлено: 17:12 10-06-2024
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
Какое то странное колдунство.
А PCL тут при чем?

Всего записей: 4951 | Зарегистр. 18-09-2018 | Отправлено: 17:20 10-06-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2

Цитата:
А PCL тут при чем?
при том, что я имею по нему вопрос...
и задам его человеку, буде такой здесь найдётся, не пытась разводить флуд даже во флудильне...
и это будешь не ты, который достал меня по самые гланды...

Всего записей: 24583 | Зарегистр. 06-12-2002 | Отправлено: 17:24 10-06-2024
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM

Вам сколько лет на самом деле - признайтесь честно?
https://www.youtube.com/watch?v=vxA25FAfIdw

Всего записей: 4951 | Зарегистр. 18-09-2018 | Отправлено: 17:27 10-06-2024
useretail



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
я вам уже говорил что он сюда совсем не помогать приходит?

Всего записей: 4985 | Зарегистр. 14-09-2007 | Отправлено: 17:37 10-06-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
useretail
 
ну вот теперь я сам убедился, на своих ошибках учатся дураки...
 
 
 
 
MBK2

Цитата:
Вам сколько лет на самом деле - признайтесь честно?  

https://ya.ru/video/preview/15608069137683097529

Всего записей: 24583 | Зарегистр. 06-12-2002 | Отправлено: 17:42 10-06-2024 | Исправлено: akaGM, 17:42 10-06-2024
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
useretail
Ну для чего вы то сюда ходите теперь ни от кого не секрет

Всего записей: 4951 | Зарегистр. 18-09-2018 | Отправлено: 19:29 10-06-2024
useretail



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2
хотите обсудить алгоритм расчета стоимости? или калькулятор какой соорудить?
ширина * высота * глубина?

Всего записей: 4985 | Зарегистр. 14-09-2007 | Отправлено: 00:09 11-06-2024
Spirit412



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
Вопрос касается системного программирования.
Мне кажется, я правильную ветку выбрал.
Ситуация
Есть оборудование, которое по изернету( тут под вопросом потому что и хаб, и PCI карта на ПК нестандартные. Их в простом магазине не купишь) через хаб передаёт данные. Каждый день, есть три сессии, в течении которых передаются данные с датчиков.
На сервере установлена винда.
На ПК специальная PCI карта.
Соответственно есть DLL и прочее для работы с картой.
На ПК есть софт который агрегирует данные, и записывает их в БД. БД, своя, закрытая. Данные хранятся в одном файле (на подобии Sqlite). Софт позволяет создавать отчеты и частично выгружать данные через конструктор отчетов.
Собственно вопрос в получении данных с датчиков и самостоятельный их анализ.
Порт, по которому передаются данные известен. Т.е. можно повесить спараллельно лушателя на порт и записать все.
Допустим, что не используется шифрование передаваемых данных.
С чего подходить к решению такой задачи?
Дампить сессию и сопоставлять с записанными данными в БД через отчеты?
Нужно ли дизасемблить dll?
Нужно ли дизасемблить exe программы?
Мне бы понять, в какую сторону копать инфу...
 
 
Вопрос не для взлома. Попытка импортозамещения. Софт древний как гуано мамонта. Поддержки после 22года не получить (

Всего записей: 197 | Зарегистр. 19-12-2005 | Отправлено: 13:20 21-06-2024
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Spirit412

Цитата:
Допустим, что не используется шифрование передаваемых данных

Я бы на это сильно не рассчитывал
Хотя...

Цитата:
Софт древний как гуано мамонта


Пробуйте

Цитата:
повесить спараллельно лушателя на порт и записать все.


Всего записей: 4951 | Зарегистр. 18-09-2018 | Отправлено: 13:29 21-06-2024
ne_viens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Использовать по максимуму всё, что уже имеется.
Карту и длл (SDK?).
Длл и ехе дизассемблировать нужно будет, если там формат данных не тривиален.

Всего записей: 1553 | Зарегистр. 01-11-2004 | Отправлено: 13:30 21-06-2024
Spirit412



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Т.е. чтобы понять как передается пакетом id датчика и информация, нужно дизасемблить exe, для и без этого никак? Ну т.е. если я перехвали пакеты по порту. Знаю какая информация в итоге записана в БД... Через hex редактор проанализировать будет нереально?
Да, надеюсь информация не шифруется, максимум сжатие применяется.

Всего записей: 197 | Зарегистр. 19-12-2005 | Отправлено: 13:46 21-06-2024
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для начала просто оценить вид пакетов

Всего записей: 4951 | Зарегистр. 18-09-2018 | Отправлено: 14:18 21-06-2024
Rock

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Spirit412

Цитата:
С чего подходить к решению такой задачи?

Я бы решал эту задачу с помощью отладчика. Выщемил бы из dll'ки код разбора протокола и написал бы свою реализацию протокола. Очевидно, что волнующий Вас этап дизассемблирования будет присутствовать (его будет делать отладчик).
Если в день только три сессии и запустить вручную передачу данных Вы не можете, то есть смысл просто записать эти сессии и скармливать приложению на сервере в любой момент. Для этого придется написать некую утилиту.
Наличие шифрования или сжатия -- это лишь вопрос сложности протокола и времени на его понимание.
Но прежде чем заниматься всем этим, я бы убедился, что софтина не лазиет (хотя бы раз за некий период времени) в Интернет за ключами и т.п. вещами. Это грозит необходимостью полноценного взлома алгоритмов шифрования и генерации ключей, что является на порядок более сложной задачей и требует специфической квалификации.
 
Добавлено:

Цитата:
Spirit412

Да, еще можно не разбираться с протоколом, а после того, как родная dll'ка разберет данные и соберется писать их в свою БД или не важно куда, в это место можно интегрировать свой перехватчик и передавать эти данные "на сторону". Если у Вас под рукой есть опытный вирусописатель, то для него такое решение может оказаться даже проще.

Всего записей: 1258 | Зарегистр. 10-04-2003 | Отправлено: 14:26 21-06-2024
Spirit412



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за информацию. Есть пища для размышлений.
Был бы системный программист, но его нет (
 
Я правильно понимаю - длл для оборудования, предоставляет интерфейс по взаимодействию с ним. ???Дальше, сама программа(экзешник) юзает этот интерфейс.
Т. Е. Для работает на более низком уровне. Т.с. бекенд, а софтина т.с. фронтенд.
Тогда в первую очередь нужно разбирать длл.
 
Софтина не стучится в интернет.
Но имеет юсб-данглкей.

Всего записей: 197 | Зарегистр. 19-12-2005 | Отправлено: 14:47 21-06-2024
Rock

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Spirit412

Цитата:
Был бы системный программист, но его нет (

В принципе, в DarkWeb есть форумы с рекламой подобных услуг. Но судя по характеру задачи нужен именно "придворный" программист. Тем не менее, через эти форумы можно завести нужные знакомства.

Цитата:
Я правильно понимаю - длл для оборудования, предоставляет интерфейс по взаимодействию с ним. ???Дальше, сама программа(экзешник) юзает этот интерфейс.
Т. Е. Для работает на более низком уровне. Т.с. бекенд, а софтина т.с. фронтенд.
Тогда в первую очередь нужно разбирать длл.

Вы описываете идеальный случай проектирования. Так ли это на самом деле или нет, покажет только отладчик. Если доступа к хорошему отладчику нет, то да, начинать нужно с дизассемблирования dll. И, если очень повезет, этого окажется достаточно. Но я бы без отладчика в это дело просто не полез -- вот читает эта dll из pci-карты какие-то ключевые данные, увидеть эти данные можно только в отладчике.

Цитата:
Софтина не стучится в интернет.
Но имеет юсб-данглкей.
 

Ну, тогда у Вас вообще все хорошо. Отвязывать софтину от донгла Вам не надо, и у Вас есть вообще все, что нужно для работы. Кроме специалиста. Специалиста лучше искать по знакомым -- подобные задачи решают очень многие и что-то обязательно найдете. Если Вам нужно будет писать свой софт для работы с датчиками, то такой человечек Вам все равно понадобится.
Еще можно поискать описание интерфейса (заголовочные файлы) этой dll. Его, чем черт не шутит, может и производитель предоставить. В принципе, поковырявшись в отладчике, этот интерфейс можно и восстановить. Там, скорее всего, вызовы по именам, а не номерам. Вот будут там экспортироваться init, finit, getData, config и т.п. -- можно попытаться прям родную dll научиться использовать, а не встраиваться в нее по вирусной технологии.

Всего записей: 1258 | Зарегистр. 10-04-2003 | Отправлено: 15:25 21-06-2024
ne_viens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тут не нужен системный программист, тем более вирусописатель, а обычный реверсер или по простому кракер, корорый разберёт интерфейс SDK (длла, тобишь), потом по этому интерфейсу уже хоть питоном можно данные обрабатвать.
Лучше один раз увидеть... , показал бы софт, и всё бы стало ясно.
Может там из Hasp конверта ещё надо длл извлекать.

Всего записей: 1553 | Зарегистр. 01-11-2004 | Отправлено: 15:25 21-06-2024
useretail



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Spirit412

Цитата:
специальная PCI карта

а фото карты есть?

Всего записей: 4985 | Зарегистр. 14-09-2007 | Отправлено: 16:47 21-06-2024
MBK2

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
useretail
В анфас или профиль?
Абитуриент, вы же две ассемблерные инструкции связать не можете, не надо притворяться охрененным хакером-железячником, здесь все вас как облупленного знают

Всего записей: 4951 | Зарегистр. 18-09-2018 | Отправлено: 20:13 21-06-2024
useretail



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2

Цитата:
вас как облупленного знают

а вас подавно. кстати, не так давно вы в очередной раз показали себя, профессор: http://forum.ru-board.com/topic.cgi?forum=4&topic=2237

Всего записей: 4985 | Зарегистр. 14-09-2007 | Отправлено: 20:45 21-06-2024 | Исправлено: useretail, 20:53 21-06-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Флудильня :) (не знаешь где спросить? спрашивай здесь!)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru