Изменить данные в файле

Тема в разделе "WASM.COMMERCE", создана пользователем zhurdima, 24 янв 2024.

  1. zhurdima

    zhurdima New Member

    Публикаций:
    0
    Регистрация:
    24 янв 2024
    Сообщения:
    2
    Нужно в файле изменить параметры в виде смещения антенны и поворота по осям. Кто сможет это сделать?

    эти параметры содержаться в файле, которые мне хотелось бы изменить
    upload_2024-1-24_10-46-43.png
     

    Вложения:

  2. vitokop

    vitokop Member

    Публикаций:
    0
    Регистрация:
    20 май 2006
    Сообщения:
    41
    а какие данные имеются сейчас в файле??
     
  3. MaKsIm

    MaKsIm Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    79
    Да там скорее всего надо просто поправить double по определенной позиции
    Screenshot_20240124_115407.png
     
  4. Intro

    Intro Active Member

    Публикаций:
    0
    Регистрация:
    29 авг 2009
    Сообщения:
    591
    Помню менял float в файлах с помощью АртМани. Там можно работать с процессом, а можно с файлами. Надо найти нужное смещение и поменять на нужное.
     
  5. alex_dz

    alex_dz Active Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    430
    1) узнать какой флоат(дабл) точно есть в файле
    2) перевести его в hex репрезентацию
    3) найти в файле
    4) перевести свой новый флоат
    5) заменить
    профит
     
  6. Intro

    Intro Active Member

    Публикаций:
    0
    Регистрация:
    29 авг 2009
    Сообщения:
    591
    Ещё раз про АртМани. Открываем в артмани этот файл, и находим в файле параметр например Тх: -0.0370. Нашли, если таких параметров несколько, меняем в артмани на другое первый параметр, сохраняем, и смотрим этой программой, изменился ли параметр, если не изменился, то меняем следующий, так находим нужное смещение параметра.
    Так что АртМани достаточно, штука хакерская и легальное. Я так делал раньше и у меня получалось, это реально просто. И этот файл маленький значит вариантов будет не больше одного, ну скорей всего. Да тут даже 10 летний зумер справиться.
     
    Последнее редактирование: 26 янв 2024
    zhurdima нравится это.
  7. Marylin

    Marylin Active Member

    Публикаций:
    0
    Регистрация:
    17 фев 2023
    Сообщения:
    171
    разве double не 64-бита? тогда почему у тебя выделено по 72 = 9 байт?
    а в файле тс все данные лежат в открытом виде, тч можно править их в любом hex-редакторе.
    только не понятно одно - зачем автор софта использовал 8-байтный "double", если выводит всего 5-знаков после запятой.. вполне хватило-бы и 4-байтного "float", который способен отобразить до 7-ми знаков.

    FPU.png
     
  8. MaKsIm

    MaKsIm Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    79
    Там младший байт это маркер поля. Посмотрите внимательно. Они увеличиваются постепенно.
    Конечно, маркер изменять не надо, но он тоже часть записи. Еще, для нулевых значений, стоит поискать и в других полях.
     
  9. Intro

    Intro Active Member

    Публикаций:
    0
    Регистрация:
    29 авг 2009
    Сообщения:
    591
    Нашёл два значения (-0.037 double) по адресам 04E5h и 0500h, меняем на какое-то сложное значение, и сохраняем. И смотрим программой, изменилась ли. То есть, сначала первое, потом второе. Хотя можно и два значение сразу поменять на разное, и смотреть где какое выскочила.
    Артмани удобно тем, что не надо самому переводить НЕХ в дабл. Программа условна бесплатна, т.е. не зарегистрированная версия с ограничениями.
     
    Последнее редактирование: 26 янв 2024
  10. alex_dz

    alex_dz Active Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    430
    как насчет 256 и 512 бит?
    есть же уже YMM, ZMM в CPU
     
  11. Marylin

    Marylin Active Member

    Публикаций:
    0
    Регистрация:
    17 фев 2023
    Сообщения:
    171
    во-первых они не входят в стандарт IEEE-754,
    а во-вторых не относятся к FPU, а существуют как независимые регистры.
    но если интересует, то 256-бит способны отобразить 71-цифру после запятой (на счёт 512-бит хз).
     
  12. zhurdima

    zhurdima New Member

    Публикаций:
    0
    Регистрация:
    24 янв 2024
    Сообщения:
    2
    Спасибо тебе! Очень удобно искать параметры и менять их. Самое интересное больше пятнадцати лет назад Артмани использовал для игр)))