Hackshield SDK

Hackshield Client Side

Guide
Neuz.cpp
PHP Code:
#ifdef __HACK_SHIELD
#include "../HackShield SDK/Include/HShield.h"
#include "../HackShield SDK/Include/HSUpChk.h"
#pragma comment(lib,"../HackShield SDK/Lib/Win/x86/Multithreaded/HShield/HShield.lib")
#pragma comment(lib,"../HackShield SDK/Lib/Win/x86/Multithreaded/Update/HSUpChk.lib")
#endif
PHP Code:
void SetMouseCursor( DWORD dwCursor )
{
g_Neuz.SetDeviceCursor( g_Neuz.m_ahCursor[ dwCursor ] );
}
#ifdef __HACK_SHIELD
/** HackShield Start - Glory to God to the Highest! SeiferXIII **/
int __stdcall AhnHS_Callback(long lCode, long lParamSize, void* pParam)
{
bool bAppExit(false);
LPCTSTR lpszMsg(NULL);
switch (lCode)
{
//Engine Callback
case AHNHS_ENGINE_DETECT_GAME_HACK:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("Game Hack foundn %s"), (char*)pParam);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}
case AHNHS_ENGINE_DETECT_WINDOWED_HACK:
{
//ShowMsgAndExitWithTimer(_T("Windowed Hack found."));
break;
}
case AHNHS_ACTAPC_DETECT_SPEEDHACK:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("Speed Hack found."));
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}
case AHNHS_ACTAPC_DETECT_KDTRACE:
case AHNHS_ACTAPC_DETECT_KDTRACE_CHANGED:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("AHNHS_ACTAPC_DETECT_KDTRACE_CHANGED"), lCode);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}
case AHNHS_ACTAPC_DETECT_AUTOMACRO:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("AHNHS_ACTAPC_DETECT_AUTOMACRO"), lCode);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}
case AHNHS_ACTAPC_DETECT_ABNORMAL_FUNCTION_CALL:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("Detect Abnormal Memory Accessn%s"), (char*)pParam);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}
case AHNHS_ACTAPC_DETECT_ABNORMAL_MEMORY_ACCESS:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("Detect Memory Accessn%s"), (char*)pParam);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}
case AHNHS_ACTAPC_DETECT_AUTOMOUSE:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("HackShield DETECT_AUTOMOUSE."), lCode);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}
case AHNHS_ACTAPC_DETECT_DRIVERFAILED:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("HackShield DETECT_DRIVERFAILED."), lCode);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}/*
case AHNHS_ACTAPC_DETECT_HOOKFUNCTION:
{
TCHAR msg[128]={0};
_stprintf(msg, _T("HackShield Detect D3D Hack. (%s)"), (char*)pParam);
MessageBox(g_Neuz.GetSafeHwnd() , msg, "Hack Shield", MB_OK);
break;
}*/
case AHNHS_ACTAPC_DETECT_MESSAGEHOOK:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("HackShield DETECT_MESSAGEHOOK."), lCode);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}
case AHNHS_ACTAPC_DETECT_MODULE_CHANGE:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("HackShield DETECT_MODULE_CHANGE."), lCode);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}
case AHNHS_ACTAPC_DETECT_ENGINEFAILED:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("HackShield DETECT_ENGINEFAILED."), lCode);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}
case HS_ERR_ALREADY_GAME_STARTED:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("HackShield already started."), lCode);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
}
break;
case AHNHS_ACTAPC_DETECT_CODEMISMATCH:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("HackShield CODEMISMATCH."), lCode);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}
case AHNHS_ACTAPC_DETECT_MEM_MODIFY_FROM_LMP:
case AHNHS_ACTAPC_DETECT_LMP_FAILED:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("HackShield Detect memory modify."), lCode);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}
case AHNHS_ACTAPC_DETECT_ABNORMAL_HACKSHIELD_STATUS:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("HackShield Service Error"), lCode);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
//}
}
case AHNHS_ACTAPC_DETECT_PROTECTSCREENFAILED:
{
TCHAR msg[128] = { 0 };
_stprintf(msg, _T("HackShield PROTECTSCREENFAILED."), lCode);
MessageBox(g_Neuz.GetSafeHwnd(), msg, "Hack Shield", MB_OK);
ExitProcess(-1);
break;
}
return FALSE;
}return TRUE;
}
#endif
#ifdef __HACK_SHIELD
TCHAR g_szHShieldPath[MAX_PATH] = { 0, };
TCHAR g_szIniPath[MAX_PATH] = { 0, };
#endif
PHP Code:
#ifdef __GAME_GRADE_SYSTEM
#ifdef __CLIENT
m_dwTimeGameGradeMarkRendering = 0xffffffff;
m_bGameGradeMarkRenderingSwitch = FALSE;
m_nGameGradeMarkAlpha = GAME_GRADE_MARK_MINIMUM_ALPHA;
m_eGameGradeMarkState = FADE_IN;
m_dwTimeOld = g_tmCurrent;
m_dwTimeGameGradeMarkShowing = 0xffffffff;
#endif // __CLIENT
#endif // __GAME_GRADE_SYSTEM
#ifdef __HACK_SHIELD
//CallDLL();
/** HackShield Start - Glory to God to the Highest! SeiferXIII **/
int antihackNotFound = 0;
TCHAR *pEnd = NULL;
TCHAR szFullFileName[MAX_PATH] = { 0, };
TCHAR szMsg[255];
int nRet;
GetModuleFileName(NULL, szFullFileName, MAX_PATH);
pEnd = _tcsrchr(szFullFileName, _T('\\')) + 1;
if (!pEnd)
{
return;
}
*pEnd = _T('\0');
_stprintf(g_szIniPath, _T("%s"), szFullFileName);
_stprintf(g_szHShieldPath, _T("%s\\HackShield"), szFullFileName);
_tcscat(szFullFileName, _T("HackShield\\EhSvc.dll"));
_tcscat(g_szIniPath, _T("MiniAEnv.INI"));
nRet = _AhnHS_Initialize(szFullFileName, AhnHS_Callback,
1000, "B228F2916A48AC24", AHNHS_CHKOPT_ALL | AHNHS_SELFDESTRUCTION_RATIO_FAST |
AHNHS_DISPLAY_HACKSHIELD_TRAYICON | AHNHS_DISPLAY_HACKSHIELD_LOGO |
AHNHS_CHKOPT_LOADLIBRARY | AHNHS_CHKOPT_LOCAL_MEMORY_PROTECTION,
AHNHS_SPEEDHACK_SENSING_RATIO_GAME);
if (nRet != HS_ERR_OK)
{
_stprintf(szMsg, _T("HackShield Initialize Error. (Error Code = %x)."), nRet);
MessageBox(g_Neuz.GetSafeHwnd(), szMsg, "Flyff", MB_OK);
ExitProcess(-1);
return;
}
nRet = _AhnHS_StartService();
assert(nRet != HS_ERR_NOT_INITIALIZED);
assert(nRet != HS_ERR_ALREADY_SERVICE_RUNNING);
if (nRet != HS_ERR_OK)
{
_stprintf(szMsg, _T("HackShield Start Error. (Error Code = %x)."), nRet);
MessageBox(g_Neuz.GetSafeHwnd(), szMsg, "Flyff", MB_OK);
ExitProcess(-1);
return;
}
#endif
// g_DPlay.CheckHackShield(nRet);
pOldModalWindow = NULL;
}
BOOL CNeuzApp::LoadOption()
{
g_Option.Load( "neuz.ini" );
#ifdef _DEBUG
g_Option.LoadToolTip( "ToolTip.ini" );
#endif // _DEBUG
// ศญธ้ ป็ภฬม๎ ผผฦร
FULLSCREEN_WIDTH = g_Option.m_nResWidth;
FULLSCREEN_HEIGHT = g_Option.m_nResHeight;
SetLODDetail( g_Option.m_nViewArea );
m_dwCreationWidth = FULLSCREEN_WIDTH;
m_dwCreationHeight = FULLSCREEN_HEIGHT - GetSystemMetrics( SM_CYMENU );
return TRUE;
}






