Антиотдача - Общение разработчиков - Программирование для Point Blank, общение и обсуждение разработок
10.11.2012, 15:59
#1
Разведчик
Регистрация: 07.11.2012
Сообщений: 20
Популярность: 448
Сказал(а) спасибо: 76
Поблагодарили 37 раз(а) в 24 сообщениях
Антиотдача
Имеется такой код:
Код:
//антиотдача
//======================================================================================//
DWORD ADDRES_recoil_1 = (BYTE)GetModuleHandleA("PointBlank.exe.exe")+0x63733A;//637E8A;
DWORD ADDRES_recoil_2 = (BYTE)GetModuleHandleA("PointBlank.exe.exe")+0x6371DA;//637FEA;
DWORD RETURN_recoil_1 = ADDRES_Antioda_1 + 0x5;
DWORD RETURN_recoil_2 = ADDRES_Antioda_2 + 0x5;
//======================================================================================//
метка:
Код:
DWORD Addres_GetMoveSpe = (DWORD)PointBlank_exe_exe + 0x636CDC;
Обход:
Код:
HMODULE forst = GetModuleHandle("frostcollector.dll");
DWORD frostFunc = (DWORD)forst + 0x5225;
DWORD ADDRES_fors0 = frostFunc + 0x15;
DWORD RETURN_fors0 = ADDRES_fors0 + 0x5;
DWORD ADDRES_fors1 = (DWORD)forst + 0x52C8;
DWORD RETURN_fors1 = ADDRES_fors1 + 0x6;
DWORD ADDRES_fors2 = frostFunc + 0xBA;
DWORD RETURN_fors2 = ADDRES_fors2 + 0x3;
DWORD ADDRES_fors3 = (DWORD)forst + 0x52E0;
DWORD RETURN_fors3 = ADDRES_fors3 + 0x3;
__declspec(naked)void noob0()
{
_asm
{
mov ecx, [eax]
leave
jmp [RETURN_fors0]
}
}
__declspec(naked)void noob1()
{
_asm
{
mov ecx, [eax]
leave
jmp [RETURN_fors1]
}
}
__declspec(naked)void noob2()
{
_asm
{
mov ecx, [eax]
leave
jmp [RETURN_fors2]
}
}
__declspec(naked)void noob3()
{
_asm
{
mov ecx, [eax]
leave
jmp [RETURN_fors3]
}
}
void Frost_Fucking()
{
DetourCreate((PBYTE)ADDRES_fors0,(PBYTE)noob0,5);
DetourCreate((PBYTE)ADDRES_fors1,(PBYTE)noob1,5);
DetourCreate((PBYTE)ADDRES_fors2,(PBYTE)noob2,5);
DetourCreate((PBYTE)ADDRES_fors3,(PBYTE)noob3,5);
}
BOOL WINAPI DllMain:
Код:
BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
{
DisableThreadLibraryCalls(hDll);
if (dwReason==DLL_PROCESS_ATTACH)
{
EraseHeaders(hDll);
HideModule(hDll);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Frost_Fucking, 0, 0, 0) ;
CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)MainProc,NULL,NULL,NULL);
}
return TRUE;
}
Короче антиотдача не работает
Толи у меня руки кривые стали, толи адресса не верные
Вобщем, помогите, пожалуйста.
10.11.2012, 16:07
#2
Старший сержант
Регистрация: 09.03.2012
Сообщений: 172
Популярность: 607
Сказал(а) спасибо: 368
Поблагодарили 112 раз(а) в 67 сообщениях
Re: Антиотдача
Цитата:
DWORD ADDRES_recoil_1 = (BYTE)GetModuleHandleA("PointBlank.exe.exe")+0x637 33A;//637E8A;
DWORD ADDRES_recoil_2 = (BYTE)GetModuleHandleA("PointBlank.exe.exe")+0x637 1DA;//637FEA;
должно быть так
DWORD ADDRES_recoil_1 = 0x63733A;
DWORD ADDRES_recoil_2 = 0x6371DA;
Цитата:
DWORD Addres_GetMoveSpe = (DWORD)PointBlank_exe_exe + 0x636CDC;
DWORD Addres_GetMoveSpe = 0x636CDC;
обход вообще неверный, адресса два раза повторяются + фрост фанк не правильно взят адресс
HMODULE frost = GetModuleHandle("frostcollector.dll");
DWORD frostFunc = frost + 0x5210;
DWORD ADDRES_fors0 = frostFunc + 0x15;
DWORD RETURN_fors0 = ADDRES_fors0 + 0x5;
DWORD ADDRES_fors2 = frostFunc + 0xB8;
DWORD RETURN_fors2 = ADDRES_fors2 + 0x3;
DWORD ADDRES_fors3 = frostFunc + 0xD0;
DWORD RETURN_fors3 = ADDRES_fors3 + 0x3;
код поправь сам
Последний раз редактировалось BLACK_DEAD; 10.11.2012 в 16:20 .
2 пользователя(ей) сказали cпасибо:
10.11.2012, 16:15
#4
Разведчик
Регистрация: 07.11.2012
Сообщений: 20
Популярность: 448
Сказал(а) спасибо: 76
Поблагодарили 37 раз(а) в 24 сообщениях
Re: Антиотдача
BLACK_DEAD
Сделал так:
Код:
HMODULE frost = GetModuleHandle("frostcollector.dll");
DWORD frostFunc = 0x5210;
DWORD ADDRES_fors0 = frostFunc + 0x15;
DWORD RETURN_fors0 = ADDRES_fors0 + 0x5;
DWORD ADDRES_fors2 = frostFunc + 0xB8;
DWORD RETURN_fors2 = ADDRES_fors2 + 0x3;
DWORD ADDRES_fors3 = frostFunc + 0xD0;
DWORD RETURN_fors3 = ADDRES_fors3 + 0x3;
Теперь при инжекте сразу краш:
[
Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось Web-Service; 10.11.2012 в 16:41 .
Причина: Добавлено сообщение
10.11.2012, 16:59
#5
Разведчик
Регистрация: 22.01.2012
Сообщений: 13
Популярность: -446
Сказал(а) спасибо: 22
Поблагодарили 6 раз(а) в 6 сообщениях
Re: Антиотдача
HMODULE frost = GetModuleHandle("frostcollector.dll");
DWORD frostFunc = (DWORD)frost+ 0x5210;
DWORD ADDRES_fors0 = frostFunc + 0x15;
DWORD RETURN_fors0 = ADDRES_fors0 + 0x5;
DWORD ADDRES_fors2 = frostFunc + 0xB8;
DWORD RETURN_fors2 = ADDRES_fors2 + 0x3;
DWORD ADDRES_fors3 = frostFunc + 0xD0;
DWORD RETURN_fors3 = ADDRES_fors3 + 0x3;
Вот так будет работать
Пользователь сказал cпасибо:
10.11.2012, 17:09
#6
Разведчик
Регистрация: 07.11.2012
Сообщений: 20
Популярность: 448
Сказал(а) спасибо: 76
Поблагодарили 37 раз(а) в 24 сообщениях
Re: Антиотдача
Антиотдача все равно не работает...
10.11.2012, 17:26
#7
Старший сержант
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Re: Антиотдача
Код:
DWORD ADDRES_Antioda_1 = 0x63733A;//Антиотдача
DWORD ADDRES_Antioda_2 = 0x6371DA;
DWORD RETURN_Antioda_1 = ADDRES_Antioda_1 + 0x5;
DWORD RETURN_Antioda_2 = ADDRES_Antioda_2 + 0x5;
Код:
__declspec( naked ) void Antioda_1_on()
{
_asm
{
fld dword ptr [ant]
mov esp,ebp
jmp dword ptr [RETURN_Antioda_1]
}
}
__declspec( naked ) void Antioda_1_off()
{
_asm
{
fld dword ptr [ebp-8]
mov esp,ebp
jmp dword ptr [RETURN_Antioda_1]
}
}
__declspec( naked ) void Antioda_2_on()
{
_asm
{
fld dword ptr [ant]
mov esp,ebp
jmp dword ptr [RETURN_Antioda_2]
}
}
__declspec( naked ) void Antioda_2_off()
{
_asm
{
fld dword ptr [ebp-8]
mov esp,ebp
jmp dword ptr [RETURN_Antioda_2]
}
}
Код:
if(Fun.recoil==0)DetourCreate((PBYTE)ADDRES_Antioda_1,(PBYTE)Antioda_1_off,5);
if(Fun.recoil==0)DetourCreate((PBYTE)ADDRES_Antioda_2,(PBYTE)Antioda_2_off,5);
if(Fun.recoil==1)DetourCreate((PBYTE)ADDRES_Antioda_1,(PBYTE)Antioda_1_on,5);
if(Fun.recoil==1)DetourCreate((PBYTE)ADDRES_Antioda_2,(PBYTE)Antioda_2_on,5);
Вроде работает...
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
Пользователь сказал cпасибо:
10.11.2012, 17:48
#8
Разведчик
Регистрация: 07.11.2012
Сообщений: 20
Популярность: 448
Сказал(а) спасибо: 76
Поблагодарили 37 раз(а) в 24 сообщениях
Re: Антиотдача
крайслер , Тоже не работает...
В общем посмотрите, пожалуйста, у кого есть свободное время...[Ссылки могут видеть только зарегистрированные пользователи. ]
Буду очень благодарен!
По каждой функции так не буду писать, только эту. дальше разберусь.
10.11.2012, 18:05
#9
Старший сержант
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Re: Антиотдача
Цитата:
крайслер, Тоже не работает...
а ты не забыл ли случаем "запустить поток"?
Цитата:
//CreateThread(NULL ,NULL, (LPTHREAD_START_ROUTINE)Asm_Hack, NULL, NULL, NULL);
//CreateThread(NULL ,NULL, (LPTHREAD_START_ROUTINE)Byte_Hack, NULL, NULL, NULL);
Это нужно разкоментировать....
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
Пользователь сказал cпасибо:
10.11.2012, 18:32
#10
Разведчик
Регистрация: 22.01.2012
Сообщений: 13
Популярность: -446
Сказал(а) спасибо: 22
Поблагодарили 6 раз(а) в 6 сообщениях
Re: Антиотдача
Цитата:
//CreateThread(NULL ,NULL, (LPTHREAD_START_ROUTINE)Asm_Hack, NULL, NULL, NULL);
//CreateThread(NULL ,NULL, (LPTHREAD_START_ROUTINE)Byte_Hack, NULL, NULL, NULL);
10.11.2012, 19:34
#11
Разведчик
Регистрация: 07.11.2012
Сообщений: 20
Популярность: 448
Сказал(а) спасибо: 76
Поблагодарили 37 раз(а) в 24 сообщениях
Re: Антиотдача
крайслер , Этого там и не было.
Добавил в
Цитата:
BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
Краш. Показывает в PointBlank.exe.exe как только захожу в бой...
•spaik• , А на таких я просто не обращаю внимания...
Последний раз редактировалось Web-Service; 10.11.2012 в 19:39 .
10.11.2012, 19:44
#12
Разведчик
Регистрация: 22.01.2012
Сообщений: 13
Популярность: -446
Сказал(а) спасибо: 22
Поблагодарили 6 раз(а) в 6 сообщениях
Re: Антиотдача
10.11.2012, 19:55
#14
Старший сержант
Регистрация: 09.03.2012
Сообщений: 172
Популярность: 607
Сказал(а) спасибо: 368
Поблагодарили 112 раз(а) в 67 сообщениях
Re: Антиотдача
Последний раз редактировалось BLACK_DEAD; 10.11.2012 в 19:57 .
10.11.2012, 19:56
#15
Разведчик
Регистрация: 01.09.2012
Сообщений: 8
Популярность: 151
Сказал(а) спасибо: 1
Поблагодарили 7 раз(а) в 7 сообщениях
Re: Антиотдача
крайслер , у тебя адреса нете
и патерн,который ты дал неверный
________________
[
Ссылки могут видеть только зарегистрированные пользователи. ]
Еще прочти пару тем, только потом спать, Mazafuckas!
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
apb ru антиотдача
pereguda96
Прочее
1
19.06.2012 21:18
Антиотдача
maloia
Общение и обсуждение CrossFire
5
11.02.2012 11:52
[Помогите!] Антиотдача
KM!Satana
Общение разработчиков
22
05.02.2012 15:23
[Скрипт] вх и антиотдача
ZOM ZOM
Общение и обсуждение CrossFire
2
19.11.2011 22:48
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 17:57 .