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

Xipho

Администраторы
  • Постов

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

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

    42

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

  1. Значит, где-то при передаче строки возникает ошибка. Твоя задача - выловить ее.
  2. Форум обновлен. Обо всех найденных ошибках сообщать в эту тему. Как только я поправлю косяк с формой ответа ) Пока можно отвечать только через стиль для мобильных браузеров. Багу с формой ответа починил. Далее жду отчетов о других найденных багах.
  3. Попробуй не Cardinal, a DWORD. Это если тебе целое нужно. А если дробное - тогда float. В Delphi это, если не ошибаюсь, Real. А пр передаче непосредственно в функию приведи к нужному типу и все. Ну и там у тебя есть еще несколько недочетов. Но я сейчас с планшета и все их рассказывать не буду. Попробуй найти и устранить самостоятельно. Если не получится, помогу, но уже завтра.
  4. Время, братцы, время... Но ничего, скоро уже, совсем скоро ))
  5. Почти правильно. Shared секция будет создана в адресном пространстве твоей длл-ки. И доступ туда ты сможешь получить, подгрузив эту же дллку в пространство своего процесса.
  6. ОФФТОП: Плюсик тебе в репутацию за количество полезных постов ))
  7. Xipho

    TrainMe by NullAlex [Game]

    Так я уже новую версию сделал ) И скоро будет продолжение уже новой версии.
  8. Качество видео, кстати, норм, просто нужно было время, чтобы видос целиком обработался.
  9. Документация Intel говорит, что нет такой команды. Делай тутор, интересно будет почитать. По поводу бункера - скорее всего, там комната в стиле первого вольфа, как в какой-то из игр они делали такую же комнату из первого вольфа. Но это только догадки
  10. Xipho

    TrainMe by NullAlex [Game]

    Имеет. Интересно будет поковырять.
  11. Тогда тебе нужно на СЕ делать хук DirectX, затем разбираться в конвейере, какой код отвечает за отрисовку этой галочку, затем искать код, который отвечает за считывание параметра, и его уже модифицировать. Только так.
  12. Xipho

    GRID 2

    Антивирус на хостинге параноит. Вечером из карантина вытащу все, что он туда запихал.
  13. Похоже, пользователь хочет получить что-то вроде мини-бота для какой-то игры. В этом случае не поможет ни один из описанных выше способов. Попробуй посмотреть
  14. Ты бы хоть написал, какую ошибку выдает ) Если пишет что-то вроде instruction can't be compiled - это значит, что опкод неверный. Можешь поробовать imul.
  15. Ты, во-первых, определись, что ты понимаешь под хуком. Хук на системные функции как ставится - ты уже читал. Тут алгоритм примерно тот же - найти адрес функции, определить передаваемые параметры, подменить адрес оригинальной функции адресом своей функции, и не забыть в теле своей функции вызвать оригинальную. Это все описано в примерах о хуках системных функций. Длл-ку, в которой находится функция, ты знаешь, имя функции ты знаешь, передаваемые параметры (если это твое приложение) ты тоже знаешь, следовательно, тебе только и остается реализовать хук по аналогии с системным ) Действуй, и все у тебя получится. Если какой-то из этих этапов тебе не понятен, ты скажи, постараемся рассказать подробнее - это ведь и есть наша цель - научить взламывать. Но не думай, что весь код будет написан за тебя. Впрочем, раз ты хочешь понять, как это делается, то, скорее всего, ты так и не думаешь ))
  16. Этот шанс возрастет, если ты опишешь свою проблему максимально подробно. А именно - название игры, версия, игры, длл-ка, из которого хочешь хукнуть функцию, и, собственно, название самой функции. Если же ты не хочешь это делать, причина тут может быть только одна: твоя цель - онлайн игра, взлом которых на нашем ресурсе запрещен. Так что, выхода у тебя два - либо предоставить максимально подробную информацию по игре, либо не получить помощь.
  17. Тебе просто никто помогать не станет. Даже если ты зайдешь под другим ником, у меня есть средства, чтобы узнать, что это именно ты. Так что не обольщайся.
  18. В таком случае, рекомендую покинуть наш форум.
  19. Есть пользователь, который отправил жалобу со словами, что это он придумал и объяснил тебе, а ты выдаешь за свое. Жду объяснений.
  20. Xipho

    TrainME by Xipho

    Как и обещал, 3 медали и +30 и +10 к репутации. Молодец, так держать! )))
  21. Xipho

    TrainME by Xipho

    Прошло два года и наконец-то у меня появилось немного времени. Написал новую версию своего трейнми. Хотя, новой версией это назвать нельзя, весь код переписан с нуля и графическая часть реализована на OpenGL, хотя, конечно, необходимости в этом не было ) Так, баловался. Да, игра не заканчивается, просто продолжается постоянно, и комп в качестве второго игрока я еще не добавил. Это все будет в следующей версиии Сами значения пока особо спрятать не пытался, так что взлом, скорее всего, будет быстрым. Задания: 1. Найти очки игрока 1 и написать иньекцию кода с заморозкой значения 2. То же самое, но для второго игрока 3. Найти статичный указатель для очков игрока 1 4. То же самое для второго игрока 5. Найти и заморозить координаты ракеток (обеих) 6. Изменить размер ракеток на двойной 7. Увеличить вдвое размера шарика 8. Сделать так, чтобы скорость шарика не увеличивалась с течением времени 9. (Сложно) Перекрасить шарик в красный цвет И пока на этом все. ЗЫ. Управление - Escape - выход из трейнми. W/S - ракетка вверх/вниз для первого игрока, P/L - ракетка вверх/вниз для второго игрока. Первые трое, кто успеет выполнить хотя бы пять заданий из всего набора, получат медальки и +10 к репутации. Первый выполнивший 7 и более заданий получит две медали и +30 к репутации. Второй выполнивший 7 и более заданий получит одну медаль и +25 к репутации. Третий выполнивший 7 заданий и более - получит медаль и +20 к репутации. Удачного взлома! TennisTrainme_v2.rar
  22. Как вариант - находишь координаты игрока, находишь инструкцию, с ними работающую, делаешь инъекцию кода, в которой добавляешь к координате определенный множитель.
  23. Смотри, значение в структуре 4 байта, а значение патронов - флоат. Чтобы не отображался ноль, тебе нужно подхваченное значение перевести в флоат. То есть, код нужно написать так: fild dword ptr [ecx+eax*4+B8C] fstp dword ptr [ecx+eax*4] fld dword ptr [ecx+eax*4] ret 0004 У тебя инструкция первая указана без ecx, это, скорее всего, вызывает ошибку. Если же с ecx твой код будет также нуль прописывать, тогда попробуй мой кусок скрипта.
  24. Дай голодающему рыбу, он будет сыт один день. Дай голодающему сеть, и он будет сыт всегда. Если и это изречение тебе кажется тайной, то расшифрую - мы не даем готовых решений, мы даем намеки, чтобы будущий геймхакер научился понимать алгоритмы и применять их в дальнейших взломах. Если же мы будем давать готовые решения для каждой игры, то ничему, кроме копипасты, не сможем научить. Если тебя такой подход не устраивает, насильно на нашем ресурсе мы не держим.
  25. Выше по коду найти ветвление со сравнением и изменить поведение на этом куске кода.
×
×
  • Создать...

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

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