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

AutoShoot - грамотный код

-

Разработка ПО для Point Blank

- Бюро разработчиков Zhyk.Ru: создание чит-программ и прочего ПО для Point Blank

Ответ
 
Опции темы
Старый 25.03.2013, 20:29   #1
 Разведчик
Аватар для Я-artemfcsh
 
Я-artemfcsh блестящий пример для подражанияЯ-artemfcsh блестящий пример для подражанияЯ-artemfcsh блестящий пример для подражанияЯ-artemfcsh блестящий пример для подражанияЯ-artemfcsh блестящий пример для подражанияЯ-artemfcsh блестящий пример для подражанияЯ-artemfcsh блестящий пример для подражанияЯ-artemfcsh блестящий пример для подражанияЯ-artemfcsh блестящий пример для подражанияЯ-artemfcsh блестящий пример для подражанияЯ-artemfcsh блестящий пример для подражания
Регистрация: 23.02.2013
Сообщений: 36
Популярность: 2036
Золото Zhyk.Ru: 40
Сказал(а) спасибо: 206
Поблагодарили 35 раз(а) в 30 сообщениях
 
По умолчанию Кодинг автошот'а

Всем привет!
Сливаю достаточно грамотный код функции "АвтоВыстрел"
Объяснять ничего не буду,т.к один код это уже очень даже жирно!

Причина слива: Мой уход из PB

Код:
//=============AutoShot===========
DWORD adr_autoshot_1 =FindPattern((DWORD)GetModuleHandleA("pointblank.exe.exe"),0x630000,(PBYTE)"\x88\x81\x66\x01\x00\x00","xxxxxx");// i3Framework::GetViewer(void)  +17A  (FF 15 64  5C 8E 00)
DWORD adr_autoshot_2 = adr_autoshot_1 + 0x8;//5D0257
DWORD ret_autoshot = adr_autoshot_1 + 0x26;
DWORD ret_autoshot_2 = adr_autoshot_2 + 0xA;


  void Click2()
{
MEMwrite((void *)((DWORD)GetModuleHandleA("i3inputDx.dll") + 0x22C0),(void *)"\x8B\x41\x01",3);
}
  void UNClick2()
{
MEMwrite((void *)((DWORD)GetModuleHandleA("i3inputDx.dll") + 0x22C0),(void *)"\x8B\x41\x28",3);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  //джон лопух))
}
 void Click()
{
	//EndEnable2= true;
MEMwrite((void *)((DWORD)GetModuleHandleA("i3inputDx.dll") + 0x22B0),(void *)"\x8B\x41\x01",3);
}
void UNClick()
{
	//EndEnable2 = false;
MEMwrite((void *)((DWORD)GetModuleHandleA("i3inputDx.dll") + 0x22B0),(void *)"\x8B\x41\x24",3);
}

__declspec(naked)void autoshot_1()
{ 
_asm
{
mov     [ecx+358], al
call    [UNClick]
jmp [ret_autoshot]
}
}
__declspec(naked)void autoshot_2()
{ 
_asm
{
mov     ecx, [ebp-32]
mov     byte ptr [ecx+356], 255
	
call    [Click]
jmp  [ret_autoshot_2]
}
}
__declspec(naked)void autoshot_1_off()
{ 
_asm
{
mov     [ecx+358], al
jmp [ret_autoshot]
}
}
__declspec(naked)void autoshot_2_off()
{ 
_asm
{
mov     ecx, [ebp-32]
mov     byte ptr [ecx+356], 255
jmp  [ret_autoshot_2]
}
}


HRESULT APIENTRY AvtoShot()
{
while(1)
{
	//_________(АвтоВыстрел)__________//
if(Fun.autoshot==1)
{
DetourCreate((PBYTE)adr_autoshot_1,(PBYTE)autoshot_1,5); 
DetourCreate((PBYTE)adr_autoshot_2,(PBYTE)autoshot_2,5);
}
  if(Fun.autoshot==0)
 {
DetourCreate((PBYTE)adr_autoshot_1,(PBYTE)autoshot_1_off,5); 
DetourCreate((PBYTE)adr_autoshot_2,(PBYTE)autoshot_2_off,5);
 }

Sleep(500);
}
return true;
}

