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

[Руоф] Код для инжекта в память.

-

Разработка ПО для Perfect World

- Бюро разработчиков Zhyk.Ru: создание ботов, снифферов и прочих программ для Perfect World

Ответ
 
Опции темы
Старый 14.12.2011, 23:43   #76
 Сержант
Аватар для gurin
 
gurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компании
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Отправить сообщение для gurin с помощью Skype™
 
По умолчанию Re: [Руоф] Код для инжекта в память.

Не подскажете пакет для поднятия лута? (аналог кнопки - Поднимать предметы)
  Ответить с цитированием
Старый 15.12.2011, 00:01   #77
 Разведчик
Аватар для aktivizion15
 
aktivizion15 никому не известный тип
Регистрация: 25.03.2010
Сообщений: 6
Популярность: 16
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 2 сообщениях
Отправить сообщение для aktivizion15 с помощью ICQ
 
По умолчанию Re: [Руоф] Код для инжекта в память.

gurin, подсказать то легко, но он будет работать только в близи лута, лучше использовать инжект
  Ответить с цитированием
Старый 15.12.2011, 01:06   #78
 Сержант
Аватар для gurin
 
gurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компании
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Отправить сообщение для gurin с помощью Skype™
 
По умолчанию Re: [Руоф] Код для инжекта в память.

да-да, мне так и надо
  Ответить с цитированием
Старый 13.01.2012, 21:28   #79
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: [Руоф] Код для инжекта в память.

Подскажите пожалуйста как сейчас выглядит функция отправки клавиш в клиент.
Раньше было так (код VB.NET)
Код:
 Public Sub ButtonPressCall(ByVal intButtonCommand As Integer)
        Dim intProcID As Integer = PW_PROCESS_ID
        Dim CallAddress As Integer = &H804A80 '&H73E250
        Dim asm As New ASM()
        asm.Pushad()
        asm.Mov_EAX(intButtonCommand)
        asm.Push_EAX()
        asm.Mov_ECX(BaseAddress)
        asm.Mov_ECX_DWORD_Ptr_ECX()
        asm.Mov_ECX_DWORD_Ptr_ECX_Add(&H1C)
        asm.Mov_ECX_DWORD_Ptr_ECX_Add(&H4)
        asm.Mov_ECX_DWORD_Ptr_ECX_Add(&H8)
        asm.Mov_ECX_DWORD_Ptr_ECX_Add(&H18)
        asm.Mov_ESI_ECX()
        asm.Mov_EBP(CallAddress)
        asm.Call_EBP()
        asm.Popad()
        asm.Ret()
        asm.RunAsm(intProcID, 0)
    End Sub
И что нужно передать в параметре intButtonCommand ?

Я для себя открыл, что при нажатии клавиши Tab клиент сам(!) автоматически выбирает ближайшего моба. Т.е. функцию нахождения ближайшего моба можно сильно упросить .

Помогите, пожалуйста.
________________
--------------------------------------------
PerfectAutoLogin v 7.4 - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------
[for 1.4.6] PW Patcher 12.0 - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------
InGamePatcher 1.2 - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 28.01.2012, 13:51   #80
 Разведчик
Аватар для pw.lancer
 
pw.lancer скоро будет известенpw.lancer скоро будет известенpw.lancer скоро будет известенpw.lancer скоро будет известен
Регистрация: 11.05.2011
Сообщений: 41
Популярность: 305
Сказал(а) спасибо: 43
Поблагодарили 12 раз(а) в 7 сообщениях
 
По умолчанию Re: [Руоф] Код для инжекта в память.

Уважаемые знатоки, не могли бы вы выложить исправленный инжект прыжка?
Код от Dunmate не работает, я там пофиксил под Genesis 3 места:
собственно, CallAddress из РУОФФ Адреса и оффсеты (Jump=0047E890*)
mov ecx, dword ptr [PW_GAMERUN_ADDR] // тут текущий GA
mov ecx, dword ptr [ecx+$34] // было $20
Подозреваю, что проблема как минимум в CallAddress, но может и сам вызов поменялся.
В принципе, боты прыгают нормально и нажатием пробела (SendMessage(VK_SPACE)), но есть одна проблема. В ХХ, когда перс портуется к Эмиссару, диалоговое окно не закрывается через VK_ESCAPE, какое-то оно там особенное. А при открытом окне прист не может запрыгнуть на уступ, ну и вообще не прыгает и не бегает пробелом и мышкой, соответственно.
  Ответить с цитированием
Старый 28.01.2012, 14:27   #81
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: [Руоф] Код для инжекта в память.

