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

partoftheworlD

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

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

  • Посещение

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

    172

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

  1. 1. Находишь адрес нужного участка памяти по которому находится место инжекта 2. Делаешь копию этого участка 3. Перенаправляешь оригинальный участок памяти на копию за счет изменения EIP/RIP. 4. Делаешь с копией все что угодно. или можешь просто убить проверку.
  2. обычно с запасом по краям карты невидимые текстуры расположены, так что это будет не совсем край карты, локации уже давно в виде коробки не делают.
  3. По докам вообще не понятно, какие исключения будет отлавливать except, если все, то может вызывать проблемы, а если можно задавать, то как. Хотя я все так же убежден, что проще сделать чит на другой инструкции, чем использовать текущую с кучей фильтров.
  4. Как вариант, могу предложить парсить карту, если такая имеется. В играх на соурс движке карта имеет формат bsp в которой прописаны все меши. Второй вариант, использовать лучи трассировки, для измерения самых дальних участков карты.
  5. calculate возвращает состояние 1 если посчиталось, 0 при wrong method и выходит из calculate, ведь какой смысл если вычисления не удались выдавать cout << "calculate again? (y\\n): "; выход не из цикла, а сразу из main для завершения программы. Не лучший способ, но за ошибки надо платить, хотя бы выходом из программы.? Ну что ж, придется быть внимательным и вводить всегда "y". Не, break выходит из цикла/свича, return выходит из метода. т.е break используется, когда не надо завершать программу и продолжать выполнение/повторение. return используется, когда надо завершить выполнение метода. Именно так.
  6. https://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureForAndroid
  7. Во вкладке Connections включай удаленный доступ, чтобы сервер поднялся. С андройда переходишь по адресу который высветится и устанавливаешь сертификат.
  8. Немного лучше так. Немного офтопа о cpp. Т.к. это лучшее объяснение как работать с языком.
  9. Fiddler, надо будет сгенерировать сертификат и установить на эмулятор.
  10. Как говорилось в одной книге, кажется Страуструпа. "Если есть смысл в использовании goto, то стоит задуматься о том, чтобы переписать код" Проблемы с использованием goto еще обсуждались в 1968 году, т.е да он как бы не плох, но вреда от него больше, чем пользы, особенно если это крупный проект. Ну я "программист", а не художник, пусть красивостями другие занимаются.?
  11. GOTO это тот же jmp label(цикл) и считается дурным тоном использовать его.
  12. https://ru.wikipedia.org/wiki/Стек_вызовов https://server.179.ru/tasks/cpp/total/096.html В отладчике вкладка Stack View/Стек вызовов
  13. Надеюсь хватит грузоподъемности.
  14. Если есть желание сделать самому, то могу подсказать, что это правильное значение.
  15. Но игра очень сырая, врезался в солнце - солнце потухло, ноги поломало.
  16. проблема была в ret, который просто затирался вместо прыжка в оригинальный код, просто выходим из функции и возвращаем управление вызвавшей её. Играю несколько часов, вроде проблем нет.
  17. Я свой поправил уже, теперь нет вылетов) Решается простым фильтром по ItemInfo.type или как-то так. Ведь когда предмет добавляется, так же передается его id.
  18. Указатель на устройство. Нет, нахождение устройства везде одинаковое. Это только в раздел запросов.
  19. Ну да, на пиратке, сброки хххх, беты у происходит ... На самом деле, даже без взлома у меня патроны обнулялись после перезахода в игру, ладно бы там была механика, типа, безопасности на корабле и оружие должно быть разряжено, давали бы доп.обойму. Так что либо, это дурацкая механика, либо баг.("не баг, а фитча").
  20. Может стоит воспользоваться поиском по форуму?
  21. Можно одним только CE обойтись, но он ужасен, так что следует использовать разные инструменты, например dnSpy. В CE во вкладке с моно ищешь "LoadAmmo" и переходишь по LoadAmmo в дизассемблер. Находишь пишущую инструкцию.Стреляешь. И все. Нужны указатели - восстанавливай руками начиная от патрон. Выйдет около 4-5 уровней.(6) А это уже баг/механика игры, не зависящий от правки инструкций. Это к разработчикам.
×
×
  • Создать...

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

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