Помидорами не кидать!

Ну вот и все!

Последний раз редактировалось Я-artemfcsh; 25.03.2013 в 20:38.
  Ответить с цитированием
Старый 25.03.2013, 20:46   #2
 Старший сержант
Аватар для slava-zis
 
slava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норриса
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Отправить сообщение для slava-zis с помощью Skype™
 
По умолчанию Re: Кодинг автошот'а

Цитата:
Сообщение от Я-artemfcshПосмотреть сообщение
Помидорами не кидать!

а я бы кинул хотя большинство когда работает код предпочитает его не трогать

Цитата:
Сообщение от Я-artemfcshПосмотреть сообщение
(DWORD)GetModuleHandleA("i3inputDx.dll")

ну хотя бы банальное... зачем постоянно вызывать эту функцию если можно 1 раз вызвать и сохранить результат, настолько я помню пб не выгружает и загружает постоянно эту длл
________________
Hack for ShadowCompany
Hack for War Thunder
Дно геймхакинга

Последний раз редактировалось slava-zis; 25.03.2013 в 20:55.
  Ответить с цитированием
Старый 27.04.2013, 22:36   #3
 Пехотинец
Аватар для Redis
 
Redis душа компанииRedis душа компанииRedis душа компанииRedis душа компанииRedis душа компанииRedis душа компанииRedis душа компанииRedis душа компании
Регистрация: 05.04.2010
Сообщений: 80
Популярность: 964
Сказал(а) спасибо: 180
Поблагодарили 45 раз(а) в 35 сообщениях
Отправить сообщение для Redis с помощью Skype™
 
По умолчанию Re: AutoShoot - грамотный код

Ребят, а можно ли сделать что бы в длл был только автошот?
Ну то есть могу ли я заморочившись и поняв как вообще сделать длл, просто вставить сей код и вуаля :3 ?
P.S. просто мне никакие функции кроме него не нужны -_-"
________________
"Спите спокойно - читеров не существует" (с)
  Ответить с цитированием
Старый 08.05.2013, 14:40   #4
 Разведчик
Аватар для Сагочка
 
Сагочка на правильном пути
Регистрация: 24.05.2011
Сообщений: 10
Популярность: 87
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: AutoShoot - грамотный код

Можно одну функцыю сделать .
тока один этот код вставить не получится .
  Ответить с цитированием
Старый 09.05.2013, 13:33   #5
 Разведчик
Аватар для lAppLel
 
lAppLel никому не известный тип
Регистрация: 09.05.2013
Сообщений: 7
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: AutoShoot - грамотный код

Сделайте онли шот,без других функций
  Ответить с цитированием
Старый 10.05.2013, 14:57   #6
 Разведчик
Аватар для Unreal72
 
Unreal72 никому не известный тип
Регистрация: 15.12.2012
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: AutoShoot - грамотный код

Как через IDA Pro найти адрес AutoShot'a?
  Ответить с цитированием
Старый 10.05.2013, 15:11   #7
 Фельдмаршал
Аватар для Dimedrol1536
 
Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Отправить сообщение для Dimedrol1536 с помощью ICQ Отправить сообщение для Dimedrol1536 с помощью Skype™
 
По умолчанию Re: AutoShoot - грамотный код

Цитата:
Сообщение от Unreal72Посмотреть сообщение
Как через IDA Pro найти адрес AutoShot'a?

Сначала надо знать, что ты хочеш найти. Попробуй написать в поике адрес AutoShot'a или AutoShot, вообщем пробуй.

Ну а по сути, автовыстрел состоит из двух вункций:
1. При навидении прицела на врага получить какое либо действие.
2. Произвести выстрел (либыми способами).
  Ответить с цитированием
