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

partoftheworlD

Пользователи+
  • Постов

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

  • Посещение

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

    172

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

  1. реверсить по стеку и смотреть функции использующий memcpy/ memcpy_s(если новая игра) или попытать удачу с каким-нибудь winapi который принимает введенный текст(это лучше в книжке по winapi почитать советую рихтера или msdn)
  2. Поэтому и не срабатывал бряк из-за того что отладчик не мог обработать исключение, тебе нужно ставить бряк на память на запись. В memory view пмк на нужный байт data breakpoint и тыкнуть там find out what writes this address вроде так.
  3. определи из-за чего вылет, неверно переданные аргументы или же проблема со стеком. Вроде как в вызове функций ничего сложного нет.
  4. 1. Реверсить 2. Потому что, создается новый буфер, а не перезаписывается старый. Где есть место, там и будет веденный тобой текст. Так не бывает.
  5. Раз уверен, что все передается правильно, то проблема скорее всего в уничтожении потока. Возможно, функция которую ты вызываешь не завершается, а зацикливается и после уничтожения потока крашит программу. И в скрипте разве не ret 8 нужно использовать для возврата? Иначе стек не очищается от твоих переданных значений. зы хотя не, там вызов сам должен очищать его.
  6. Почему это в разделе статьи/быстрая информация? Или это быстрая информация для тех у кого боязнь поисковиков?
  7. Версия 1.1

    3 раза скачали

    Чтобы игра не крашилась, не стоит использовать постоянно Unlimated Ammo. После смерти нпц с лутом, его становится очень много и игра крашится.
  8. бряк на запись по адресу и восстанавливаешь путь по которому шел код, так ты узнаешь что, когда и где делало здоровье.
  9. здоровье после получения урона = здоровье до получения урона - урон находишь участок где рассчитывается здоровье после получения урона, а после смотришь откуда берется этот урон. так сможешь выйти на структуру AmmoInfo(характеристик патрон текущего оружия)
  10. Бесконечные покупки, обход бана и через раз работающий премиум.
  11. чем тебя не устроил простой поиск массива байт? А на счет скрипта, он объект не удаляет, если не находит сигнатуру, может из-за этого.
  12. С накруткой денег проблем не будет, но смогу посмотреть только если пк запустится. Есть пару идей, если кто возьмётся может проверить, можно эмулировать получение пойманной рыбы, в отдельном потоке вызываем в цикле функцию которая срабатывает 2-3к раз в секунду получается будем сразу по 2-3к рыбы в секунду получать и тогда никаких проблем с пакетами и проверками денег на стороне сервера не будет.
  13. 2 и 4 опции проверяются на серверной стороне, сделать можно, но придётся потратится на покупку премиума, чтобы найти участок кода который за это отвечает.
  14. Если у тебя этот участок кода не в цикле, то он выйдет из for и не запустится для перебора других объектов, предлагаю в отдельный массив складывать, а после того как for перестанет отрабатывать все вместе выводить return тем же
  15. ТС же написал что скрипт работает и проблема только с восстановлением флагов или я не правильно прочитал? Если он использует pushf/popf логично предположить что он имеет ввиду и что ему надо.
  16. Вроде как должно и работать, то как у тебя прописано,могу предложить использовать LAHF для загрузки всех флагов вместо pushf Хотя лучше проследить в отладчике за изменениями флага, как вариант просто не хватает привилегий ввода-вывода для восстановления. И вроде, флаг не будет тем же при восстановлении — 16 и 17 бит обнуляются. или такое извращение для сохранения в отдельном буфере pushf pop ax ... push ax popf
  17. Найди что выводит сообщение и восстанови код, возможно используется проверка целостности пакета.
  18. Minecraft Launcher - не хендл процесса https://msdn.microsoft.com/en-us/library/windows/desktop/ms683215(v=vs.85).aspx Для того чтобы получить его и передать в GetProcessId тебе надо найти процесс и открыть его как минимум с правами PROCESS_QUERY_INFORMATION, OpenProcess вернет хендл, хотя тогда смысл в Getprocessid отпадает, на момент открытия процесса у тебя уже будет pID т.к OpenProcess принимает pid.
  19. (float)1.0 - итератор а чего бы не по-гуглить и не попробовать самому сделать? или просто скомпилировать код на cpp и пропустить через дизассемблер?
  20. наш опыт не сравним с твоим, о великий геймхакер.
  21. добавление кода проводилось под отладкой?
×
×
  • Создать...

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

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