PDA

Просмотр полной версии : [Информация] скрытие


CrismO
17.02.2012, 07:29
Все функции обновил, но у мя идет краш( наверно из за скрытия
там менять не надо?/dgs

Dimedrol1536
17.02.2012, 12:24
у мя идет краш
До этого крашило?


наверно из за скрытия
там менять не надо?
А какое у тя скрытие?

CrismO
17.02.2012, 13:16
я х3 сколько скрытию лет с прошлого года

Dimedrol1536
17.02.2012, 14:02
Тебе надо другое скрытие. Тут есть тема про это.

Awiion
17.02.2012, 17:27
хм.. Самое актуальное скрытие на жуке вот >>ЖмИ ([Ссылки могут видеть только зарегистрированные и активированные пользователи])<<

Dimedrol1536
17.02.2012, 20:41
хм.. Самое актуальное скрытие на жуке вот >>ЖмИ<<
Неахти скрытие, по коду видно же)

Awiion
17.02.2012, 21:15
Неахти скрытие, по коду видно же)

Да, не хвастайся есть предложения, где еще лутче взять та, хотя если самому переписать)))

**MANAX**
17.02.2012, 21:26
Неахти скрытие, по коду видно же)
Слушай димидрол (извини не знаю как звать) вот скока читаю твои пости ты все время над кем то стебаешся.нет чтоб что то дельное посоветовать или подсказать нет надо кого то подковырнуть.Ведь тебя тоже когда то так ковырнут ты об этом не думал.Неужели так тяжело помочь ,ведь тибе тоже когда то помогали неправда ли?

romario112
17.02.2012, 22:57
Неахти скрытие, по коду видно же)
а что скажешь по поводу такого?
BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
{

if (dwReason==DLL_PROCESS_ATTACH) //WarInc.exe
{
DisableThreadLibraryCalls(hDll);
if (dwReason==DLL_PROCESS_ATTACH)
{
if(GetModuleHandleA("pointblank.exe")|| GetModuleHandleA("pointblank.exe")|| GetModuleHandleA("PBlackout.exe")|| GetModuleHandleA("D3D9_test.exe"))
HideModule(hDll);
EraseHeaders(hDll);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)StartHook Frost,0,0,0);

}
}
return TRUE;
}

Dimedrol1536
17.02.2012, 23:03
BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
{

if (dwReason==DLL_PROCESS_ATTACH) //WarInc.exe
{
DisableThreadLibraryCalls(hDll);
if (dwReason==DLL_PROCESS_ATTACH)
{
if(GetModuleHandleA("pointblank.exe")|| GetModuleHandleA("pointblank.exe")|| GetModuleHandleA("PBlackout.exe")|| GetModuleHandleA("D3D9_test.exe"))
HideModule(hDll);
EraseHeaders(hDll);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)StartHook Frost,0,0,0);

}
}
return TRUE;
}
А где само скрытие?

romario112
17.02.2012, 23:13
так подозреваю что вот он
int iDIRECT3D(void)// ДЛЯ СПРАВКИ: "Хук" - это перехват, а не "убийство" фроста
{

HMODULE hD3D = NULL;

do
{
hD3D = GetModuleHandle("d3d9.dll");
Sleep(100);
}
while(!hD3D);

DWORD_PTR * pDevice = FindDevice((DWORD)hD3D);
DWORD_PTR * Vtable = 0;
*(DWORD_PTR *)&Vtable = *(DWORD_PTR *)pDevice;

pEndScene = (oEndScene) Detour->Create((PBYTE)VirtualFuncResolver(pDevice, &IDirect3DDevice9::EndScene),(PBYTE)myEndScene,DETO UR_TYPE_OBS_XOR);// this works fine :)
pDrawIndexedPrimitive = (oDrawIndexedPrimitive) Detour->Create((PBYTE)VirtualFuncResolver(pDevice, &IDirect3DDevice9::DrawIndexedPrimitive), (PBYTE)myDrawIndexedPrimitive,DETOUR_TYPE_OBS_XOR );
pSetTransform = (oSetTransform) Detour->Create((PBYTE)Vtable[37], (PBYTE)mySetTransform,DETOUR_TYPE_OBS_XOR);
return 0;
}

