|
Система защиты - Общение разработчиков - Программирование для Point Blank, общение и обсуждение разработок |
13.06.2012, 13:18
|
#136
|
|
|
|
Разведчик
|
Регистрация: 14.12.2011
Сообщений: 13
Популярность: 52
Сказал(а) спасибо: 22
Поблагодарили 26 раз(а) в 24 сообщениях
|
Re: Система защиты
|
|
|
13.06.2012, 13:24
|
#137
|
|
|
|
Разведчик
|
Регистрация: 03.04.2012
Сообщений: 7
Популярность: -257
Сказал(а) спасибо: 14
Поблагодарили 7 раз(а) в 7 сообщениях
|
Re: Система защиты
|
|
|
13.06.2012, 13:33
|
#138
|
|
|
|
Разведчик
|
Регистрация: 04.05.2012
Сообщений: 18
Популярность: 805
Сказал(а) спасибо: 24
Поблагодарили 25 раз(а) в 18 сообщениях
|
Re: Система защиты
|
|
|
13.06.2012, 15:30
|
#139
|
|
|
|
Разведчик
|
Регистрация: 31.05.2012
Сообщений: 2
Популярность: 160
Сказал(а) спасибо: 0
Поблагодарили 20 раз(а) в 14 сообщениях
|
Re: Система защиты
Сегодня за АИМ кикает каждую 1 минуту!!!
Даже если ничего не включать
Слава обнови плиз Дллку
________________
Хочу стать посредником любого Wall Hack
Готов пройти испытательный срок.
|
|
|
13.06.2012, 18:02
|
#140
|
|
|
|
Сержант
|
Регистрация: 31.03.2011
Сообщений: 131
Популярность: 3991
Сказал(а) спасибо: 46
Поблагодарили 162 раз(а) в 87 сообщениях
|
Re: Система защиты
Тема была создана для обсуждения обхода фроста,а сейчас она стала разборками между пользователями!
Кому надо было тот сделал обход.
|
|
|
13.06.2012, 21:02
|
#141
|
|
|
|
Разведчик
|
Регистрация: 17.10.2011
Сообщений: 22
Популярность: 164
Сказал(а) спасибо: 47
Поблагодарили 32 раз(а) в 24 сообщениях
|
Re: Система защиты
Ребят, у кого есть апдейтор честера
|
|
|
24.06.2012, 13:27
|
#142
|
|
|
|
Пехотинец
|
Регистрация: 26.05.2010
Сообщений: 89
Популярность: 3087
Сказал(а) спасибо: 3
Поблагодарили 666 раз(а) в 268 сообщениях
|
Re: Система защиты
походу адреса в которые нужно хучить функции для обхода фроста
Код:
DWORD M_frostcollestor = NULL;
M_frostcollestor = (DWORD)GetModuleHandleA("frostcollector.dll");
DWORD dword_1000384C = M_frostcollestor + 0x6F20;
DWORD flOldProtect = dword_1000384C + 0x15;
DWORD dword_10003848 = dword_1000384C + 0xEDB;
DWORD dword_10003850 = dword_1000384C + 0xFFFFFFA9;
DWORD dword_10003838 = dword_1000384C + 0xBA;
сам хук
Код:
HookFunc((DWORD)flOldProtect, (int)sub_10001330, (unsigned __int8 *)5);
HookFunc((DWORD)dword_10003848, (int)sub_10001340, (unsigned __int8 *)5);
HookFunc((DWORD)dword_10003850, (int)sub_10001350, (unsigned __int8 *)5);
HookFunc((DWORD)dword_10003838, (int)sub_10001360, (unsigned __int8 *)5);
return HookFunc((DWORD)dword_10003834, (int)sub_10001370, (unsigned __int8 *)5);
Последний раз редактировалось DED_MA3AY; 24.06.2012 в 13:29.
|
|
|
24.06.2012, 14:20
|
#143
|
|
|
|
Фельдмаршал
|
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Система защиты
|
Цитата: |
|
|
|
|
|
|
|
|
|
походу адреса в которые нужно хучить функции для обхода фроста
Код:
DWORD M_frostcollestor = NULL;
M_frostcollestor = (DWORD)GetModuleHandleA("frostcollector.dll");
DWORD dword_1000384C = M_frostcollestor + 0x6F20;
DWORD flOldProtect = dword_1000384C + 0x15;
DWORD dword_10003848 = dword_1000384C + 0xEDB;
DWORD dword_10003850 = dword_1000384C + 0xFFFFFFA9;
DWORD dword_10003838 = dword_1000384C + 0xBA;
сам хук
Код:
HookFunc((DWORD)flOldProtect, (int)sub_10001330, (unsigned __int8 *)5);
HookFunc((DWORD)dword_10003848, (int)sub_10001340, (unsigned __int8 *)5);
HookFunc((DWORD)dword_10003850, (int)sub_10001350, (unsigned __int8 *)5);
HookFunc((DWORD)dword_10003838, (int)sub_10001360, (unsigned __int8 *)5);
return HookFunc((DWORD)dword_10003834, (int)sub_10001370, (unsigned __int8 *)5);
|
|
|
|
|
|
Многин не поймут, что тут написано.
|
|
|
24.06.2012, 14:33
|
#144
|
|
|
|
Старший сержант
|
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
|
Re: Система защиты
|
Цитата: |
|
|
|
|
|
|
|
|
|
походу адреса в которые нужно хучить функции для обхода фроста
Код:
DWORD M_frostcollestor = NULL;
M_frostcollestor = (DWORD)GetModuleHandleA("frostcollector.dll");
DWORD dword_1000384C = M_frostcollestor + 0x6F20;
DWORD flOldProtect = dword_1000384C + 0x15;
DWORD dword_10003848 = dword_1000384C + 0xEDB;
DWORD dword_10003850 = dword_1000384C + 0xFFFFFFA9;
DWORD dword_10003838 = dword_1000384C + 0xBA;
сам хук
Код:
HookFunc((DWORD)flOldProtect, (int)sub_10001330, (unsigned __int8 *)5);
HookFunc((DWORD)dword_10003848, (int)sub_10001340, (unsigned __int8 *)5);
HookFunc((DWORD)dword_10003850, (int)sub_10001350, (unsigned __int8 *)5);
HookFunc((DWORD)dword_10003838, (int)sub_10001360, (unsigned __int8 *)5);
return HookFunc((DWORD)dword_10003834, (int)sub_10001370, (unsigned __int8 *)5);
|
|
|
|
|
|
лол пахнет ida и чей то круто написанной длл
|
|
|
24.06.2012, 20:57
|
#145
|
|
|
|
Пехотинец
|
Регистрация: 26.05.2010
Сообщений: 89
Популярность: 3087
Сказал(а) спасибо: 3
Поблагодарили 666 раз(а) в 268 сообщениях
|
Re: Система защиты
|
Цитата: |
|
|
|
|
Сообщение от Dimedrol1536(2) |
|
|
|
|
|
|
|
Многин не поймут, что тут написано.
|
|
|
|
|
|
ну вот чтобы было более понятно
Код:
DWORD M_frostcollestor = (DWORD)GetModuleHandleA("frostcollector.dll");
DWORD BaseAddr = M_frostcollestor + 0x6F20;
DWORD BaseAddrFunc1 = BaseAddr + 0x15;
DWORD BaseAddrFunc2 = BaseAddr + 0xEDB;
DWORD BaseAddrFunc3 = BaseAddr + 0xFFFFFFA9;
DWORD BaseAddrFunc4 = BaseAddr + 0xBA;
DWORD BaseAddrFunc5 = BaseAddr + 0xFFFFF650;
DWORD func1_addr_ret = BaseAddrFunc1 + 5;
DWORD func2_addr_ret = BaseAddrFunc2 + 3;
DWORD func3_addr_ret = BaseAddrFunc3 + 6;
DWORD func4_addr_ret = BaseAddrFunc4 + 3;
DWORD func5_addr_ret = BaseAddrFunc5 + 4;
__declspec( naked ) int func1() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func1_addr_ret
}
}
__declspec( naked ) int func2() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func2_addr_ret
}
}
__declspec( naked ) int func3() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func3_addr_ret
}
}
__declspec( naked ) int func4() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func4_addr_ret
}
}
__declspec( naked ) int func5() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func5_addr_ret
}
}
int __cdecl StartAddress()
{
HookFunc((DWORD)BaseAddrFunc1, (int)func1, 5);
HookFunc((DWORD)BaseAddrFunc2, (int)func2, 5);
HookFunc((DWORD)BaseAddrFunc3, (int)func3, 5);
HookFunc((DWORD)BaseAddrFunc4, (int)func4, 5);
HookFunc((DWORD)BaseAddrFunc5, (int)func5, 5);
}
|
|
|
24.06.2012, 21:01
|
#146
|
|
|
|
Старший сержант
|
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
|
Re: Система защиты
|
Цитата: |
|
|
|
|
|
|
|
|
|
ну вот чтобы было более понятно
Код:
DWORD M_frostcollestor = (DWORD)GetModuleHandleA("frostcollector.dll");
DWORD BaseAddr = M_frostcollestor + 0x6F20;
DWORD BaseAddrFunc1 = BaseAddr + 0x15;
DWORD BaseAddrFunc2 = BaseAddr + 0xEDB;
DWORD BaseAddrFunc3 = BaseAddr + 0xFFFFFFA9;
DWORD BaseAddrFunc4 = BaseAddr + 0xBA;
DWORD BaseAddrFunc5 = BaseAddr + 0xFFFFF650;
DWORD func1_addr_ret = BaseAddrFunc1 + 5;
DWORD func2_addr_ret = BaseAddrFunc2 + 3;
DWORD func3_addr_ret = BaseAddrFunc3 + 6;
DWORD func4_addr_ret = BaseAddrFunc4 + 3;
DWORD func5_addr_ret = BaseAddrFunc5 + 4;
__declspec( naked ) int func1() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func1_addr_ret
}
}
__declspec( naked ) int func2() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func2_addr_ret
}
}
__declspec( naked ) int func3() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func3_addr_ret
}
}
__declspec( naked ) int func4() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func4_addr_ret
}
}
__declspec( naked ) int func5() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func5_addr_ret
}
}
int __cdecl StartAddress()
{
HookFunc((DWORD)BaseAddrFunc1, (int)func1, 5);
HookFunc((DWORD)BaseAddrFunc2, (int)func2, 5);
HookFunc((DWORD)BaseAddrFunc3, (int)func3, 5);
HookFunc((DWORD)BaseAddrFunc4, (int)func4, 5);
HookFunc((DWORD)BaseAddrFunc5, (int)func5, 5);
}
|
|
|
|
|
|
создавай тему и туда кидай
p.s. даже после этого поймут не все
Последний раз редактировалось slava-zis; 24.06.2012 в 21:11.
|
|
|
24.06.2012, 21:08
|
#147
|
|
|
|
Разведчик
|
Регистрация: 20.06.2012
Сообщений: 1
Популярность: 20
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 4 сообщениях
|
Re: Система защиты
|
Цитата: |
|
|
|
|
|
|
|
|
|
ну вот чтобы было более понятно
Код:
DWORD M_frostcollestor = (DWORD)GetModuleHandleA("frostcollector.dll");
DWORD BaseAddr = M_frostcollestor + 0x6F20;
DWORD BaseAddrFunc1 = BaseAddr + 0x15;
DWORD BaseAddrFunc2 = BaseAddr + 0xEDB;
DWORD BaseAddrFunc3 = BaseAddr + 0xFFFFFFA9;
DWORD BaseAddrFunc4 = BaseAddr + 0xBA;
DWORD BaseAddrFunc5 = BaseAddr + 0xFFFFF650;
DWORD func1_addr_ret = BaseAddrFunc1 + 5;
DWORD func2_addr_ret = BaseAddrFunc2 + 3;
DWORD func3_addr_ret = BaseAddrFunc3 + 6;
DWORD func4_addr_ret = BaseAddrFunc4 + 3;
DWORD func5_addr_ret = BaseAddrFunc5 + 4;
__declspec( naked ) int func1() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func1_addr_ret
}
}
__declspec( naked ) int func2() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func2_addr_ret
}
}
__declspec( naked ) int func3() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func3_addr_ret
}
}
__declspec( naked ) int func4() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func4_addr_ret
}
}
__declspec( naked ) int func5() // выкл
{
_asm
{
mov ecx, [eax]
leave
jmp func5_addr_ret
}
}
int __cdecl StartAddress()
{
HookFunc((DWORD)BaseAddrFunc1, (int)func1, 5);
HookFunc((DWORD)BaseAddrFunc2, (int)func2, 5);
HookFunc((DWORD)BaseAddrFunc3, (int)func3, 5);
HookFunc((DWORD)BaseAddrFunc4, (int)func4, 5);
HookFunc((DWORD)BaseAddrFunc5, (int)func5, 5);
}
|
|
|
|
|
|
Да дллкой честера пахнет Хотя щас такое почти у всех
Последний раз редактировалось pia3333(5); 24.06.2012 в 21:11.
|
|
|
24.06.2012, 21:21
|
#148
|
|
|
|
Сержант
|
Регистрация: 21.06.2011
Сообщений: 137
Популярность: 4869
Сказал(а) спасибо: 154
Поблагодарили 301 раз(а) в 124 сообщениях
|
Re: Система защиты
________________
Всё с чистого листа
|
|
|
24.06.2012, 21:24
|
#149
|
|
|
|
Разведчик
|
Регистрация: 20.06.2012
Сообщений: 1
Популярность: 20
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 4 сообщениях
|
Re: Система защиты
Не слив. Кое-что более ужасное
|
|
|
25.06.2012, 02:57
|
#150
|
|
|
|
Фельдмаршал
|
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Система защиты
Скоро фикс. Тоска-печаль(
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 01:02.
|
|