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

Xipho

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

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

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

    42

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

  1. Вот, держи скрипт. Тут проблем вообще нет - нашел адрес здоровья, проанализировал инструкции, которые к нему обращаются, нашел инструкцию, которая срабатывает только при нанесении урона игроку и вуаля )) У меня эта инструкция нашлась по адресу deadrising3.exe+190C5D, у тебя может оказаться в другом месте. [ENABLE]//code from here to '[DISABLE]' will be used to enable the cheataobscanmodule(HEALTHPTR,deadrising3.exe,87 00 00 00 66 0F 6E 48 10) // should be uniquealloc(newmem2,$1000,"deadrising3.exe"+190C5D)label(code2)label(return2)label(HPTR)newmem2: push ebx mov ebx,[rax+14] mov [rax+10],ebx pop ebxcode2: movd xmm1,[rax+10] jmp return2HPTR: dq 0HEALTHPTR+04: jmp newmem2return2:registersymbol(HEALTHPTR)[DISABLE]//code from here till the end of the code will be used to disable the cheatHEALTHPTR+04: db 66 0F 6E 48 10unregistersymbol(HEALTHPTR)dealloc(newmem2)
  2. Постараюсь сегодня вечером посмотреть игру, если будет время.
  3. Раз вылетает, стало быть, ты выбрал неправильный адрес и, как следствие, нашел неправильную инструкцию.
  4. Ты очень много вопросов задаешь. Действовать уже начни. Если известно для оружия значения урона, то можешь попробовать в структуре порыться и поискать его.
  5. смотри, ты считываешь и записываешь 8 байт, когда у тебя значение, как ты выше писал, четырехбайтное. newMem:push rbxmov rbx,[rax+14]mov [rax+10],rbxpop rbxmovd xmm1,[rax+10]jmp returnHereВозможно, при этом зацепляешь соседнее нужное значение. Попробуй так: newMem:push ebxmov ebx,[rax+14]mov [rax+10],ebxpop ebxmovd xmm1,[rax+10]jmp returnHereТо есть, вместо rbx используй ebx, чтобы считывалось/записывалось 4 байта. Если и это не поможет - тут уже не копаясь самостоятельно в игре ответить не смогу.
  6. Неважно, сколько вы хотите выделить памяти, надо это запомнить. Все равно размер выделенной памяти будет строго равен размеру одной страницы памяти, если запрошенный размер меньше размера этой страницы, разумеется.
  7. Только методом проб и ошибок. Другого способа нет.
  8. Что угодно можно сделать. Если знания есть. Если нет - не стоит даже ковырять.
  9. Частенько бывает, что первый указатель - это указатель на таблицу виртуальных функций класса. Отсюда и название функции на 4 скрине.
  10. при каких обстоятельствах ты делал эти скриншоты? Что за структуры у тебя на 3 и 4 скрине? Или мы должны телепатически догадываться? На 1 и 2 хоты бы видно, что ты искал патроны и полез в структуру оружия (видимо, в игру не играл, точнее сказать не могу).
  11. Если ты этого не знаешь, то тебе явно рано самостоятельно трейнеры писать ) ЗЫ. [ТЫЦ] (первая же ссылка сверху)
  12. Чушь. Никто не мешает отловить сообщение WM_CLOSE и вернуть обои на место в этом обработчике. Но я бы, например, таким трейнером пользоваться не стал. Кому понравится, если его любимые обои будут вдруг заменены другими, пусть и временно?
  13. Гарик, одна поправка mov ebx, dword ptr [rax+14] Когда читаешь значение из памяти в регистр, размерность (dword ptr) указывать не нужно. Он считает значение по размеру регистра.
  14. Xipho

    Вопрос!

    Ребят, давно пора понять, что в айтишной сфере без базовых знаний английского просто не обойтись. Я не говорю сейчас о техническом английском для чтения научных статей и тому подобного. Я говорю о базовых знаниях, чтобы понимать, о чем идёт речь в каком-то иностранном туторе или видеоуроке, где все объясняется на разговорном английском.
  15. Xipho

    Вопрос!

    Незнание данных звуковых форматов порождает подобные темы. Напрямую вав в хм перегнать нельзя. Вав или мр3 - это цифровая звуковая волна (в случае с мр3 пожатая с потерей верхних пределов частот, предполагаемо неслышимых человеческим ухом. Потому настоящие меломаны плюются от мр3, ну да сейчас не об этом речь), тогда как ХМ - это некоторое количество цифровых инструментов (читай, сэмплов) и набор паттернов, которые описывают в какой момент эти малюсенькие цифровые кусочки включаются. Отсюда и размер. Принцип, кстати, взят именно с формата миди, который представляет собой тупо набор нот (и наименований инструментов) для воспроизведения синтезатором, встроенным в любую из ныне существующих звуковых плат.
  16. Ребят, человек статью попросил, а не готовую прогу. ЗЫ. Сам статью тоже что-то не нашел.
  17. Да, потому я собираюсь этот модуль убрать вообще.
  18. При необходимости удалить собственное сообщение, нужно нажать на нем кнопку "Жалоба" и в тексте попросить удалить.
  19. Xipho

    OFFTOPIC

    Свою историю рассказал? ))
  20. В принципе, можно, но это надо ковыряться в движке, на это нужно время, которого, к сожалению, катастрофически не хватает даже на запись новых уроков...
  21. Сейчас многие видео-сайты так делают. Это называется NLS. Что это - го в вики.
  22. Я вот только не понял, зачем всю консоль перерисовывать? Не судьба просто сдвинуть курсор на нужную позицию перед выводом нужного текста? В этом случае старые текст затрется и перезапишется новым )
  23. Даже если исходник и есть, то, понятное дело, делиться им никто не станет ))
×
×
  • Создать...

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

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