2. C++の実戦に対するチート対策(上級 - 15. OpenGL系パースペクティブチーターとの戦い方)

  これまでの章で、OpenGL32 型チーターの原理とコード スニペットを分析しましたが、ここではその一部への対処方法を紹介します。


1. インラインフックフックフィルタリング

  通常、これらの主要な OpenGL API 関数は、ゲーム エンジン以外の場所で呼び出すことができないため、HOOK する必要があります。前の章では HOOK する方法についても説明したため、ここでは多くは説明しません。これらのコード フラグメントを繰り返します。前回の記事「7. 関数フックのインラインフックと対決方法」10. OpenGL 実戦視点、マップハイライト、対フラッシュボム、アンチスモークボムのチーター原理分析」「11. ebp リターンアドレスの使用」を復習してください。不正な呼び出し関数の呼び出しを検出する」および他の記事を参考にしてください。サンプル コード スニペットは次のとおりです。

void new_glBegin(GLenum euMode)
{
	PDWORD	pebp;
	__asm m

おすすめ

転載: blog.csdn.net/wangningyu/article/details/123185017