Старый 10.05.2013, 15:15   #8
 Разведчик
Аватар для Unreal72
 
Unreal72 никому не известный тип
Регистрация: 15.12.2012
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: AutoShoot - грамотный код

Мне просто нужно знать что нужно искать в Ida Pro чтобы найти адрес Auto Shot,
В общем мне нужно знать что нужно искать тут [Ссылки могут видеть только зарегистрированные пользователи. ], чтобы найти адрес автошота

Последний раз редактировалось Unreal72; 10.05.2013 в 15:19.
  Ответить с цитированием
Старый 11.05.2013, 02:10   #9
 Фельдмаршал
Аватар для Dimedrol1536
 
Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Отправить сообщение для Dimedrol1536 с помощью ICQ Отправить сообщение для Dimedrol1536 с помощью Skype™
 
По умолчанию Re: AutoShoot - грамотный код

Цитата:
Сообщение от Unreal72Посмотреть сообщение
Мне просто нужно знать что нужно искать в Ida Pro чтобы найти адрес Auto Shot,
В общем мне нужно знать что нужно искать тут [Ссылки могут видеть только зарегистрированные пользователи. ], чтобы найти адрес автошота

Попробуй написать в поике адрес AutoShot'a или AutoShot.
  Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
BLACK_DEAD (11.05.2013), NoName%(2) (12.05.2013), smile33 (12.05.2013), Я-artemfcsh (11.05.2013)
Старый 12.05.2013, 07:33   #10
 Разведчик
Аватар для smile33
 
smile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражания
Регистрация: 22.02.2012
Сообщений: 49
Популярность: 2418
Сказал(а) спасибо: 123
Поблагодарили 79 раз(а) в 56 сообщениях
 
По умолчанию Re: AutoShoot - грамотный код

Цитата:
Сообщение от Dimedrol1536Посмотреть сообщение
Попробуй написать в поике адрес AutoShot'a или AutoShot.



Добавлено через 2 минуты
Цитата:
Сообщение от Unreal72Посмотреть сообщение
Мне просто нужно знать что нужно искать в Ida Pro чтобы найти адрес Auto Shot,

Никто ничего готовенького давать не будет...
Ищи функцию ,которая делает прицел красным когда смотришь на противника и вставляю туда клик
________________
Украина не победима...
Кто имел дело с ring0 пишите в лс...

Последний раз редактировалось smile33; 12.05.2013 в 07:36. Причина: Добавлено сообщение
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
NoName%(2) (12.05.2013), Я-artemfcsh (20.12.2013)
Старый 12.05.2013, 10:30   #11
 Пехотинец
Аватар для Annedroid
 
Annedroid гордость нацииAnnedroid гордость нацииAnnedroid гордость нацииAnnedroid гордость нацииAnnedroid гордость нацииAnnedroid гордость нацииAnnedroid гордость нацииAnnedroid гордость нацииAnnedroid гордость нацииAnnedroid гордость нацииAnnedroid гордость нации
Регистрация: 11.01.2012
Сообщений: 84
Популярность: 3472
Сказал(а) спасибо: 97
Поблагодарили 182 раз(а) в 97 сообщениях
 
По умолчанию Re: AutoShoot - грамотный код

Цитата:
Сообщение от smile33Посмотреть сообщение
Ищи функцию ,которая делает прицел красным

Кстати мало кто это нашел, многие нашли по покажу ника над игроком...
Цитата:
Сообщение от smile33Посмотреть сообщение
Никто ничего готовенького давать не будет...

Вы слишком поздно опомнились
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Грамотный фарм [Приват способ] xSNIPERxx Общение и обсуждение CrossFire 2 20.07.2012 22:29
Грамотный развод:) L0Ly Архив 16 31.03.2012 23:48
[Программа] Грамотный Брут FeJas Школа Читера 3 20.12.2011 06:04

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

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

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