Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Инжект прыжка

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 26.06.2015, 20:08   #1
Заблокирован
 Рыцарь-капитан
Аватар для semoder
 
semoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе цену
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
 
По умолчанию Инжект прыжка

Подскажите нынешний инжект для прыжка, или как его нарыть)? поиски в CE ничего интересного не выдали, кроме двух идентичных функций, которые иногда выполняются, вне зависимости от прыжка... м.б плохо искал
  Ответить с цитированием
Старый 26.06.2015, 21:06   #2
 Разведчик
Аватар для bestbeer
 
bestbeer никому не известный тип
Регистрация: 06.10.2013
Сообщений: 27
Популярность: 10
Сказал(а) спасибо: 24
Поблагодарили 12 раз(а) в 8 сообщениях
 
По умолчанию Re: Инжект прыжка

вот так прыгает вроде:
Цитата:
Сообщение от bestbeerПосмотреть сообщение
А я вот так прыгаю:

vb.net
Код:
    Public Sub Jump()

        Me.Clear()
        Me.Pushad()

        Me.Mov_ECX(&H100)
        Me.Push_ECX()

        Me.Mov_EDX(&H20)
        Me.Push_EDX()

        '______________3 параметр
        Me.Mov_EAX(&HD2E444) 'ba
        Me.Mov_EAX_DWORD_Ptr_EAX()
        Me.Mov_EAX_DWORD_Ptr_EAX_Add(&H1C)
        Me.Mov_EAX_DWORD_Ptr_EAX_Add(&H28)

        Me.Mov_EBX_EAX()   'ba 1c 28
        Me.Push_EBX()
        '__________________________________

        '
        Me.Mov_EAX(&HD2EBE4) 'GA
        Me.Mov_EAX_DWORD_Ptr_EAX()
        Me.Mov_EAX_DWORD_Ptr_EAX_Add(&H1C)

        Me.Mov_EDI_EAX()
        Me.Mov_ECX_EDI()
        '

        Me.Mov_EAX(&H404340)

        Me.Call_EAX()

        Me.Popad()
        Me.Ret()

        Me.RunAsm(OtherAllocMemory) 'адрес выделенной памяти

    End Sub

  Ответить с цитированием
Пользователь сказал cпасибо:
semoder (27.06.2015)
Старый 27.06.2015, 01:46   #3
 Разведчик
Аватар для fds255
 
fds255 скоро будет известенfds255 скоро будет известенfds255 скоро будет известенfds255 скоро будет известенfds255 скоро будет известен
Регистрация: 23.06.2012
Сообщений: 43
Популярность: 427
Сказал(а) спасибо: 18
Поблагодарили 59 раз(а) в 35 сообщениях
 
По умолчанию Re: Инжект прыжка

Jump.JPG

Delphi
Код:
procedure Jump; stdcall;
var
addr:pointer;
begin
addr:=pointer($00404340);
  asm
    pushad

    mov ecx,$100

    mov edx,$20

    mov ebx,$00D2E444
    mov ebx,dword ptr [ebx]
    add ebx,$1C
    mov ebx,dword ptr [ebx]
    add ebx,$28
    mov ebx,dword ptr [ebx]

    push ecx
    push edx
    push ebx

    call addr

    popad
  end;

end;
________________
MultiXBot
MultiX_POT
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
diagnost (27.06.2015), pw.assistant (09.07.2015), semoder (27.06.2015)
Старый 27.06.2015, 07:46   #4
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 02.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: Инжект прыжка

Цитата:
Сообщение от fds255Посмотреть сообщение
Вложение 64006

Delphi