Цитата:
Сообщение от pw.lancerПосмотреть сообщение
инжект прыжка

Код:
 procedure JumpCall(); stdcall;
  var CallAddress:pointer;
  begin
    CallAddress:=Pointer($459В60);
     asm
      pushad
      mov ecx, dword ptr [GameAddress]
      mov ecx, dword ptr [ecx+$34]
      push $FFFFFFFF
      call CallAddress
      popad
     end;
  end;
________________
--------------------------------------------
PerfectAutoLogin v 7.4 - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------
[for 1.4.6] PW Patcher 12.0 - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------
InGamePatcher 1.2 - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 28.01.2012, 15:01   #82
 Разведчик
Аватар для pw.lancer
 
pw.lancer скоро будет известенpw.lancer скоро будет известенpw.lancer скоро будет известенpw.lancer скоро будет известен
Регистрация: 11.05.2011
Сообщений: 41
Популярность: 305
Сказал(а) спасибо: 43
Поблагодарили 12 раз(а) в 7 сообщениях
 
По умолчанию Re: [Руоф] Код для инжекта в память.

krukovis, к сожалению, не работает - игра вылетает. Инжектами пользуюсь, в частности, отправка пакетов и WalkInject, так что архитектура отлажена, в том числе и InjectFunc.
В CE 6.1 открываю memory view, по адресу 00459B60 находится строка
E8 CB2B0100 - call 0046C730
Ставлю бряк, прыгаю в игре персонажем, бряк не срабатывает.
  Ответить с цитированием
Старый 28.01.2012, 17:07   #83
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: [Руоф] Код для инжекта в память.

Цитата:
Сообщение от pw.lancerПосмотреть сообщение
по адресу 00459B60 находится строка

Сори, CallAddress:=Pointer($459D60);
________________
--------------------------------------------
PerfectAutoLogin v 7.4 - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------
[for 1.4.6] PW Patcher 12.0 - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------
InGamePatcher 1.2 - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 30.01.2012, 17:19   #84
 Разведчик
Аватар для =Оленька=
 
=Оленька= никому не известный тип
Регистрация: 09.10.2011
Сообщений: 8
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: [Руоф] Код для инжекта в память.

Цитата:
Сообщение от aktivizion15Посмотреть сообщение
gurin, подсказать то легко, но он будет работать только в близи лута, лучше использовать инжект

А подскажите пожалуйсто сам инжект
  Ответить с цитированием
Старый 31.01.2012, 07:08   #85
 Разведчик
Аватар для HellD
 
HellD на правильном путиHellD на правильном пути
Регистрация: 07.02.2011
Сообщений: 38
Популярность: 143
Сказал(а) спасибо: 5
Поблагодарили 20 раз(а) в 11 сообщениях
Отправить сообщение для HellD с помощью ICQ
 
По умолчанию Re: [Руоф] Код для инжекта в память.

=Оленька=,
http://zhyk.ru/forum/showpost.php?p=...0&postcount=57
  Ответить с цитированием
Старый 31.01.2012, 13:27   #86
 Сержант
Аватар для gurin
 
gurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компании
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Отправить сообщение для gurin с помощью Skype™
 
По умолчанию Re: [Руоф] Код для инжекта в память.

пакет для продажи

25 00 02 00 00 00 10 00 00 00 01 00 00 00 [00 00 00 00] (00 00 00 00) {00 00 00 00}

в квадратных скобках [WID вещи]
в круглых скобках (номер ячейки в инвентаре, нумерация слева-направо, сверху-вниз, начиная с 0)
в фигурных скобках {количество вещей, которые надо продать}

пакет для покупки

25 00 01 00 00 00 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 [00 00 00 00](00 00 00 00){00 00 00 00}

в квадратных скобках [WID вещи]
в круглых скобках (номер ячейки у НИПа, нумерация слева-направо, сверху-вниз, начиная с номер_закладки_у_нипа * 32 десятичное)
в фигурных скобках {количество вещей, которые надо купить}

правда проверено только на аптекаре
  Ответить с цитированием
Старый 31.01.2012, 13:50   #87
 Разведчик
Аватар для yeyebvz
 
yeyebvz никому не известный тип
Регистрация: 04.09.2010
Сообщений: 20
Популярность: 10
Сказал(а) спасибо: 14
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: [Руоф] Код для инжекта в память.

