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

Xipho

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

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

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

    42

Сообщения, опубликованные Xipho

  1. Все дело в кодировке. Когда редактишь исходный код, кодировка ставится Win-1251. После компиляции все отображается как UTF-8. Для английского текста это не имеет ровным счетом никакго значения, а вот с русскими текстами именно такая канитель и происходит.

  2. А что мешает через указатель на героя и указатель на структуру в любом куске кода, который выполняется постоянно сделать прыжок и ручками заполнять структуру повреждений нужными значениями? Тогда и фильтр не понадобится.

    Зы. Ой )) Сам себе репу поднял :-D

  3. push eax // сохранить регистр дабы не получить вылет из игры
    mov eax,[RocketKnight+XXX] // - указатель первого уровня
    mov eax,[eax+8] // - первое смещение до указателя второго уровня
    mov eax,[eax+128] // - третий уровень ну и так далее..
    затем
    mov [my],eax
    pop eax // - восстановление регистра.

  4. Мысли-то правильные, да не совсем. Из третьего кольца защиты ты не сможешь получить доступ к нулевому кольцу (в котором работают драйвера), а он необходим, чтобы провести инжект... А если вдруг тебе все-таки удастся получить доступ к уже загруженному драйверу (что очень и очень маловероятно )) ) - с большим процентом вероятности попытка инжекта вызовет синий экран.

  5. Для того, чтобы запустить прогу в нулевом кольце защиты необходимо писать драйвер (так же, как работает упомянутый софтайс), который сможет останавливать работу системы. Не думаю, что это актуально для трейнеров.

  6. Один из самых простых вариантов - на главный цикл программы повести счетчик тактов процессора, и, если он превышает определенное пороговое значение (а при отладке он по-любому будет превышать его, ведь будут использоваться бряки), молча делать выход из программы )

  7. оО! У "Лаборатории геймхакинга" светлое будущее.

    А еще вопрос: Xipho, статьи на сайте только твои публикуются? Или можно например хорошую, отличную переведенную статью прислать?

    ЗЫ "Служу Российской Федерации?" :ninja:

    Можно другие статьи. Только чтобы хорошие были. И хорошо переведены.

  8. Регистрация на сайте выключена. Но, в будущем, планируется закрытый раздел для постоянных участников, приносящих пользу форуму и сайту. Всех участников я буду добавлять вручную.

    ЗЫ. Спасибо за трейнеры.

  9. сравнение неверное. одним из операндов должен быть регистр процессора или число. Выход - сначала из одной ячейки памяти, которую нужно сравнить, загружаешь данные в регистр, и затем сравниваешь.

    [cod]push eax

    mov al,[ipl]

    cmp byte ptr [ebp+37c],al

    pop eax[/cod]

  10. На это

    4. В инсталятре есть лоадер, который сбрасывает настройки (правда немного он не продуман, из-за него запускается каждый раз предложение пройти тренировку, в будущем исправлю)

    http://depositfiles.com/files/1cnou918b

    Если депозит не нравится то юзаем savefrom.net

    К чему это было? Инсталлятор выложен на самом сайте вместе с лоадером.

×
×
  • Создать...

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

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