Упс! Не правильно искал( Расскажи кратко, как искал?
  Ответить с цитированием
Старый 27.06.2015, 08:57   #5
 Разведчик
Аватар для fds255
 
fds255 скоро будет известенfds255 скоро будет известенfds255 скоро будет известенfds255 скоро будет известенfds255 скоро будет известен
Регистрация: 23.06.2012
Сообщений: 43
Популярность: 427
Сказал(а) спасибо: 18
Поблагодарили 59 раз(а) в 35 сообщениях
 
По умолчанию Re: Инжект прыжка

Брейкпоинт на доступ к BA в Cheat Engine, прыжок в игре, адрес $00404343 появился в списке, через OllyDbg прошел по этому адресу и посмотрел переход на адрес $00404340, попал на код (тот что на скрине).
________________
MultiXBot
MultiX_POT
  Ответить с цитированием
Пользователь сказал cпасибо:
diagnost (09.07.2015)
Старый 09.07.2015, 05:38   #6
 Сержант
Аватар для pw.assistant
 
pw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауру
Регистрация: 16.02.2012
Сообщений: 105
Популярность: 651
Сказал(а) спасибо: 19
Поблагодарили 39 раз(а) в 31 сообщениях
 
По умолчанию Re: Инжект прыжка

Это не просто прыжок, это гораздо круче. Спасибо за инжект.
________________
backup - акт проявления трусости
  Ответить с цитированием
Старый 11.07.2015, 12:58   #7
Заблокирован
 Рыцарь-капитан
Аватар для semoder
 
semoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе цену
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
 
По умолчанию Re: Инжект прыжка

Как оказалось, это инжект нажатия клавиш,
20-код клавиши пробел
100-маска, типо зажаты shift, alt, ctrl

Но, почему-то не работают такие клавиши как WASD и стрелки, то есть то, что отвечает за движение...
  Ответить с цитированием
Старый 11.07.2015, 14:04   #8
 Старший сержант
Аватар для N00bSa1b0t
 
N00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядом
Регистрация: 09.04.2010
Сообщений: 204
Популярность: 5518
Сказал(а) спасибо: 49
Поблагодарили 512 раз(а) в 198 сообщениях
 
По умолчанию Re: Инжект прыжка

Цитата:
отвечает за движение

Движение по клавишам сделано в пв по-другому - через добавление внутриигровых событий в одном потоке и их обработку в другом.
Тот инжект автопути (где куча аргументов) - это и есть добавление события определенного типа с определенным набором св-в.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW.
PW Everyday Helper Bot
  Ответить с цитированием
Старый 11.07.2015, 14:10   #9
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: Инжект прыжка

WASD и стрелки работают, просто их нужно слать в цикле. С оптимальной паузой
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
  Ответить с цитированием
Старый 11.07.2015, 14:20   #10
 Старший сержант
Аватар для N00bSa1b0t
 
N00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядом
Регистрация: 09.04.2010
Сообщений: 204
Популярность: 5518
Сказал(а) спасибо: 49
Поблагодарили 512 раз(а) в 198 сообщениях
 
По умолчанию Re: Инжект прыжка

А, был неправ) Этот инжект - и есть добавление нужных событий
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW.
PW Everyday Helper Bot
  Ответить с цитированием
Старый 11.07.2015, 16:54   #11
Заблокирован
 Рыцарь-капитан
Аватар для semoder
 
semoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе цену
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
 
По умолчанию Re: Инжект прыжка

Странно, попытка вызова этого инжекта в цикле с паузой в 50, 100, 500, 1000мсек не помогла
  Ответить с цитированием
Старый 11.07.2015, 17:52   #12
 Сержант
Аватар для pw.assistant
 
pw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауруpw.assistant излучает ауру
Регистрация: 16.02.2012
Сообщений: 105
Популярность: 651
Сказал(а) спасибо: 19
Поблагодарили 39 раз(а) в 31 сообщениях
 
По умолчанию Re: Инжект прыжка

Цитата:
WASD и стрелки работают, просто их нужно слать в цикле. С оптимальной паузой

вот рабочий простенький пример (исходники на Delphi8 в комплекте)

[Ссылки могут видеть только зарегистрированные пользователи. ]

Клавиши движения не удалось заставить работать. Клавиши, которые реагируют на сам факт нажатия, а не на состояние (нажата/не нажата), работают.
________________
backup - акт проявления трусости

Последний раз редактировалось pw.assistant; 11.07.2015 в 17:56.
  Ответить с цитированием
Старый 11.07.2015, 20:03   #13
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: Инжект прыжка

Перепутал с [Ссылки могут видеть только зарегистрированные пользователи. ] инжектом. Как в итоге оказалось - он тоже плохо реагирует на циклы (переполнение памяти и лаганый бег). Разумный вариант - перед вызовом инжекта нажатия клавиши (или сразу после) устанавливать флаг "клавиша нажата".
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Информация] Увеличение высоты прыжка(баг) mirex0124 Баги, читы и статьи по Point Blank 52 17.05.2011 15:41
[Скрипт] Облегчитель прыжка vokovl Dark Orbit 35 18.03.2011 19:24
С прыжка в осаду. geo231 Rising Force Online 4 24.05.2008 02:48

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 17:57.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net