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

Garik66

Помогаторы
  • Постов

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

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

    292

Сообщения, опубликованные Garik66

  1. 12 часов назад, Antonshka сказал:

    Это второе PopupMenu, имеет пункты со следующими названиями, - Изменить название пункта, Изменить опцию пункта (то есть функцию), и другие.

    ИМХО - для рядового пользователя это сложно будет, сомневаюсь, что он оценит это.
    исхожу из того, что вот по этому скрипту пару человек мне написали в ЛС - "а нельзя ли было проще сделать?"

    Спойлер

    image.png.418f21623657eb5ec8f5dd3b1486cf69.pngimage.png.9c330380d210b0c5c636264cdb540ae3.png

     

  2. 3 часа назад, Antonshka сказал:

    Если время в игре также переведется на пять минут назад,

    навряд ли, так как
     

    7 часов назад, Эдвард сказал:

    хранится точно в

    сохранёнке, т.к. я могу каждый раз загружая одно и то же сохранение, начинать с этого времени.

     

  3. 4 часа назад, JackNewMan сказал:

    узнавать это я пока умею только считая адрес через регистры+смещение и вручную его вводя через кнопку "Add address manually".

    для этих целей проще ИМХО воспользоваться опцией СЕ трассировка

  4. 7 часов назад, JackNewMan сказал:

    А ещё мне любопытно, могут ли быть значения координат зашифрованы? (не встречал такого, просто любопытно)

    на моем опыте - не встречал

     

    7 часов назад, JackNewMan сказал:

    ПС. Можете подсказать как в ассемблере смотреть значения реестров для инструкции?

    может быть регистров? тогда так (например):

    Спойлер

    image.png.350c89428c1a85a5ba563d66cfa58475.pngimage.png.854cc692b06db3b6bac781e458416670.png

     

    • Понравилось 1
  5. 6 часов назад, Antonshka сказал:

    А ты все понял в этой задаче? Почему именно такое решение, а не другое? Долго думал?

    1. да
    2. я исходил из того, что Катя не кому не подыгрывает (Катя-ботанка, хочет проверить интеллект пацанов) в этом случае ответ однозначный.
    3. 20 - 25 минут (больше времени ушло на укладывание в голове объяснения  автора видео - слишком у него оно путанное, да и видно было, что он сам не очень уверен в нем :))))

  6. 2 часа назад, DragonForce сказал:

    То-есть я должен был написать - "Дайте мне готовое решение как вызывать WINAPI функции в AutoAsm"?)

    Необязательно, но вместо наезда, можно было продолжить диалог, исходя из твоих нужд, задать вопросы. 
    А так на твой первоначальный вопрос

     

    В 04.07.2022 в 12:47, DragonForce сказал:

    Есть ли возможность в Auto assemble вызывать WINAPI - RegDeleteKeyW?

    кратко ответили

     

    В 04.07.2022 в 14:49, Xipho сказал:

    Есть.

     

  7. 27 минут назад, Xipho сказал:

    Всегда проще обвинить кого-то, чем признать, что допустил оплошность в формулировке вопроса )))

    Спойлер

    В ЛС на подобное замечание был ответ: "Ресурс же не по русскому языку, ты меня учить будешь как спрашивать,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
    точки это текст не для форума :))))
    (ТС резко перешел на ТЫ)

      

     

    • Понравилось 1
  8. 8 часов назад, HomelessPsychopath сказал:

    Теперь как это чинить: напишите вместо просто нуля что-то вроде 0.001.

    Это костыль (полумера), тоже сталкивался с подобным и даже, еще вначале карьеры взломщика, писал скрипт twohitkill (т.е. убийство врагов с двух ударов)
    Правильнее в этом случае выходить именно на урон и делать его заведомо выше НР врагов. (это не сложно)

  9. 1 час назад, DragonForce сказал:

    Спасибо Вам всем. Такой вопрос, Вы создали метку example и прописали туда через db слово - Text. Но сама память для этого слова выделяется где-то в рандомном месте или хранится в выделенной памяти newmem? Просто я не вижу чтобы персонально для метки example выделялось память через alloc.

    хранится в выделенной памяти newmem
    но так как я зарегистрировал метку (image.png.3dbd3d75226f5173130a110718582222.png), то после активации скрипта я могу к example обращаться из любого скрипта.

  10. 4 часа назад, DragonForce сказал:

      

    Нужно по идее выделить память через alloc, прописать туда байты нужно текста, а потом написать "mov edi, NameAllocMemory", но я не совсем знаю как правильно написать это в Auto Assembler`e, подскажите пожалуйста.

    может поможет пример

    Спойлер

    image.thumb.png.af2eecf96de64b5aa96b7f3090a834cf.png

     

  11. 2 часа назад, MasterGH сказал:

    Если посмотреть внимательно на инструкции на скриншоте, а также где срабатывали инструкции и куда поставил новый условный брейкпоинт, тогда сможешь понять почему в RDI не будет ожидаемого числа.

    :))) а ну да

    зрение :((((

     

    5 часов назад, oleedd сказал:

    Нет, не получилось.

    у тебя в rdi попадет нужное значение ниже  из r8
    поэтому либо трассировку ниже делай, либо меняй условие на r8

    • Понравилось 1
  12. 8 часов назад, TheErel сказал:

    Вот пример кода.  

    У меня вопрос:  
    Зачем  взято  под  инъекцию столько  байт?

    Если бы было с логами, то было бы более понятно, может там  где то краш игры  и происходит. (к примеру прыжок  какой нить попал в инъекцию и т.д.)  

  13. 14 часов назад, RAV сказал:

    Остальное все неробит

    Не работают скрипты с фиксированным адресом инъекции (который и поменялся конечно), а скрипты, где адрес инъекции находится через аобскан работают. 

  14. 25 минут назад, mahonya сказал:

    Так, я немного в тупике. Есть подсказки что можно попробовать ?

    быстро не ответишь

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

×
×
  • Создать...

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

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