AutoShoot - грамотный код - Разработка ПО для Point Blank - Бюро разработчиков Zhyk.Ru: создание чит-программ и прочего ПО для Point Blank
25.03.2013, 20:29
#1
Разведчик
Регистрация: 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
Старший сержант
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Re: Кодинг автошот'а
Последний раз редактировалось slava-zis; 25.03.2013 в 20:55 .
27.04.2013, 22:36
#3
Пехотинец
Регистрация: 05.04.2010
Сообщений: 80
Популярность: 964
Сказал(а) спасибо: 180
Поблагодарили 45 раз(а) в 35 сообщениях
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
Разведчик
Регистрация: 09.05.2013
Сообщений: 7
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: AutoShoot - грамотный код
Сделайте онли шот,без других функций
10.05.2013, 14:57
#6
Разведчик
Регистрация: 15.12.2012
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: AutoShoot - грамотный код
Как через IDA Pro найти адрес AutoShot'a?
10.05.2013, 15:11
#7
Фельдмаршал
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Re: AutoShoot - грамотный код
Цитата:
Как через IDA Pro найти адрес AutoShot'a?
Сначала надо знать, что ты хочеш найти. Попробуй написать в поике адрес AutoShot'a или AutoShot, вообщем пробуй.
Ну а по сути, автовыстрел состоит из двух вункций:
1. При навидении прицела на врага получить какое либо действие.
2. Произвести выстрел (либыми способами).
10.05.2013, 15:15
#8
Разведчик
Регистрация: 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
Фельдмаршал
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Re: AutoShoot - грамотный код
Цитата:
Попробуй написать в поике адрес AutoShot'a или AutoShot.
4 пользователя(ей) сказали cпасибо:
12.05.2013, 07:33
#10
Разведчик
Регистрация: 22.02.2012
Сообщений: 49
Популярность: 2418
Сказал(а) спасибо: 123
Поблагодарили 79 раз(а) в 56 сообщениях
Re: AutoShoot - грамотный код
________________
Украина не победима...
Кто имел дело с ring0 пишите в лс...
Последний раз редактировалось smile33; 12.05.2013 в 07:36 .
Причина: Добавлено сообщение
2 пользователя(ей) сказали cпасибо:
12.05.2013, 10:30
#11
Пехотинец
Регистрация: 11.01.2012
Сообщений: 84
Популярность: 3472
Сказал(а) спасибо: 97
Поблагодарили 182 раз(а) в 97 сообщениях
Re: AutoShoot - грамотный код
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 23:27 .