Так как это уже есть у многих, кто заинтересован и занимается "разработкой" читов для ПБ, сливаем несколько кодов, которые благодаря некоторым идивидумам были распространены в массы.
Так же этот код вы можете приоборести у некоторых малолетних барыг с помойки....
Хотелось бы пояснения
Моя версия
void SendPacket()
{
DWORD dword_AA39C8 = *(DWORD*)0xAA39C8;
DWORD Packet = 0x46C440;//адрес функции
__asm
{
push 0 //аргумент 6 для функции
push 0 //аргумент 5 для функции
push 0 //аргумент 4 для функции
push 3deccb74h //аргумент 3 для функции похоже на тело пакета хотя хз
push 3deccb70h //аргумент 2 для функции тоже саме что и выше
push 98h //аргумент 1 для функции
mov ecx, dword_AA39C8 //какое то значение которое должно быть в регистре ecx перед использованием функции
call Packet //вызов функции
}
}
жду коментов к функции
пысы хочу узнать для себя а не для "мего приватки" желательно по поводу тело пакета...
Последний раз редактировалось артём612; 07.04.2013 в 22:48.
void SendPacket()
{
DWORD dword_AA39C8 = *(DWORD*)0xAA39C8; получаем адрес класса GameContext
DWORD Packet = 0x46C440;//адрес функции передачи пакета
__asm
{
push 0 //аргумент 6 для функции
push 0 //аргумент 5 для функции
push 0 //аргумент 4 для функции
push 3deccb74h //аргумент 3 быдло запись
push 3deccb70h //аргумент 2 быдло запись 2
push 98h //аргумент 1 Номер пакета
mov ecx, dword_AA39C8 //Передаём адрес класса GameContext
call Packet //вызов функции
}
}
Примерно что происходит,правда тут быдло код какой то.
я просто пытаюсь написать отправку пакетов для другой игры и мне важен сам механизм отправки пакета...
Цитата:
Сообщение от Я-artemfcsh
, единственное что я понял в этой теме :
1.Функции написаны на асме
2.DWORD dword_AA39C8 = *(DWORD*)0xAA39C8;
DWORD Packet = 0x46C440;//адрес функции
смотри для запуска функции ей надо же передать аргументы например
int add(int a,int b)
{
int c = a+b;
return c;
}
в функции посылки пакета тоже самое
ты передаёшь аргументы в стёк (push аргумент)
потом запускаешь функцию
call Packet
которая извлекает аргументы из стёка и дальше отсылает пакет...
мне надо апи функцию WSASend использовать для отсылки пакета в одной игре а как я не очень понимаю (криворук для этого)
если кто знает прошу отпишитесь...
Последний раз редактировалось артём612; 08.04.2013 в 15:07.
мне надо апи функцию WSASend использовать для отсылки пакета в одной игре а как я не очень понимаю (криворук для этого)
если кто знает прошу отпишитесь...
пб не лучшая игра для примера, тут функция тупо отсылает определенные команды и все...
пс нафига вообще существует существует подполье, если в нем нет смысла...
пб не лучшая игра для примера, тут функция тупо отсылает определенные команды и все...
ну я и не говорил что мне надо именно для пб
вообщем обусловимся так ...
есть программа которая через эту функцию отправляет пакеты ...
мне надо как то использовать эту функцию вызывая её из программы с помощью асм примерно так как в примере выше...
вообщем обусловимся так ...
есть программа которая через эту функцию отправляет пакеты ...
мне надо как то использовать эту функцию вызывая её из программы с помощью асм примерно так как в примере выше...