Перейти к содержанию

Antonshka

Пользователи+
  • Публикаций

    63
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Antonshka стал победителем дня 10 марта

Antonshka имел наиболее популярный контент!

Репутация

21 Novice

Информация о Antonshka

  • Звание
    Продвинутый пользователь

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. В этой игре у персонажа отображается голова? Есть ли смысл делать вид от третьего лица или нет.
  2. Antonshka

    imul шифрование

    Пока что кроме IMUL-шифрование параметров ничего не встречал. Вот еще адрес с шифрованным значение 90D8369C, его ключ imul 6FA85A41. Расшифрованное значение 4478B59C (float)994.8376465. Ключ для его зашифровки 9144B5C1. И так все "imul" адреса которые проверял.
  3. Antonshka

    imul шифрование

    Это константа. Но я немного о другом. Я планирую сделать два приложения. Первое приложение для быстрого тестирования значений в памяти, для понимания их назначений.. Вот как оно должно работать - первый адрес, ставим бряк на чтение, получаем ключ типа B05C6C43, придумываем любое новое значение float, используя брутфорс получаем float в зашифрованном виде, записываем его вручную в память и смотрим что изменилось в поведении автомобиля, решаем нужен ли этот адрес для другого второго приложения. Далее идем на второй адрес, ставим опять бряк, берем новый ключ типа B05C6C43, float, брусфорс, наше решение, и так далее, третий адрес, четвертый, тестируем, отбираем. Во втором приложении будут использоваться только отобранные адреса. Для каждого отобранного адреса будет свой собственный ключ типа DA9A406B для зашифровки, и ключ типа B05C6C43 для расшифровки. Во втором приложении брутфорс не нужен. Первое приложение - для отсева параметров автомобиля от не параметров, и для нахождения ключей B05C6C43 и DA9A406B для каждого параметра. Второе приложение - для настройки отобранных параметров.
  4. Antonshka

    imul шифрование

    @MasterGH, @partoftheworlD, интересные идеи. @Garik66, отличный скрипт получился. Как я понял он использует метод пользователя ParkourPenguin? 433C7EDD * DA9A406B mod 2^32 = BCF2465F // encrypt value BCF2465F * B05C6C43 mod 2^32 = 433C7EDD // decrypt value Спасибо за видео @Garik66, интересно было посмотреть. По поводу , я имел ввиду брутфорс для получения DA9A406B. Нужно протестировать много адресов в памяти, перед тем как понять нужны ли они для конечного инструмента или нет. В конечном инструменте будут использованы готовые ключи типа DA9A406B, для быстрой зашифровки. Но для "Коленвала", задача которого есть быстрое понимание назначения текущего значения в памяти по отношению к автомобилю - брутфорс получение DA9A406B для каждого нового B05C6C43 обременительно. Потому так написал. В "Коленвал" наверно нужно встроить опцию получения ключей зашифровки типа DA9A406B, для определенных ключей расшифровки типа B05C6C43. Затем добавить полученные ключи в конечный инструмент.
  5. Antonshka

    imul шифрование

    Коленвал Загрузил бы таблицу и exe, но не знаю как.
  6. Antonshka

    imul шифрование

    С форума СЕ. Автор - ParkourPenguin (float)188.4955597 = 433C7EDD // original value 433C7EDD * DA9A406B mod 2^32 = BCF2465F // encrypt value BCF2465F * B05C6C43 mod 2^32 = 433C7EDD // decrypt value Ключ B05C6C43 для расшифровки известен изначально из инструкции. Используя этот ключ и брутфорс метод, автор получил ключ DA9A406B для зашифровки любого нового значения. Брутфорс метод автора Недостаток такого метода, опять же занимающий некоторое время брутфорс.
  7. Antonshka

    imul шифрование

    Работает быстро, исправно. Для настройки автомобиля правда не подойдет, там важны десятые/сотые доли.
  8. Antonshka

    imul шифрование

    Итог тестирования многопоточности: 19 скриптов АА, в каждом свой отдельный поток (createthread(name)) - поиск для (float)152.4550018 = ~3 секунды. 1 скрипт АА с одним потоком - результат почти тот же. 19 скриптов дали прирост, но не большой.
  9. Antonshka

    imul шифрование

    local x = 0 while x ~= 2684354560 do -- 2684354560 = A0000000 x = x + 1 end print(x) ~ 58 секунд до напечатания "x". Луа не подходит.
  10. Antonshka

    imul шифрование

    (Float)555 - около секунды. В скрипте необычный порядок высвобождения стека, опечатка?
  11. Antonshka

    imul шифрование

    Забыл переместить. То зацикливание которое мы делали в АА скрипте - работает на частоте процессора, с такой же частотой будет работать "while do" в луа скрипте. Такое предположение.
  12. Antonshka

    imul шифрование

    Проверил, скрипт 1 быстрее скрипта 2, в 4-5 раза. Скрипт 1 Скрипт 2
  13. Antonshka

    imul шифрование

    После многих опытов у меня сложилось впечатление - множество операций всему виной. Переместить, сложить, увеличить, сравнить - вот на что уходит время. Но так ли это на самом деле, об этом точно скажут специалисты.
  14. Antonshka

    imul шифрование

    Имеешь в виду то, что пропускается поиск для изначальных значений? Например для 0 когда оно сразу увеличивается на 1, или для 7FFFFFFF когда оно сразу уменьшается на 1 и проверяется уже уменьшенное число? Если ты об этом, то верно подмечено!
  15. Antonshka

    imul шифрование

    У меня получился такой скрипт, с одним потоком. Но и он ищет (float)555 более чем за 0,8 секунд. Не помогло даже это
×

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.