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

FENIX145

Спонсоры
  • Постов

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

  • Посещение

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

    1

Весь контент FENIX145

  1. если я не ошибаюсь то можно сделать так: 1) записываешь свое дабл число в скрипте через dq (double) //твое число 2) сохраняешь дабл из регистра со смещением в свободный регистр 3) сравниваешь свое число с значение регистра cmp qword ptr [твой дабл],сохраненный регистр Примерчик:
  2. Так, разобрались с @TechnoBOY что можно изменить код, чтобы он выглядел так и все заработает: и теперь у меня след вопрос: Какого .... оно не ушло в цикличность? Разве код не интерпретируемый? Если да, то здесь явно должна быть цикличность так как lbl_INF_SKILLS джампится на lbl_INF_SKILLSRet а ниже там дергается INF_SKILLS2 и пошло поехало, там не только зависимость, но и кривые инжекты получаются. НО ОНО РАБОТАЕТ? КАК (ПОЧЕМУ)?
  3. Ребята, всем привет. Есть у кого-то пример совмещения в одном скрипте двух, работающих с 2 различными ячейками памяти (сигнатурами)? Поясню для чего нужно: Хочу сделать бесконечное кол-во поинтов, но когда нажимаешь на + дергается одна инструкция, когда нажимаешь на - вторая. Но по факту все это одна сущность и разделять смысла не вижу. Вчера пропарился часа 3 пытаясь объединить. Но в итоге при активации скрипта происходила дичайшая дичь. Одни конструкции заменялись другими Вот собственно сама болванка:
  4. @JIeXA вот за такое огромное спасибо, быстро ты конечно на функцию нужную вышел, но суть я понял. Я так же делал Break and trace, но для себя ничего нужного так и не нашел, опыта пока не хватает
  5. @LIRW @JIeXA так вот как раз было интересно не готовое использовать, а понять как вы нашли. Ну с Женькой то понятно, как он сигнатуру выцепил. Леш, а как ты это сделал? Через экранное значение как-то вышел на нужную конструкцию или сидел с unknown value делал постоянно increased. Но мне кажется это невозможно, так как значение всегда увеличивается и искать будешь пол года такое. Если не сложно расскажи, чтобы в след раз уже было понимание как подобное можно найти
  6. В онлайн играх все храниться на бэке в основном и гоняется по трафику, на клиенте очень мало нужных данных. Особенно когда идет вопрос о патронах или кол-ве брони.
  7. я бы и Женьке, и тебе однозначно лайку дал, если бы мог
  8. да что-то я искал, но толком ничего не нашел. Хотя признаться не особо плотно занимался этим вопросом.
  9. у меня ж нет возможности тебя лайкнуть А твой пример не пробовал, я еще вчера с утра написал свой. Женька же сигнатуру скинул и там дальше уже проще было. Но в любом случае спасибо
  10. Ага, я в дискорд скинул тоже кусок где видно эту махинацию....очень прикольно, весь мозг сломал пока пропарился... а вот не зная этого как найти?!
  11. Женьк, а я не смог. Там скрипт обращается к ячейке памяти, которой по сути не существует. Т.е. я перехожу через ctr+g к нужному адресу, начинаю скролить и он хоп и пропал. Я даже не понимаю почему так происходит... Но да ладно, разберемся. @Xipho Руслан, спасибо, чекну в первых рядах, не зря ж спонсором стал ПыСы слишком громкое слово в данном контексте
  12. Тэкс с edx и т.п. разобался и понял что такое младшие регистры и как там все работает. Но проблема осталась актуальной. Дальше поиска экранного значения не сдвинулся, трейс функций не помог докопаться откуда же заполняется rdx. Может как-то можно вызвать стек трейс, чтобы понять где именно дернулся мой метод?
  13. Еще есть такая штука как приоритеты. !important не очень хорошая практика, по факту костыль. Но в данном примере у тебя используются инлайновые стили, так что да. МОжно через импортант. <span class="button-badge" style="background-color: rgb(238, 49, 49) !important;">1</span> либо сделать по человечески: <span class="button-badge myClass">1</span> .myClass { background-color: rgb(238, 49, 49); } (это в Css файле) P.S. В стилях можешь повысить приоритет используя не класс, а id и тогда у него будет максимальный приоритет до !important @partoftheworlD
  14. Всем привет Ребят, никто не ломал Banished? Супруга попросила сломать на возраст (чтобы старше 30 не росли) и что-то я на весь день залип. Может кто сталкивался? P.S: Ресурсы ломают очень просто, проблема только с возрастом. Экранное значение нахожу (так как реальное значение либо шифрованное, либо динамически высчитывается - что логичнее), по нему пытаюсь отследить что в него пишет, нахожу соответственно, а дальше там магия какая-то начинается. (7FF89C70B5F3 - 89 91 D8000000 - mov [rcx+000000D8],edx) но при этом нигде выше по коду нет edx и в списке регистров его тоже нет... Думал может где в коле(call) выше по коду определяется, но нет же зараза. Либо я слишком не далеко смотрел... В общем буду дальше разбираться, но может кто уже покурил эту тему.... P.P.S не утверждаю, что это магия, так как только начал разбираться с данной областью в кодинге и возможно я просто туп и все логично и просто, но все же, интересный кейс Искал на fairless на предмет готового решения, чтобы его покурить и разобраться в реализации и найти моменты, которые не понимаю, но нет, там есть один скрипт, но он не рабочий также... ну и логика в скрипте совсем банальная и простая... В общем если кто уже разбирался или есть возможность и время помочь, буду признателен. Всем добра
  15. Простите, Вы точно пишете ответ к моему вопросу? Если да, не совсем понял вопрос "Чем хуже?" Я вроде ничего такого не писал. И о чем именно разговор "Да и что её проверять". @Garik66 спасибо за ответ, с огромным удовольствием смотрю Ваши и Руслана видео.
  16. Вечер добрый. Подскажите пожалуйста, на данный момент этот скрипт все еще актуален, или есть более свежие инструменты? Если да, буду благодарен на видео или статейки к прочтению. Заранее спасибо за информацию
×
×
  • Создать...

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

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