char* cBase::GetFile(char *file)
{
static char path[320];
for(int i= 0;i<strlen(path);i++)
path[i]=0;
strcpy(path, Base.dllpath);
strcat(path, file);
return path;
}

void StartHookFrost()
{
while(1)
{
if(GetAsyncKeyState(VK_HOME)&1)
{
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)iDIRECT3D, NULL, NULL, NULL);
goto end;
}
}
end:return;
}

void HackThread(void)
{
Hacks.HackThread();
}

void cBase::WriteFile(FILE *file,const char *fmt, ...)
{
char buffer[225] = "";
va_list va_alist;
va_start (va_alist, fmt);
_vsnprintf (buffer,sizeof(buffer), fmt, va_alist);
fprintf(file,buffer);
fprintf(file,"\n");
fflush(file);
va_end (va_alist);
}
надо мнение експерта

Dimedrol1536
17.02.2012, 23:16
int iDIRECT3D(void)// ДЛЯ СПРАВКИ: "Хук" - это перехват, а не "убийство" фроста
{

HMODULE hD3D = NULL;

do
{
hD3D = GetModuleHandle("d3d9.dll");
Sleep(100);
}
while(!hD3D);

DWORD_PTR * pDevice = FindDevice((DWORD)hD3D);
DWORD_PTR * Vtable = 0;
*(DWORD_PTR *)&Vtable = *(DWORD_PTR *)pDevice;

pEndScene = (oEndScene) Detour->Create((PBYTE)VirtualFuncResolver(pDevice, &IDirect3DDevice9::EndScene),(PBYTE)myEndScene,DET OUR_TYPE_OBS_XOR);// this works fine
pDrawIndexedPrimitive = (oDrawIndexedPrimitive) Detour->Create((PBYTE)VirtualFuncResolver(pDevice, &IDirect3DDevice9:rawIndexedPrimitive), (PBYTE)myDrawIndexedPrimitive,DETOUR_TYPE_OBS_XOR );
pSetTransform = (oSetTransform) Detour->Create((PBYTE)Vtable[37], (PBYTE)mySetTransform,DETOUR_TYPE_OBS_XOR);
return 0;
}

FindDevice
Исход его напиши.

Skilful
17.02.2012, 23:28
так подозреваю что вот он
/dgs Это не Скрытие, это ХУК
ДЛЯ СПРАВКИ: "Хук" - это перехват, а не "убийство" фроста
/horror Худ - это изменение /dgs

Исход его напиши.
DWORD* FindDevice(DWORD Base) // Credits to Croner at WarHax.com Simple Pattern Scan Function
{
for(long i= 0,n = 0; i < 0x128000; i++ )
{
if(*(BYTE *)(Base+i+0x00)==0xC7)n++;
if(*(BYTE *)(Base+i+0x01)==0x06)n++;
if(*(BYTE *)(Base+i+0x06)==0x89)n++;
if(*(BYTE *)(Base+i+0x07)==0x86)n++;
if(*(BYTE *)(Base+i+0x0C)==0x89)n++;
if(*(BYTE *)(Base+i+0x0D)==0x86)n++;

if(n == 6) return (DWORD*)
(Base + i + 2);n = 0;
}
return(0);
}
Даю 100% что у него такой /dgs

Dimedrol1536
17.02.2012, 23:34
Даю 100% что у него такой
И у меня такой есть.
Вот не помню с какого это исхода!

>DENIS<
22.02.2012, 13:40
Все функции обновил, но у мя идет краш( наверно из за скрытия
там менять не надо?
Может я и не прав,но всё же ..сталкивался с такой проблемой при обнове ...думаю не в скрытие дело ..ищи проблему в самой асме ...(в асме нужно кое-что поменять ..)

DeltaCheater
22.02.2012, 14:50
да все обновил он уже все норм

™PO.100.B™
22.02.2012, 17:11
Худ - это изменение
хук это удар в боксе такой /dgs