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

Fixer

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

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

  • Посещение

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

    5

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

  1. я попросил игры посоветовать. я в курсе что есть и сложные игры.
  2. Посоветуйте, пожалуйста игры, на которые можно создать трейнеры. С помощью вашего форума много чему научился) Хочу применить это все на практике) p.s. не предлагайте: Assassins Cread Far Cry FlatOut Metro Ибо они уже отработаны. Заранее благодарен!
  3. я хочу принцип понять, чтобы потом делать на интересующие меня игры
  4. каспер мод есть у одного чела, но на онлайн игру. он сказал что это тупо адресс который нупаешь. но как найти этот адресс - он промолчал. поэтому и спрашиваю.
  5. но но но, я хочу трейнер сделать чтоб сквозь стены ходить, а через значения это не вариант.
  6. Всем привет! На днях немного научился делать инъекцию кода в инструкцию... Однако возникла проблемка. Я ломаю игру Far Cry 3 и там мне нужно было сделать бессмертие (только для меня) Дак вот, если занупить инструкцию, которая жизни отнимает - бессмертны все. Это фигово. Я пытался сделать инъекцию на прибавление жизней с каждым ударом... Успеха не достиг. Вот хотел спросить у вас: как лучше делать инъекцию так, чтобы бессмертен только Я?
  7. Отлично! Буду благодарен если объяснишь поподробнее что за структуры) Меня друг (профессиональный кодер) говорил что это, но я так и не понял) буду рад научится)
  8. Всем ку! Если не там создал тему - переместите) Вобщем трейнер создан с помощью поиска сигнатур (чек бокс) и автоасемблера (хоткеи) так что работа гарантирована! Вот скрин трейнера: функционал пока такой) Если кто предложит идейку как модифицировать трейнер - пишите) Буду рад)
  9. извиняйте. просто первый пост... если есть идеи, как улучшить мой код - скажите) я не против критики)
  10. Если не там создал тему - переместите) Моя первая тема, не судите строго Короч делай раз: ищи значение, которое тебе надо. например значение патронов. делай два: жмакни правой кнопкой и поставь бряк на запись. делай три: сделай так, чтоб значение изменилось. если патроны, то выстрели. делай четыре: у тебя будут инструкции, получающие доступ к твоему значению. тебе надо выбрать ту инструкцию, у которой кол-во хитов равно твоим выстрелам, после присоединения отладчика. когда нашел инстркцию - жмякни показать память. делай пять: видишь внизу бегают страшные буквы и цифры? это память. а то что чуть выше - инструкции. там где память (ниже) жмякни правой кнопкой и выбери "перейти по адресу" и детально напиши адресс инструкции, к которой ты перешел из отладчика. нажми перейти. у тебя высветится память той инструкции (как я это понимаю). делай шесть: выдели все 16 пунктов (каждый пункт - это байт. байт - 2 знака) и скопируй. создай текстовик, и запиши туда это первое значение. делай семь: теперь обрати внимание на верхнюю часть вью мемори - инструкции. жмякни на ту инструкцию, к которой ты перешел правой кнопкой и выбери затереть нопами. NOP - ассемблерная инструкция которая говорит ничего не делать. када процессор доходит до нупов - он их перескакивает как конь дохлую белку. я отвлекся. вобщем когда ты затрешь нупами у тебя изменятся твои байты внизу. скопируй их в наш текстовик под номером два. делай восемь: ну чтож, скрипт готов. теперь нажми на "файл" и выбери "создать трейнер используя текущую таблицу". тебе вылетит окошко с твоим трейнером, а точнее его созданием. жмакни "свой дизайн" и постирай там все. создай чек бокс (это такая фиговнка, которая сбоку стоит квадрат который можно вкл - выкл а слева текст) короче это текст можешь отредактить там же, в графе "Text" потом перейди в правый раздел отвечающий за события. делай девять: нажми три точки рядом с ван клик. вылетит таблица луа. в луа между двумя созданными надписями копируем вот этот код, стерев нижний end stringListAddresses = AOBScan("первый адресс","*X*W-C") if (stringListAddresses~=nil) then lenghtLines = stringlist_getCount(stringListAddresses) for i = 0, lenghtLines-1 do address = stringlist_getString(stringListAddresses, i) writeBytes(address ,второй адресс); end -- for end; showMessage("Успешно!") end -- if (stringListAddresses~=nil) end; end --Конец 8* Speed Рука/Кирка Одна поправка!!!! там где второй адресс - не просто вставляйте, а перед каждым байтом ставьте 0x а после байта запятую, чтобы получилось примерно вот так: writeBytes(address ,0x90, 0x90, 0x90, 0xE8, 0xD2, 0xC3, 0x08, 0x00, 0x89, 0x45, 0x08, 0xBF, 0xB4, 0xB0, 0xFD, 0x5A); Ну думаю ты меня понял. делай десять: жмакай выполнить. дальше изменяй названия таблица на свое (по желанию) и выводи трейнер. ВАЖНО!!! При выводе указывай путь на диск C и имя файла должно быть на английском. в конечном окне оставь 32 битный процесс и поставь галочку где векс отдадчик. он беспалевный. В конце у вас должен получится примерно вот такой скрипт: stringListAddresses = AOBScan("89 46 60 E8 D2 C3 08 00 89 45 08 BF B4 B0 FD 5A","*X*W-C") if (stringListAddresses~=nil) then lenghtLines = stringlist_getCount(stringListAddresses) for i = 0, lenghtLines-1 do address = stringlist_getString(stringListAddresses, i) writeBytes(address ,0x90, 0x90, 0x90, 0xE8, 0xD2, 0xC3, 0x08, 0x00, 0x89, 0x45, 0x08, 0xBF, 0xB4, 0xB0, 0xFD, 0x5A); end -- for end; showMessage("Успешно!") end -- if (stringListAddresses~=nil) end; end --Конец 8* Speed Рука/Кирка Ну вроде все сказал. Помоему норм получилось...
  11. Благодарю) Просто пока что не освоил разделы)
  12. Всем привет! Посмотрел Михаила Ремизова... Захотел написать трейнер на С# ! Столкнулся с проблемой... я нашел адрес здоровья игрока, занупил, я бессмертен! но нет! боты тоже бессмертны! Что делать? P.s. игра - FarCry3
  13. Я создаю свой вх. по сути вхшник готов, но хотелось бы воткнуть туда отдачу с разбросом. я нашел через СЕ то, где содержится отдача и разброс. как теперь это все запихнуть в Visual Studio 2010 (язык С++) P.s. Я начинающий) Раньше не работал с памятью)
×
×
  • Создать...

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

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