Ребят, а помогите пожалуйста - как закрыть диалоговое окно нипа после разговора с ним. Я пробовал на телепортах - выбирался телепортёр, тпшился (пакетами), но диалоговое окно остаётся открытое (( Пробовал слушать что передётся после тп - добавлять такие же пакетики - не помогло.
Посоветовали закрывать инжектом, но пока не понял как его ловить можно((
  Ответить с цитированием
Старый 31.01.2012, 14:22   #88
 Сержант
Аватар для gurin
 
gurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компании
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Отправить сообщение для gurin с помощью Skype™
 
По умолчанию Re: [Руоф] Код для инжекта в память.

Цитата:
Сообщение от yeyebvzПосмотреть сообщение
Ребят, а помогите пожалуйста - как закрыть диалоговое окно нипа после разговора с ним. Я пробовал на телепортах - выбирался телепортёр, тпшился (пакетами), но диалоговое окно остаётся открытое (( Пробовал слушать что передётся после тп - добавлять такие же пакетики - не помогло.
Посоветовали закрывать инжектом, но пока не понял как его ловить можно((

отправь ESC в клиента несколько раз
  Ответить с цитированием
Старый 31.01.2012, 17:11   #89
 Разведчик
Аватар для =Оленька=
 
=Оленька= никому не известный тип
Регистрация: 09.10.2011
Сообщений: 8
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: [Руоф] Код для инжекта в память.

HellD, Спасибо) ОГРОМНОЕ и ЧЕЛОВЕЧЕСКОЕ)))
Ткнуть спасибку немогу сообщений мало((((
Код:
procedure CallResurs(aPParams:PParams); stdcall;
var
MiningCall : pointer;
ItemSN : DWord;
begin
    ItemSN :=aPParams^.Param1;
    MiningCall := Pointer ($00469b40);
    asm
        pushad
        mov        ecx, dword ptr[$B280C4]
        mov        ecx, dword ptr[ecx+$34]
        push    $1;
        push    WIDres
        call    MiningCall
        popad
 end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var aParams:TParams;
begin
  aParams.Param1:=WIDres;
  InjectFunc(hProcess,@CallResurs,@aParams,SizeOf(aParams));
end;
Цитата:
Сообщение от gurinПосмотреть сообщение
отправь ESC в клиента несколько раз

подскажите пожалуйсто как
  Ответить с цитированием
Старый 31.01.2012, 17:20   #90
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: [Руоф] Код для инжекта в память.

Цитата:
Сообщение от =Оленька=Посмотреть сообщение
Ткнуть спасибку немогу сообщений мало((((

Всегда можно ткнуть + (чуть выше и правее аватарки).

Цитата:
Сообщение от =Оленька=Посмотреть сообщение
Цитата:

Сообщение от gurinПосмотреть сообщение



отправь ESC в клиента несколько раз


подскажите пожалуйсто как

Я полагаю имеется ввиду API- функция keybd_event
На VB.NET она выглядит так:
Код:
    Public Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
    'bVk - Виртуальный код клавиши для имитации нажатия и отпускания клавиши.
    'bScan - Зарезервировано -- установлено в 0.
    'dwFlags - Комбинация следующих флагов определяет различные способы имитации:
    'KEYEVENTF_EXTENDEDKEY - Префикс скэн-кода с префиксным байтом, имеющим значение &HE0.
    'KEYEVENTF_KEYUP - Клавиша, указанная в bVk будет отпущена. Если этот флажок не определен, клавиша будет нажата.
    'dwExtraInfo - Дополнительное 32-разрядное значение, связанное с событием клавиатуры.
    Public Const KEYEVENTF_KEYUP = &H2 'событие отпускания клавиши
    Public Const VK_ADD = &H6B  'клавиша +
    Public Const VK_CONTROL = &H11 'клавиша Ctrl
    Public Const VK_TAB = &H9 'клавиша Tab
    Public Const VK_MENU = &H12  'клавиша Alt
    Public Const VK_ESCAPE = &H1B  'клавиша Escape
    Public Const VK_LWIN = &H5B 'левая клавиша, эмулирующая нажатие кнопки ПУСК
    Public Const VK_RETURN = &HD 'Enter
На твоем не знаю как, думаю нагуглишь .
Но чтобы ее использовать должно быть активно окно клиента - что не очень удобно.
________________
--------------------------------------------
PerfectAutoLogin v 7.4 - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------
[for 1.4.6] PW Patcher 12.0 - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------
InGamePatcher 1.2 - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Информация] Читерим в CrossFire или методы инжекта Hummel Cross Fire 6 10.11.2010 20:36
[Программа] Память о базе Chipito Базы серверов и брут 2 30.08.2010 17:23
Оперативная память для ПВ. NikelR Общение и обсуждение Perfect World 4 25.05.2010 22:30

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

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

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