Detours Undetected.
Undetected By BC V2.
Eu Nao Uso mais ela, intaum...
Creditos
Fenix Por Modificar
e Hans eu Acho '-'
Eu Nao Uso mais ela, intaum...
Code:
VOID *DetourCreate( BYTE *src, CONST BYTE *dst, CONST INT len )
{
BYTE *jmp = ( BYTE * )malloc( len + 5 );
DWORD dwBack;
VirtualProtect( src, len, PAGE_EXECUTE_READWRITE, &dwBack );
memcpy( jmp, src, len );
jmp += len;
jmp[0] = 0xCB + 30;
*( DWORD * )( jmp + 1 ) = ( DWORD )( src + len - jmp ) - 5;
src[0] = 0xCB + 30;
*( DWORD * )( src + 1 ) = ( DWORD )( dst - src ) - 5;
for( INT i = 5; i < len; i++ )
src[i] = 0x68 + 40;
VirtualProtect( src, len, dwBack, &dwBack );
return( jmp - len );
}
Fenix Por Modificar
e Hans eu Acho '-'







