™PO.100.B™
22.11.2011, 08:56
Доброго времени суток Жуковцы!
Вот решил поднять немного средний уровень чит-создателя.
В данной статье я решил рассказать как добавить анти отдачу себе в вх!
И так:
В асме прописываем:
DWORD ADDRES_Antioda_1 =(DWORD)GetModuleHandleA("pointblank.i3exec")+ 0x "тут ваш адрес";
DWORD RETURN_Antioda_1 = ADDRES_Antioda_1 + 0x5;
DWORD ADDRES_Antioda_2 =(DWORD)GetModuleHandleA("pointblank.i3exec")+ 0x"тут ваш адрес";
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]
}
}
В Cmain.cpp прописываем:
if(antioda==0)DetourCreate((PBYTE)Addres_Antioda_1 ,(PBYTE)Antioda_1_off,5);
if(antioda==0)DetourCreate((PBYTE)Addres_Antioda_2 ,(PBYTE)Antioda_2_off,5);
if(antioda==1)DetourCreate((PBYTE)Addres_Antioda_1 ,(PBYTE)Antioda_1_on,5);
if(antioda==1)DetourCreate((PBYTE)Addres_Antioda_2 ,(PBYTE)Antioda_2_on,5);
вот и всё знающий хоть немного человек всё поймёт!
P.S. Чужое брать нехорошо! Уважайте труд других!
перенесите пожалуйста тему в раздал "Баги, читы и статьи по Point Blank"
для поика и обновлений вам понадобится Ida Pro ([Ссылки могут видеть только зарегистрированные и активированные пользователи]=ru&newwindow=1&sa=X&ei=LTDOTqfBH6324QT9seQk&ved=0CBgQBSgA&q=ida+pro&spell=1&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=d8640f53f9ceb479&biw=1179&bih=817)
в поиску вбить GetMoveSpe
Вот решил поднять немного средний уровень чит-создателя.
В данной статье я решил рассказать как добавить анти отдачу себе в вх!
И так:
В асме прописываем:
DWORD ADDRES_Antioda_1 =(DWORD)GetModuleHandleA("pointblank.i3exec")+ 0x "тут ваш адрес";
DWORD RETURN_Antioda_1 = ADDRES_Antioda_1 + 0x5;
DWORD ADDRES_Antioda_2 =(DWORD)GetModuleHandleA("pointblank.i3exec")+ 0x"тут ваш адрес";
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]
}
}
В Cmain.cpp прописываем:
if(antioda==0)DetourCreate((PBYTE)Addres_Antioda_1 ,(PBYTE)Antioda_1_off,5);
if(antioda==0)DetourCreate((PBYTE)Addres_Antioda_2 ,(PBYTE)Antioda_2_off,5);
if(antioda==1)DetourCreate((PBYTE)Addres_Antioda_1 ,(PBYTE)Antioda_1_on,5);
if(antioda==1)DetourCreate((PBYTE)Addres_Antioda_2 ,(PBYTE)Antioda_2_on,5);
вот и всё знающий хоть немного человек всё поймёт!
P.S. Чужое брать нехорошо! Уважайте труд других!
перенесите пожалуйста тему в раздал "Баги, читы и статьи по Point Blank"
для поика и обновлений вам понадобится Ida Pro ([Ссылки могут видеть только зарегистрированные и активированные пользователи]=ru&newwindow=1&sa=X&ei=LTDOTqfBH6324QT9seQk&ved=0CBgQBSgA&q=ida+pro&spell=1&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=d8640f53f9ceb479&biw=1179&bih=817)
в поиску вбить GetMoveSpe